US20260183830A1 · App 19/429,456
TYING TOOL
Publication
Application
Classifications
IPC Classifications
CPC Classifications
Applicants
Makita Corporation
Inventors
Hitomi HATTORI
Abstract
A tying tool may include: a tying mechanism; a feeding motor configured to cause the tying mechanism to perform a feeding motion; a twisting motor configured to cause the tying mechanism to perform a twisting motion; a detector configured to detect state information representing a state of at least one of the tying mechanism, the feeding motor, and the twisting motor; and a control unit. The control unit may be configured to, after the control unit has driven the twisting motor to start the twisting motion, stop the twisting motor to stop the twisting motion when a twisting stop condition is satisfied. The control unit may be configured to, when the twisting motion is to be performed, set the twisting stop condition for the twisting motion based on the state information detected by the detector before performing the twisting motion.
Get a summary, plain-language explanation, or ask your own question.
Figures
Description
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from Japanese Patent Application No. 2024-232115 filed on December 27, 2024. The entire content of the priority application is incorporated herein by reference.
TECHNICAL FIELD
[0002] The art disclosed herein relates to a tying tool.
BACKGROUND ART
[0003]Japanese Patent Application Publication No. H10-046821 describes a tying tool configured to tie a tying target with a wire. The tying tool includes: a tying mechanism configured to perform a tying operation including: a feeding motion in which the tying mechanism feeds the wire; and a twisting motion in which the tying mechanism twists the wire; a feeding motor configured to cause the tying mechanism to perform the feeding motion; a twisting motor configured to cause the tying mechanism to perform the twisting motion; and a control unit configured to control the feeding motor and the twisting motor. The control unit is configured to, after the control unit has driven the twisting motor to cause the tying mechanism to start the twisting motion, stop the twisting motor to cause the tying mechanism to stop the twisting motion when a twisting stop condition is satisfied.
SUMMARY
[0004] A state of a twisting motor changes during the course of using a tying tool. For example, parts constituting the twisting motor thermally expands or thermally contracts. Further, the parts constituting the twisting motor are worn. Viscosity of lubricant added to the twisting motor changes by temperature and/or changes over time. A state of the tying mechanism also changes in the same manner. Twisting torque at completion of the twisting motion (hereafter, termed ‘twisting completion torque’) may vary depending on such change of the state of the twisting motor and/or the tying mechanism. The present teachings provide an art configured to allow suppression of variation in twisting completion torque that is caused by changes in the state of a twisting motor and/or a tying mechanism.
[0005] A tying tool may be configured to tie a tying target using a wire. The tying tool may comprise: a tying mechanism configured to perform tying operation including: a feeding motion in which the tying mechanism feeds the wire; and a twisting motion in which the tying mechanism twists the wire; a feeding motor configured to cause the tying mechanism to perform the feeding motion; a twisting motor configured to cause the tying mechanism to perform the twisting motion; a detector configured to detect state information representing a state of at least one of the tying mechanism, the feeding motor, and the twisting motor; and a control unit configured to control the feeding motor and the twisting motor. The control unit may be configured to, after the control unit has driven the twisting motor to cause the tying mechanism to start the twisting motion, stop the twisting motor to cause the tying mechanism to stop the twisting motion when a twisting stop condition is satisfied. The control unit may be configured to, when the twisting motion is to be performed, set the twisting stop condition for the twisting motion based on the state information detected by the detector before performing the twisting motion.
BRIEF DESCRIPTION OF DRAWINGS
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION
[0044] Representative, non-limiting examples of the present disclosure will now be described in further detail with reference to the attached drawings. This detailed description is merely intended to teach a person of skill in the art further details for practicing preferred aspects of the present teachings and is not intended to limit the scope of the disclosure. Furthermore, each of the additional features and teachings disclosed below may be utilized separately or in conjunction with other features and teachings to provide improved tying tools, as well as methods for using and manufacturing the same.
[0045] Moreover, combinations of features and steps disclosed in the following detailed description may not be necessary to practice the disclosure in the broadest sense, and are instead taught merely to particularly describe representative examples of the disclosure. Furthermore, various features of the above-described and below-described representative examples, as well as the various independent and dependent claims, may be combined in ways that are not specifically and explicitly enumerated in order to provide additional useful embodiments of the present teachings.
[0046] All features disclosed in the description and/or the claims are intended to be disclosed separately and independently from each other for the purpose of original written disclosure, as well as for the purpose of restricting the claimed subject matter, independent of the compositions of the features in the embodiments and/or the claims. In addition, all value ranges or indications of groups of entities are intended to disclose every possible intermediate value or intermediate entity for the purpose of original written disclosure, as well as for the purpose of restricting the claimed subject matter.
[0047] In one aspect of the present teachings, a tying tool may be configured to tie a tying target using a wire. The tying tool may comprise: a tying mechanism configured to perform a tying operation including: a feeding motion in which the tying mechanism feeds the wire; and a twisting motion in which the tying mechanism twists the wire; a feeding motor configured to cause the tying mechanism to perform the feeding motion; a twisting motor configured to cause the tying mechanism to perform the twisting motion; a detector configured to detect state information representing a state of at least one of the tying mechanism, the feeding motor, and the twisting motor; and a control unit configured to control the feeding motor and the twisting motor. The control unit may be configured to, after the control unit has driven the twisting motor to cause the tying mechanism to start the twisting motion, stop the twisting motor to cause the tying mechanism to stop the twisting motion when a twisting stop condition is satisfied. The control unit may be configured to, when the twisting motion is to be performed, set the twisting stop condition for the twisting motion based on the state information detected by the detector before performing the twisting motion.
[0048] According to the above configuration, when the twisting motion is executed, the twisting stop condition for such twisting motion is set based on the state(s) of the feeding motor, the twisting motor and/or the tying mechanism before execution of such twisting motion. This can suppress variation in the twisting completion torque that is caused by the changes in the state of the twisting motor and/or the tying mechanism.
[0049] In one aspect of the present teachings, the control unit may be configured to reset the twisting stop condition each time the tying operation is to be performed.
[0050] According to the above configuration, when the state of the twisting motor and/or the tying mechanism (e.g., temperature of the twisting motor) changes while the tying operation is repeated, the twisting stop condition continues to be updated to follow the change in the state of the twisting motor and/or the tying mechanism. This can further suppress variation in twisting completion torque that is caused by the change in the state of the twisting motor and/or the tying mechanism.
[0051] In one aspect of the present teachings, the control unit may be configured to set the twisting stop condition for the twisting motion based on the state information detected by the detector during a period from when the tying operation is started until the twisting motion is started.
[0052] According to the above configuration, the twisting stop condition for the twisting motion is set based on the state(s) of the feeding motor, the twisting motor, and/or the tying mechanism immediately before such twisting motion is started (i.e., latest state(s) of the feeding motor, twisting motor, and/or the tying mechanism). This can further suppress the variation in the twisting completion torque that is caused by change in the state of the twisting motor and/or the tying mechanism.
[0053] In one aspect of the present teachings, the control unit may be configured to set the twisting stop condition for a next twisting motion based on the state information detected by the detector during a period from when the twisting motion is stopped until the tying operation is finished.
[0054] According to the above configuration, the twisting stop condition for the next twisting motion to be performed next is set based on the state(s) of the feeding motor, the twisting motor, and/or the tying mechanism immediately after stopping the twisting motion. Due to this, the state(s) immediately after stopping the twisting motion of the feeding motor, the twisting motor and/or the tying mechanism can be feedbacked on the next twisting motion.
[0055] In one aspect of the present teachings, the control unit may be configured to set the twisting stop condition based on the state information detected by the detector during a period in which the twisting motor is driven to cause the tying mechanism to perform a motion other than the twisting motion.
[0056] During a course of using the tying tool, behavior of the twisting motor and/or the tying mechanism may change, for example, due to a change in viscosity of the lubricant. This may become a reason why the twisting completion torque varies. According to the above configuration, the twisting stop condition is set based on the states of the feeding motor, the twisting motor and/or the tying mechanism that are detected during a period while the twisting motor is running. Due to this, the twisting stop condition can be set by taking into account the change(s) in the behavior of the twisting motor and/or the tying mechanism. This can suppress the variation in the twisting completion torque that is caused by the change(s) in the behavior of the twisting motor and/or the tying mechanism.
[0057] In one aspect of the present teachings, the tying mechanism may include a twisting mechanism configured to perform the twisting motion. The control unit may be configured to set the twisting stop condition based on the state information detected by the detector during a period in which the twisting mechanism does not hold the wire.
[0058] When the twisting mechanism is holding the wire, a load applied on the twisting mechanism and the twisting motor (i.e., states of the twisting motor and the tying mechanism) depends on characteristics of the wire (e.g., strength, hardness). Accordingly, if the twisting stop condition is set based on the state(s) of the feeding motor, the twisting motor and/or the tying mechanism, the wire characteristics that are detected during the period while the twisting mechanism is holding the wire may be reflected on the twisting stop condition. This may not be proper depending on the situation. According to the above configuration, the twisting stop condition is set based on the state(s) of the feeding motor, the twisting motor and/or the tying mechanism that are detected during the period while the twisting mechanism is not holding the wire. Due to this, the wire characteristics can be suppressed from being reflected on the twisting stop condition.
[0059] In one aspect of the present teachings, the detector may detect a current flowing through a detection-target motor which is one of the feeding motor and the twisting motor as the state information. The twisting stop condition may include a current difference value being greater than or equal to a predetermined difference threshold, wherein the current difference value represents a difference between a current value flowing through the twisting motor while the twisting motion is ongoing and a reference value. The control unit may be configured to, when the twisting motion is to be performed, set the reference value for the twisting motion based on the current value detected by the detector before performing the twisting motion.
[0060] During a course of using the tying tool, a loss amount of the twisting motor and/or the tying mechanism may change due to the change in the viscosity of lubricant. This may become a reason why the twisting completion torque varies. Also, the current value flowing through the detection target motor may increase or decrease in response to the increase or decrease in the loss amount of the twisting motor and/or the tying mechanism. In this case, from the magnitude of the current flowing through the detection target motor during its operation of the detection target motor, the magnitude of the loss amount in the twisting motor and/or the tying mechanism can be estimated. According to the above configuration, the twisting stop condition is set based on the current value flowing through the detection target motor. Due to this, the twisting stop condition can be set taking into account the magnitude of the loss amount in the twisting motor and/or the tying mechanism. This can suppress variation in the twisting completion torque that is caused by the change(s) in the loss amount of the twisting motor and/or the tying mechanism.
[0061] In one aspect of the present teachings, the detector may detect a current flowing through a detection-target motor which is one of the feeding motor and the twisting motor as the state information. The twisting stop condition may include a current value flowing through the twisting motor while the twisting motion is ongoing being greater than or equal to a current threshold which is set based on a reference value. The control unit may be configured to, when the twisting motion is to be performed, set the reference value for the twisting motion based on the current value detected by the detector before performing the twisting motion. The current threshold may be set to a larger value as the reference value is greater.
[0062] During a course of using the tying tool, a loss amount of the twisting motor and/or the tying mechanism may change due to the change in the viscosity of lubricant. This may become a reason why the twisting completion torque varies. Also, the current value flowing through the detection target motor may increase or decrease during operation of the detection target motor in response to the increase or decrease in the loss amount of the twisting motor and/or the tying mechanism. In this case, from the magnitude of the current flowing through the detection target motor during its operation of the detection target motor, the magnitude of the loss amount in the twisting motor and/or the tying mechanism can be estimated. According to the above configuration, the twisting stop condition is set based on the current value flowing through the detection target motor. Due to this, the twisting stop condition can be set taking into account the magnitude of the loss amount in the twisting motor and/or the tying mechanism. This can suppress variation in the twisting completion torque that is caused by the change(s) in the loss amount of the twisting motor and/or the tying mechanism.
[0063] In one aspect of the present teachings, the control unit may be configured to set, as the reference value, a minimum value of the current flowing through the detection-target motor during a period in which the detection-target motor is driven to cause the tying mechanism to perform an operation other than the twisting motion, wherein a start-up time of the detection-target motor is excluded from the period.
[0064] If the loss amount in the twisting motor and/or the tying mechanism is greater than normal, there is a concern that the twisting completion torque will be smaller than normal. According to the above configuration, since the current value flowing through the detection target motor during its operation of the detection target motor becomes larger when the loss amount in the twisting motor and/or the tying mechanism is greater than normal, the reference value for the twisting stop condition is set to a larger value than normal. Therefore, the twisting stop condition is not satisfied until the current value flowing through the twisting motor becomes larger than normal. Consequently, when the loss amount in the twisting motor and/or the tying mechanism is larger than normal, the twisting motion continues until the current flowing through the twisting motor becomes a value larger than normal. This can suppress the twisting completion torque from becoming smaller than normal, by which the twisting completion torque becomes its normal value. Conversely, if the loss amount in the twisting motor and/or the tying mechanism is smaller than normal, there is a concern that the twisting completion torque may become larger than normal. According to the above configuration, since the current flowing through the detection target motor during its operation of the detection target motor becomes smaller when the loss amount in the twisting motor and/or the tying mechanism is smaller than normal, the reference value for the twisting stop condition is set to a smaller value than normal. Consequently, the twisting stop condition is satisfied even when the current flowing through the twisting motor is smaller than normal. As a result, when the loss amount in the twisting motor and/or the tying mechanism is smaller than normal, the twisting motion stops when the current flowing through the twisting motor is smaller than normal. This can suppress the twisting completion torque from becoming larger than normal, allowing the twisting completion torque to be its normal value. According to the above configuration, it is possible to suppress variation in the twisting completion torque that is caused by changes in the amount of loss in the twisting motor and/or the tying mechanism.
(First Embodiment)
[0065]As illustrated in
[0066]The rebar tying tool 2 comprises a body 4, a grip 6, a battery receptacle part 10, and a reel holder 12. The grip 6 is a member for an operator to grasp. The grip 6 is disposed at a lower portion of the rear side of the body 4. The grip 6 is configured integrally with the body 4. A trigger 8 is attached to an upper portion of the front side of the grip 6. The grip 6 houses a trigger switch 9 (see
[0067] The upper surface of the body 4 comprises a power switch 4a configured for switching on/off power of the rebar tying tool 2, a setting switch 4b configured for changing various settings such as tying force of the rebar tying tool 2, and a display unit 4c configured to display information regarding current settings of the rebar tying tool 2.
[0068]As illustrated in
[0069]As illustrated in
[0070]As illustrated in
[0071] There are various types of the wire W used for the rebar tying tool 2. The types of the wire W can be distinguished from each other in, for example, the diameter of the wire W, the material of the wire W, presence/absence of coating material coating the wire W, presence/absence of surface treatment on the wire W and/or contents of the surface treatment.
[0072] The rebar tying tool 2 further comprises a wire type detector unit 214 configured to detect the type of the wire W wound on the bobbin 200. The wire type detector unit 214 is arranged inside the support tube 212. The left surface of the support tube 212 comprises an opening 216 configured to receive the protrusion 210 of the bobbin 200 into the inside of the support tube 212.
[0073]The wire type detector unit 214 comprises a movable member 218, a wire type detection magnet 220, a biasing member 222, and a sensor board 224. The wire type detection magnet 220 is fixed to the movable member 218. The movable member 218 is configured to slide in the left-right direction inside a guide space 225 defined within the support tube 212. The movable member 218 is biased leftward by the biasing member 222. When the reel 18 is not installed onto the support tube 212, the movable member 218 is retained at the left end of the guide space 225 by the biasing force of the biasing member 222. When the reel 18 is installed on the support tube 212, the protrusion 210 of the bobbin 200 contacts the left surface of the movable member 218 to press the movable member 218 rightward against the biasing force of the biasing member 222. Due to this, the position of the wire type detection magnet 220 fixed to the movable member 218 in the left-right direction changes. The sensor board 224 comprises three Hall sensors 226a, 226b, and 226c that are aligned in the left-right direction. The Hall sensors 226a, 226b, and 226c each detect magnetic intensity from the wire type detection magnet 220, output an H signal when the detected magnetic intensity is high, and output an L signal when the detected magnetic intensity is low. Combination of output signals (termed also a signal pattern) from the Hall sensors 226a, 226b, and 226c differs according to the position of the wire type detection magnet 220. Although not illustrated, the length of the protrusion 210 of the bobbin 200 differs according to the type of the wire W wound on the bobbin 200. Due to this, a pressing degree of the movable member 218 when the reel 18 is installed on the support tube 212, that is, the position of the wire type detection magnet 220 differs according to the type of the wire W wound on the bobbin 200. Also, the output signals from the Hall sensors 226a, 226b, and 226c of the sensor board 224 differ according to the position of the wire type detection magnet 220. Accordingly, in the present embodiment, the type of the wire W wound on the bobbin 200 can be determined from the signal pattern outputted from the sensor board 224 (see
[0074]As illustrated in
[0075]The rebar tying tool 2 comprises a feeding mechanism 24, a guide mechanism 26, a cutting mechanism 28 (see
(Configuration of Feeding Motor 32)
[0076] As illustrated in
(Configuration of Feeding Mechanism 24)
[0077] The feeding mechanism 24 comprises a reduction drive part 34 and a feeding part 36. The output shaft of the feeding motor 32 is coupled to the reduction drive part 34. The reduction drive part 34 uses, for example a planetary gear mechanism to reduce rotation of the feeding motor 32 and transmit the same to a drive gear 42 of the feeding part 36.
[0078]The feeding part 36 comprises a base member 38, a guide member 40, the drive gear 42, a first gear 44, a second gear 46, a gear support member 48, and a biasing member 52. The guide member 40 is fixed to the base member 38. The guide member 40 has a guide hole 40a configured to allow the wire W pass therethrough. The guide hole 40a has a tapered shape with a wider lower end and a shallower upper end.
[0079]The drive gear 42 is coupled to the reduction drive part 34. The first gear 44 is rotatably supported by the base member 38. The first gear 44 meshes with the drive gear 42. The first gear 44 is caused to rotate by rotation of the drive gear 42. The first gear 44 has a groove 44a. The groove 44a is defined on the outer circumferential surface of the first gear 44 in a direction extending along the rotation direction of the first gear 44. The second gear 46 meshes with the first gear 44. The second gear 46 is rotatably supported by a support part 48b of the gear support member 48. The second gear 46 has a groove 46a. The groove 46a is defined on the outer circumferential surface of the second gear 46 in a direction along the rotation direction of the second gear 46. The gear support member 48 is supported by the base member 38 such that the gear support member 48 can swing about a swing axis 48a. The gear support member 48 comprises the support part 48b extending upward from the swing axis 48a and an operation part 48c extending downward from the swing axis 48a. The biasing member 52 biases the operation part 48c rearward. Due to this, the support part 48b supporting the second gear 46 is biased frontward (i.e., direction approaching the first gear 44), by which the second gear 46 is pressed against the first gear 44. As a result of this, the wire W is sandwiched between the groove 44a of the first gear 44 and the groove 46a of the second gear 46. When the operation part 48c is pushed in against the biasing force of the biasing member 52, the second gear 46 separates from the first gear 44. Due to this, when the reel 18 is to be replaced, the wire W can be easily passed between the groove 44a of the first gear 44 and the groove 46a of the second gear 46.
[0080] The wire W moves by the feeding motor 32 rotating under a state where the wire W is sandwiched between the groove 44a of the first gear 44 and the groove 46a of the second gear 46. In the present embodiment, when the feeding motor 32 rotates in the forward direction, the drive gear 42 rotates in a direction D1 shown in
(Configuration of Guide Mechanism 26)
[0081] As illustrated in
[0082]The upper guide arm 58 is disposed at a front upper portion of the body 4. The upper guide arm 58 defines an upper guide path 58a. The wire W having passed inside the wire guide 56 passes in the upper guide path 58a. A first guide pin 61 and a second guide pin 62 are arranged in the upper guide path 58a. When the wire W passes through the upper guide path 58a while in contact with the first guide pin 61 and the second guide pin 62, a downward curl is imparted to the wire W.
[0083] The lower guide arm 60 is disposed at a front lower portion of the body 4. The lower guide arm 60 is fabricated by three flat metal plates being welded to each other. Due to this, as compared to when the lower guide arm 60 is fabricated by one metal plate being bent, the lower guide arm 60 can be easily fabricated. The lower guide arm 60 defines a lower guide path 60a. The wire W having passed inside the upper guide path 58a passes in the lower guide path 60a. In
(Configuration of Cutting Mechanism 28)
[0084]As illustrated in
[0085]As illustrated in
(Configuration of Twisting Motor 76)
[0086]As illustrated in
(Configuration of Twisting Mechanism 30)
[0087] The twisting mechanism 30 comprises a reduction drive unit 82, a sleeve unit 84, a rotation regulating unit 86, and a grasping unit 88. The output shaft of the twisting motor 76 is coupled to the reduction drive unit 82. The reduction drive unit 82 uses a planetary gear mechanism to reduce the rotation of the twisting motor 76 and transmits the same to a screw shaft 92 (see
[0088]As illustrated in
[0089]The inner sleeve 94 comprises a circular cylinder part 106 and a flange part 108. The circular cylinder part 106 extends along the center axis CX. The circular cylinder part 106 has the screw shaft 92 inserted therethrough. The circular cylinder part 106 has a ball holding hole 110 extending through the circular cylinder part 106 in a thickness direction. The ball holding hole 110 holds the ball 104 rotatably within the ball groove 102. The flange part 108 protrudes outward in the radial direction of the circular cylinder part 106 from the rear end of the circular cylinder part 106.
[0090]The outer sleeve 96 extends along the center axis CX. The outer sleeve 96 has the circular cylinder part 106 of the inner sleeve 94 inserted therethrough. The outer sleeve 96 is fixed to the circular cylinder part 106 of the inner sleeve 94 by pin(s) that are not shown. Due to this, the outer sleeve 96 moves with the inner sleeve 94 in the front-rear direction, and rotates with the inner sleeve 94. The rear end of the outer sleeve 96 contacts the front surface of the flange part 108 of the inner sleeve 94. The outer sleeve 96 contacts the ball 104 from outside in the radial direction of the center axis CX, by which the outer sleeve 96 suppresses the ball 104 from slipping out of the ball groove 102 and the ball holding hole 110.
[0091]The outer sleeve 96 comprises a small diameter part 112 and a large diameter part 114 arranged rearward of the small diameter part 112. The small diameter part 112 is inserted in a ring sleeve 116 fixed to the body 4. The ring sleeve 116 receives the outer sleeve 96 such that the outer sleeve 96 can rotate about the center axis CX.
[0092]The push member 98 is arranged at a step between the large diameter part 114 and the small diameter part 112. The push member 98 has a substantially plate shape. The push member 98 is sandwiched between the step between the large diameter part 114 and the small diameter part 112 and a C ring 118 attached to the small diameter part 112 in the front-rear direction. Due to this, the push member 98 is immovable relative to the outer sleeve 96 in the front-rear direction. When the outer sleeve 96 moves relative to the body 4 in the front-rear direction, the push member 98 moves along with the outer sleeve 96 in the front-rear direction. Also, the push member 98 is immovable relative to the body 4. Due to this, even when the outer sleeve 96 rotates relative to the body 4, the push member 98 will not rotate about the center axis CX.
[0093] When the push member 98 is to move frontward with the outer sleeve 96, the push member 98 contacts the operation member 68 of the cutting mechanism 28 shown in
[0094]As illustrated in
[0095]The rotation regulating unit 86 comprises a left stopper 126L and a right stopper 126R. The left stopper 126L comprises a base member 128L, a swing member 130L, and a torsion spring 132L. Screw holes 128a are defined on the base member 128L. Screws 128b (see
[0096]When the screw shaft 92 (see
[0097] When the screw shaft 92 (see
[0098]As illustrated in
[0099]As illustrated in
[0100]The clamp shaft 152 comprises a plate part 158, a fitting hole 160, and an accommodating hole 162. The plate part 158 is located at a front portion of the clamp shaft 152. The plate part 158 has a substantially plate shape extending along the up-down direction and the front-rear direction. The fitting hole 160 extends through the plate part 158 in its thickness direction (i.e., left-right direction). The fitting hole 160 fits with the pin 164. The accommodating hole 162 is disposed rearward of the plate part 158. The accommodating hole 162 extends through the clamp shaft 152 in the left-right direction, and thus extends in the front-rear direction.
[0101] As illustrated in
[0102]The right clamp member 154 comprises a base part 166, a pin retaining part 168, and a clamp piece 170. The base part 166 has a substantially plate shape extending along the front-rear direction and the left-right direction. Cam holes 166a, 166b are defined on the base part 166. Each of the cam holes 166a, 166b extends frontward from the rear end thereof, bends to extend in a right-front direction, further bends to extend frontward, bends to extend in the right-front direction, and further bends to extend frontward. The pin retaining part 168 is disposed near a right-front end of the base part 166. The pin retaining part 168 is arranged on the upper surface of the base part 166. The pin retaining part 168 retains the pin 164 such that the pin 164 can slide. The clamp piece 170 extends frontward from the right-front end of the base part 166.
[0103]The left clamp member 156 comprises a base part 178 and a clamp piece 180. The base part 178 has a substantially plate shape extending along the front-rear direction and the left-right direction. Cam holes 178a, 178b are defined on the base part 178. Each of the cam holes 178a, 178b extends frontward from the rear end thereof, bends to extend in a left-front direction, and further bends to extend frontward. The clamp piece 180 extends frontward from a left-front end of the base part 178.
[0104]The base part 166 of the right clamp member 154 and the base part 178 of the left clamp member 156 are plugged in the accommodating hole 162 (see
[0105]When the twisting mechanism 30 is in the initial position, the right clamp member 154 is located furthest to the right from the clamp shaft 152. In this case, a right wire path 184 where the wire W can pass is formed between the clamp piece 170 of the right clamp member 154 and the plate part 158 of the clamp shaft 152. When the outer sleeve 96 moves frontward from this state, the engagement pins 182a, 182b move frontward along the cam holes 166a, 166b. Due to this, the right clamp member 154 moves leftward, and the right wire path 184 starts to be closed. The grasping unit 88 grasps the wire W passing in the right wire path 184 by closing the right wire path 184 (see
[0106] Also, when the twisting mechanism 30 is in the initial position, the left clamp member 156 is located furthest to the left from the clamp shaft 152. In this case, a left wire path 186 where the wire W can pass is formed between the clamp piece 180 of the left clamp member 156 and the plate part 158 of the clamp shaft 152. When the outer sleeve 96 moves frontward from this state, the engagement pins 182a, 182b move frontward along the cam hole 178a and the cam hole 178b. Due to this, the left clamp member 156 moves rightward and the left wire path 186 starts to be closed. The grasping unit 88 grasps the wire W passing in the left wire path 186 by closing the left wire path 186 (see
(Mechanical Operation of Rebar Tying Tool 2 During Tying Operation)
[0107]Next, with reference to
(Feeding Motion)
[0108] When the feeding motor 32 rotates in the forward direction from the state where the twisting mechanism 30 is in the initial position, the feeding mechanism 24 feeds the wire W wound on the reel 18. In this case, the tip of the wire W sequentially passes in the wire guide 56 of the guide mechanism 26, the wire hole 74 of the cutting mechanism 28, the right wire path 184 of the twisting mechanism 30, the upper guide path 58a of the guide mechanism 26, the lower guide path 60a of the guide mechanism 26, and the left wire path 186 of the twisting mechanism 30. Due to this, as illustrated in
(Tip Grasping Motion)
[0109] When the twisting motor 76 rotates in the forward direction from this state, the screw shaft 92 rotates in the right-hand thread direction D3. Due to this, the outer sleeve 96 rotates in the right-hand thread direction D3 and then one of the short fins 122 contacts the upper surface of the restricting piece 136R (see
(Retracting Motion)
[0110] When the twisting motor 76 stops and the feeding motor 32 rotates in the reverse direction from this state, the feeding part 36 retracts the wire W around the rebars R. Because the grasping unit 88 is grasping the vicinity of the tip of the wire W, the diameter of the wire W around the rebars R starts to shrink by the wire W being retracted. Due to this, as illustrated in
(Cutting Motion)
[0111] When the twisting motor 76 rotates in the forward direction again from this state, the outer sleeve 96 advances such that the push member 98 (see
(Twisting Motion)
[0112] When the outer sleeve 96 further advances due to the forward rotation of the twisting motor 76 from this state, the rear ends of the fins 120 (see
(Returning-to-Initial Position Motion)
[0113] Thereafter, the twisting motor 76 rotates in the reverse direction, by which the screw shaft 92 rotates in the left-hand thread direction D4. Due to this, the outer sleeve 96 rotates in the left-hand thread direction D4, and then one of the short fins 122 (see
[0114] As illustrated in
[0115] As illustrated in
[0116] The initial position detecting sensor 142a is arranged so as to face the initial position detecting magnet 140a (see
(Configuration of Control Board 20)
[0117] As illustrated in
[0118] The control circuit 230 comprises a processor and a memory composed of a ROM, a RAM, etc. The ROM has program(s) configured to control the rebar tying tool 2 stored therein. The RAM has respective signals inputted to the control board 20 and/or various data generated in the course of the processor executing processes, temporarily stored therein. The processor is configured to control the rebar tying tool 2 by executing a process based on the information stored in the memory.
[0119] The power circuit 232 adjusts electric power supplied from the battery pack B to be at a predetermined voltage, and supplies the same to each component in the rebar tying tool 2 (e.g., the feeding motor 32, the twisting motor 76).
[0120] The motor current detecting circuit 234 detects current flowing through the feeding motor 32 and current flowing through the twisting motor 76. The motor current detecting circuit 234 is a circuit which measures a current value through the feeding motor 32 and a current value through the twisting motor 76.
[0121] The battery voltage detecting circuit 236 detects the voltage of the battery pack B (i.e., battery remaining level). The battery voltage detecting circuit 236 may be a circuit which measures a voltage value of the battery pack B and/or may be a circuit which obtains a voltage value measured by voltage measurement instrument (not shown), which the battery pack B includes, through communication with the battery pack B.
(Main Process: FIG. 21)
[0122] The control circuit 230 repeatedly executes a main process when power of the rebar tying tool 2 is ON.
[0123] In S2, the control circuit 230 executes a wire type determination process. The wire type determination process comprises the control circuit 230 determining the type of the wire W based on a signal pattern outputted by the sensor board 224 of the wire type detector unit 214. The control circuit 230 has a wire type table shown in
[0124] In S4, the control circuit 230 determines whether the type of the wire W was determined or not in the wire type determination process executed in S2. For example, when the reel 18 is not installed in the reel holder 12, it is determined that the type of the wire W is not determined (i.e., NO) in the wire type determination process. If the type of the wire W is determined (in case of YES), the process proceeds to S6.
[0125] In S6, the control circuit 230 determines whether the battery voltage detected by the battery voltage detecting circuit 236 is less than or equal to a specific first voltage threshold V1 or not. Here, the control circuit 230 determines whether the battery voltage has lowered or not. When the battery voltage lowers, the feeding motor 32 or the twisting motor 76 cannot be driven at a desired output, and thus an initialization process may end incompletely. When the battery voltage exceeds the first voltage threshold V1 (in case of NO), the process proceeds to S8.
[0126] In S8, the control circuit 230 executes the initialization process as a preparatory process for the tying operation. Although details are to be described below, by executing the initialization process, the tip position of the wire W is aligned with a predetermined position (specifically, cutting position 74a shown in
[0127] In S10, the control circuit 230 determines whether the battery voltage has become equal to or less than a specific second voltage threshold V2 while the initialization process is ongoing or not. When either the feeding motor 32 or the twisting motor 76 is driven during the initialization process, the battery voltage temporarily decreases due to the internal resistance of the driven motor. Therefore, in S10, the control circuit 230 determines whether the battery voltage has lowered or not by taking into account the decrease in battery voltage caused by the motor's internal resistance. If the battery voltage is equal to or less than the second voltage threshold V2 (in case of YES), the process proceeds to S12.
[0128] In S12, the control circuit 230 sets a low voltage flag indicating that the battery voltage has lowered. The low voltage flag is deleted if an error process (process of S30) to be described below is executed. After S12, the process proceeds to S14.
[0129]In S14, the control circuit 230 determines whether or not the trigger 8 is pushed in and thus the trigger switch 9 is turned on. When the trigger 8 is not pushed in and thus the trigger switch 9 is off (in case of NO), the process repeats S14. If the trigger switch 9 is turned on (in case of YES), the process proceeds to S16.
[0130] In S16, the control circuit 230 executes the wire type determination process. The wire type determination process is the same as the one described in S2. After S16, the process proceeds to S18.
[0131] In S18, the control circuit 230 determines whether or not the type of the wire W has been determined in the wire type determination process executed in S16. For example, if the reel 18 is not installed in the reel holder 12, it is determined that the type of the wire W is not determined in the wire type determination process (i.e., NO). If the type of the wire W is determined (in case of YES), the process proceeds to S20.
[0132] In S20, the control circuit 230 determines whether or not the low voltage flag is set. If the low voltage flag is not set (in case of NO), the process proceeds to S22.
[0133] In S22, the control circuit 230 determines whether the battery voltage is equal to or less than the first voltage threshold V1 or not. The first voltage threshold V1 is the same as the one described in S6. In S22, the control circuit 230 determines whether the battery voltage has lowered or not. When the battery voltage exceeds the first voltage threshold V1 (in case of NO), the process proceeds to S24.
[0134] In S24, the control circuit 230 executes the tying process for causing the rebar tying tool 2 to execute the tying operation. Although details will be described later, by executing the tying process, the rebar tying tool 2 ties the rebars R with the wire W. After S24, the process proceeds to S26.
[0135] In S26, the control circuit 230 determines whether or not the battery voltage has become equal to or less than the second voltage threshold V2 while the tying process is ongoing. The second voltage threshold V2 is the same as the one described in S10. When either the feeding motor 32 or the twisting motor 76 is driven during the tying process, the battery voltage temporarily decreases due to the internal resistance of the driven motor. Therefore, in S26, the control circuit 230 determines whether the battery voltage has lowered or not by taking into account the decrease in battery voltage caused by the motor's internal resistance. If the battery voltage is equal to or less than the second voltage threshold V2 (in case of YES), the process proceeds to S28.
[0136] In S28, the control circuit 230 sets the low voltage flag except when the low voltage flag has already been set. The low voltage flag is deleted when the error process (process of S30) to be described below is executed. After S28, the process returns to S14.
[0137] If the type of the wire W is not determined (in case of NO) in S4, if the battery voltage is equal to or less than the first voltage threshold V1 (in case of YES) in S6, if the type of the wire W is not determined (in case of NO) in S18, if the low voltage flag has been set (in case of YES) in S20, or if the battery voltage is equal to or less than the first voltage threshold V1 (in case of YES) in S22, the process proceeds to S30. In S30, the control circuit 230 executes the error process. In the error process, the control circuit 230 causes the display unit 4c to display the content of the error (e.g., the type of the wire W having not been determined, and the lowered battery voltage). Also, the control circuit 230 prohibits the feeding motor 32 and the twisting motor 76 from being driven. The error process is continued, for example, until the power of the rebar tying tool 2 is turned off.
(Parameter Change Related to Main Process)
[0138] The control circuit 230 changes the first voltage threshold V1 and the second voltage threshold V2 according to the type of the wire W determined in the wire type determination process. Specifically, the control circuit 230 makes the voltage thresholds V1, V2 set for the stainless-steel wire (i.e., high-strength wire W) higher than the voltage thresholds V1, V2 set for the annealed wire and the polycoated wire (i.e., low-strength wire W). When feeding (or twisting) the high-strength wire W, higher output is required as compared to when feeding (or twisting) the low-strength wire W. Due to this, when the high-strength wire W is used, the voltage thresholds V1, V2 are made higher, and the error process caused by the decrease in the battery voltage is executed earlier. Due to this, the rebar tying tool 2 can be suppressed from the feeding motion (or the twisting motion) ending incompletely. On the other hand, when the low-strength wire W is used, the voltage thresholds V1, V2 are made lower, and the battery voltage is consumed as much as possible. Due to this, replace frequency of the battery pack B can be decreased.
(Initialization Process: FIG. 23)
[0139] The initialization process is executed in S8 of the main process (see
[0140] In S50, the control circuit 230 executes a returning-to-initial position process for the twisting mechanism 30 to return to the initial position, except when the twisting mechanism 30 is already in the initial position.
(Returning-to-Initial Position Process: FIG. 24)
[0141] When the returning-to-initial position process is started, the process proceeds to S52.
[0142] In S52, the control circuit 230 drives the twisting motor 76 such that the twisting motor 76 rotates in the reverse direction. Due to this, the twisting mechanism 30 moves toward the initial position. Specifically, the screw shaft 92 rotates in the left-hand thread direction D4, by which the outer sleeve 96 retracts. When the control circuit 230 drives the twisting motor 76, the control circuit 230 executes control of adjusting the voltage value applied on the twisting motor 76 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the twisting motor 76 driven in S52 until the control circuit 230 stops the same in S56. After S52, the process proceeds to S54.
[0143] In S54, the control circuit 230 determines whether or not the twisting mechanism 30 has reached the initial position based on the detection result of the initial position detecting sensor 142a. If the twisting mechanism 30 has not reached the initial position (in case of NO), the process repeats S54. While S54 is repeated, the twisting mechanism 30 is moving toward the initial position. If the twisting mechanism 30 reaches the initial position (in case of YES), the process proceeds to S56.
[0144] In S56, the control circuit 230 stops the twisting motor 76. After S56, the returning-to-initial position process ends. When the returning-to-initial position process ends, the process proceeds to S60 shown in
(Cutting Attempt Process: FIG. 25)
[0145] When the cutting attempt process is started, the process proceeds to S62.
[0146] In S62, the control circuit 230 drives the twisting motor 76 such that the twisting motor 76 rotates in the forward direction. Due to this, the screw shaft 92 rotates in the right-hand thread direction D3, by which the outer sleeve 96 advances, and the cutting mechanism 28 starts the cutting motion. That is, the shear member 64 moves frontward along the guide path 72. When the control circuit 230 drives the twisting motor 76, the control circuit 230 executes control of adjusting the voltage value applied on the twisting motor 76 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the twisting motor 76 driven in S62 until the control circuit 230 stops the same in S76. After S62, the process proceeds to S64.
[0147]In S64, the control circuit 230 determines whether or not an elapsed time since when the twisting motor 76 was activated in S62 (i.e., running time of the twisting motor 76) has exceeded a first predetermined time T1. If the running time of the twisting motor 76 is equal to or less than the first predetermined time T1 (in case of NO), the process repeats S64. The first predetermined time T1 is a waiting period until a start-up current flowing through the twisting motor 76 exceeds its peak. If the running time of the twisting motor 76 exceeds the first predetermined time T1 (in case of YES), the process proceeds to S66.
[0148]In S66, the control circuit 230 calculates a current threshold Ith to be used in a later process based on the current value flowing through the twisting motor 76. For example, the control circuit 230 calculates a value obtained by adding a predetermined value to the average value of the current flowing through the twisting motor 76 during the period in which S66 and S68 are repeatedly executed, as the current threshold Ith. After S66, the process proceeds to S68.
[0149]In S68, the control circuit 230 determines whether or not the running time of the twisting motor 76 has exceeded a second predetermined time T2 which is longer than the first predetermined time T1. If the running time of the twisting motor 76 is equal to or less than the second predetermined time T2 (in case of NO), the process returns to S66. If the running time of the twisting motor 76 exceeds the second predetermined time T2 (in case of YES), the process proceeds to S70.
[0150]In S70, the control circuit 230 determines whether or not a state where the current value flowing through the twisting motor 76 (i.e., the twisting motor current value I) exceeds the current threshold Ith calculated in S66 continues over a predetermined time. When the cutting mechanism 28 cuts the wire W, a load applied on the twisting motor 76 via the cutting mechanism 28 increases. In this case, because the control circuit 230 is executing the constant-voltage control on the twisting motor 76, the twisting motor current value I increases due to the increase in the load applied on the twisting motor 76. Due to this, as illustrated in
[0151] In S72, the control circuit 230 sets a cut-complete flag indicating that the cutting mechanism 28 has cut the wire W. The cut-complete flag is deleted for example when the initialization process (see
[0152] If the state where the twisting motor current value I exceeds the current threshold Ith does not continue over the predetermined time in S70 (in case of NO) or after S72, the process proceeds to S74. In S74, the control circuit 230 determines whether or not the shear member 64 has moved beyond the cutting position 74a (see
[0153] In S76, the control circuit 230 stops the twisting motor 76. After S76, the process proceeds to S78.
[0154] In S78, the control circuit 230 drives the twisting motor 76 such that the twisting motor 76 rotates in the reverse direction. Due to this, the twisting mechanism 30 moves toward the initial position. Specifically, the screw shaft 92 rotates in the left-hand thread direction D4, by which the outer sleeve 96 retracts. When the control circuit 230 drives the twisting motor 76, the control circuit 230 executes control of adjusting the voltage value applied on the twisting motor 76 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the twisting motor 76 driven in S78 until the control circuit 230 stops the same in S82. After S78, the process proceeds to S80.
[0155] In S80, the control circuit 230 determines whether or not the twisting mechanism 30 has reached the initial position based on the detection result of the initial position detecting sensor 142a. If the twisting mechanism 30 has not reached the initial position (in case of NO), the process repeats S80. While S80 is repeated, the twisting mechanism 30 moves toward the initial position. If the twisting mechanism 30 reaches the initial position (in case of YES), the process proceeds to S82.
[0156] In S82, the control circuit 230 stops the twisting motor 76. After S82, the cutting attempt process ends. When the cutting attempt process ends, the process proceeds to S90 shown in
[0157] In S90, the control circuit 230 counts the number of times the cutting attempt process is executed (i.e., number of times of cutting attempts) while the initialization process is ongoing. After S90, the process proceeds to S92.
[0158] In S92, the control circuit 230 determines whether the cut-complete flag has been set. If the cut-complete flag is not set (in case of NO), the process proceeds to S94.
[0159]In S94, the control circuit 230 determines whether or not the number of times of cutting attempts is equal to or more than an upper limit number of times of attempts (e.g., 10 times). If the number of times of cutting attempts is less than the upper limit number of times of attempts (in case of NO), the process proceeds to S100. In S100, the control circuit 230 executes a small-amount feeding process for feeding a small amount of the wire W.
(Small-Amount Feeding Process: FIG. 28)
[0160] When the small-amount feeding process is started, the process proceeds to S102.
[0161] In S102, the control circuit 230 drives the feeding motor 32 such that the feeding motor 32 rotates in the forward direction. Due to this, the feeding mechanism 24 starts the feeding motion. When the control circuit 230 drives the feeding motor 32, the control circuit 230 executes control of adjusting the voltage value applied on the feeding motor 32 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the feeding motor 32 driven in S102 until the control circuit 230 stops the same in S106. After S102, the process proceeds to S104.
[0162] In S104, the control circuit 230 determines whether or not the number of times the feeding motor 32 rotated (which may hereinbelow be termed “rotation number”) since when the feeding motor 32 was activated has become equal to or more than a first target number of times the feeding motor 32 rotated (which may hereinbelow be termed “first target rotation number”) based on the detection result of the rotation detecting board 33. The feeding amount of the wire W by the small-amount feeding process is proportional to the rotation number of the feeding motor 32. The first target rotation number used in S104 is set such that the feeding amount of the wire W by the small-amount feeding process is small. The small amount herein mentioned means, for example, a feeding amount that is smaller than a distance between the position intermediate between the first gear 44 and the second gear 46 (see
[0163] In S106, the control circuit 230 stops the feeding motor 32. After S106, the small-amount feeding process ends. When the small-amount feeding process ends, the process returns to S60 shown in
[0164] Normally, the cutting mechanism 28 cuts the wire W by repeating the cutting attempt process and the small-amount feeding process, by which the tip position of the wire W is aligned with the cutting position 74a (see
[0165] However, there may be a case in which the number of times of cutting attempts keeps increasing without the wire W being cut. For example, this may happen when the wire W is not properly set in the feeding mechanism 24. In this case, the number of times of cutting attempts is determined as being equal to or more than the upper limit number of times of attempts (YES) in S94, and the process proceeds to S96. In S96, the control circuit 230 executes the error process. In the error process, the control circuit 230 causes the display unit 4c to display the content of the error (e.g., improper setting of the wire W in the feeding mechanism 24). Also, the control circuit 230 prohibits the feeding motor 32 and the twisting motor 76 from being driven. The error process is continued, for example, until the power of the rebar tying tool 2 is turned off.
(Parameter Changes Related to Small-Amount Feeding Process)
[0166] The control circuit 230 changes the target voltage value for the constant-voltage control in the small-amount feeding process (see
[0167] Also, the control circuit 230 changes the first target rotation number at the small-amount feeding process according to the type of the wire W. Specifically, the control circuit 230 makes the first target rotation number set for the polycoated wire (i.e., the wire W with coating material) greater than the first target rotation number set for the annealed wire and the stainless-steel wire (i.e., the wire W without coating material). Since the wire W with coating material tends to slip easier than the wire W without coating material, the feeding amount of the wire W with coating material by the feeding mechanism 24 may result in being smaller than a desired amount. Due to this, when the wire W with coating material is used, the feeding amount is adjusted to achieve the desired amount by increasing the first target rotation number.
(Tying Process: FIG. 29)
[0168] The tying process is executed in S24 of the main process (see
[0169] The tying process comprises the control circuit 230 sequentially executing the feeding process, the tip grasping process, the retracting process, the cutting and twisting process, and the returning-to-initial position process. The feeding process is a process of causing the rebar tying tool 2 to execute the feeding motion by rotating the feeding motor 32 in the forward direction. The tip grasping process is a process of causing the rebar tying tool 2 to execute the tip grasping motion by rotating the twisting motor 76 in the forward direction. The retracting process is a process of causing the rebar tying tool 2 to execute the retracting motion by rotating the feeding motor 32 in the reverse direction. The cutting and twisting process is a process of causing the rebar tying tool 2 to execute the cutting motion and the twisting motion by rotating the twisting motor 76 in the forward direction. The returning-to-initial position process is a process of causing the rebar tying tool 2 to execute the returning-to-initial position motion by rotating the twisting motor 76 in the reverse direction.
(Feeding Process: FIG. 30)
[0170] In S122, the control circuit 230 drives the feeding motor 32 such that the feeding motor 32 rotates in the forward direction. Due to this, the feeding mechanism 24 starts the feeding motion. When the control circuit 230 drives the feeding motor 32, the control circuit 230 executes the control of adjusting the voltage value applied on the feeding motor 32 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the feeding motor 32 driven in S122 until the control circuit 230 stops the same in S126. After S122, the process proceeds to S124.
[0171] In S124, the control circuit 230 determines whether or not the rotation number of the feeding motor 32 since when the feeding motor 32 was activated has become equal to or more than a second target number of times the feeding motor 32 rotated (hereinbelow termed “second target rotation number”) based on the detection result of the rotation detecting board 33. The feeding amount of the wire W by the feeding process is proportional to the rotation number of the feeding motor 32. The second target rotation number used in S124 is set, for example, such that the feeding amount of the wire W by the feeding process is approximately 320 mm. If the rotation number of the feeding motor 32 is less than the second target rotation number (in case of NO), the process repeats S124. While S124 is repeated, the feeding motion by the feeding mechanism 24 is continued, by which the wire W is gradually wound around the rebars R in a circular ring shape. If the rotation number of the feeding motor 32 becomes equal to or more than the second target rotation number (in case of YES), the process proceeds to S126.
[0172] In S126, the control circuit 230 stops the feeding motor 32. After S126, the feeding process ends.
(Parameter Changes Related to Feeding Process)
[0173] The control circuit 230 changes the target voltage value for the constant-voltage control in the feeding process according to the type of the wire W determined in the wire type determination process of the main process (see
[0174] Also, the control circuit 230 changes the second target rotation number at the feeding process according to the type of the wire W. Specifically, the control circuit 230 makes the second target rotation number set for the polycoated wire (i.e., the wire W with coating material) greater than the second target rotation number set for the annealed wire and the stainless-steel wire (i.e., the wire W without coating material). Since the wire W with coating material tends to slip easier than the wire W without coating material, the feeding amount of the wire W with coating material by the feeding mechanism 24 may result in being smaller than a desired amount. Due to this, when the wire W with coating material is used, the feeding amount is adjusted to achieve the desired amount by increasing the second target rotation number.
(Tip Grasping Process: FIG. 31)
[0175] In S132, the control circuit 230 drives the twisting motor 76 such that the twisting motor 76 rotates in the forward direction. Due to this, the screw shaft 92 rotates in the right-hand thread direction D3 from the state where the twisting mechanism 30 is in the initial position, by which the outer sleeve 96 advances. When the control circuit 230 drives the twisting motor 76, the control circuit 230 executes control of adjusting the voltage value applied on the twisting motor 76 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the twisting motor 76 driven in S132 until the control circuit 230 stops the same in S144. After S132, the process proceeds to S134.
[0176]In S134, the control circuit 230 determines whether or not an elapsed time since when the twisting motor 76 was activated in S132 (i.e., running time of the twisting motor 76) has exceeded a current mask time Tm. If the running time of the twisting motor 76 is equal to or less than the current mask time Tm (in case of NO), the process repeats S134. The current mask time Tm is a standby time until the start-up current flowing through the twisting motor 76 exceeds its peak. If the running time of the twisting motor 76 exceeds the current mask time Tm (in case of YES), that is, if the start-up current flowing through the twisting motor 76 exceeds its peak, the process proceeds to S136.
[0177]In S136, the control circuit 230 sets a reference value Ir used in a later process. For example, the control circuit 230 sets the twisting motor current value I when the running time of the twisting motor 76 exceeds the current mask time Tm as the reference value Ir. After S136, the process proceeds to S138.
[0178]In S138, the control circuit 230 determines whether or not the current twisting motor current value I is smaller than the set reference value Ir. If the current twisting motor current value I is smaller than the reference value Ir (in case of YES), the process proceeds to S140.
[0179]In S140, the control circuit 230 sets the current twisting motor current value I as a new reference value Ir. That is, the control circuit 230 updates the reference value Ir. The control circuit 230 refers to the updated reference value Ir in the following processes.
[0180] If the current twisting motor current value I is equal to or more than the reference value Ir in S138 (in case of NO), or after S140, the process proceeds to S142. In S142, the control circuit 230 determines whether or not the twisting mechanism 30 has reached the tip grasping position based on the detection result of the tip grasping position detecting sensor 142b. If the twisting mechanism 30 has not reached the tip grasping position (in case of NO), the process returns to S138. If the twisting mechanism 30 has reached the tip grasping position (in case of YES), the process proceeds to S144.
[0181] In S144, the control circuit 230 stops the twisting motor 76. After S144, the tip grasping process ends.
(RETRACTING PROCESS: FIG. 32)
[0182] In S152, the control circuit 230 drives the feeding motor 32 such that the feeding motor 32 rotates in the reverse direction. Due to this, the feeding mechanism 24 starts the retracting motion. When the control circuit 230 drives the feeding motor 32, the control circuit 230 executes control of causing the current value flowing through the feeding motor 32 to follow a specific target current value (also termed constant-current control). Also, the control circuit 230 keeps driving the feeding motor 32 driven in S152 until the control circuit 230 stops the same in S158. After S152, the process proceeds to S154.
[0183] In S154, the control circuit 230 determines whether or not the rotation number of the feeding motor 32 since when the feeding motor 32 was activated has become equal to or more than an upper limit number of times the feeding motor 32 rotated (hereinbelow termed “upper limit rotation number”) based on the detection result of the rotation detecting board 33. If the rotation number of the feeding motor 32 is less than the upper limit rotation number (in case of NO), the process proceeds to S156.
[0184] In S156, the control circuit 230 determines whether or not the rotation speed of the feeding motor 32 has become equal to or more than a retract termination speed based on the detection result of the rotation detecting board 33. When the wire W is closely attached to the rebars R due to the retraction of the wire W, the feeding mechanism 24 cannot retract the wire W any further. In this case, a load applied through the feeding mechanism 24 on the feeding motor 32 increases. Because, in the retracting process, the control circuit 230 executes the constant-current control, the rotation speed of the feeding motor 32 gradually decreases as a load applied on the feeding motor 32 increases. Accordingly, in S156, the control circuit 230 can be regarded as determining whether or not the wire W has been closely attached to the rebars R. If the rotation speed of the feeding motor 32 exceeds the retract termination speed (in case of NO), that is, if the wire W is not closely attached to the rebars R, the process returns to S154.
[0185] If the rotation number of the feeding motor 32 is equal to or more than the upper limit rotation number in S154 (in case of YES), the process proceeds to S158. Alternatively, if the rotation speed of the feeding motor 32 is equal to or less than the retract termination speed in S156 (in case of YES), that is, if the wire W is closely attached to the rebars R, the process proceeds to S158. In S158, the control circuit 230 stops the feeding motor 32. After S158, the retracting process ends.
(Parameter Change Related to Retracting Process)
[0186] The control circuit 230 changes the target current value for constant-current control in the retracting process (i.e., torque of the feeding motor 32) and the retract termination speed according to the type of the wire W determined in the wire type determination process of the main process (see
(Cutting and Twisting Process: FIG. 33)
[0187] In S172, the control circuit 230 drives the twisting motor 76 such that the twisting motor 76 rotates in the forward direction. Due to this, the screw shaft 92 rotates in the right-hand thread direction D3 such that the outer sleeve 96 advances from the state where the twisting mechanism 30 is in the tip grasping position. When the control circuit 230 drives the twisting motor 76, the control circuit 230 executes control of adjusting the voltage value applied on the twisting motor 76 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the twisting motor 76 driven in S172 until the control circuit 230 stops the same in S190. After S172, the process proceeds to S174.
[0188] In S174, the control circuit 230 determines whether or not the twisting mechanism 30 has started the twisting motion based on the detection result of the twisting start detecting sensor 142c. If the twisting mechanism 30 has not started the twisting motion (in case of NO), the process repeats S174. While S174 is repeated, the twisting mechanism 30 gradually moves toward the position at which the twisting mechanism 30 starts the twisting motion. If the twisting mechanism 30 starts the twisting motion (in case of YES), the process proceeds to S176.
[0189] In S176, the control circuit 230 starts counting the number of times the twisting motor 76 rotated (hereinbelow termed “rotation number”) based on the detection result of the rotation detecting board 78. Due to this, the rotation number of the twisting motor 76 since the twisting mechanism 30 started the twisting motion is counted. After S176, the process proceeds to S178.
[0190] In S178, the control circuit 230 determines whether or not the rotation number of the twisting motor 76 since the twisting mechanism 30 started the twisting motion has become equal to or more than a lower limit number of times the twisting motor 76 rotated (hereinbelow termed “lower limit rotation number”). If the rotation number of the twisting motor 76 is less than the lower limit rotation number (in case of NO), the process repeats S176. By S176 being repeated, the twisting mechanism 30 continues the twisting motion to a degree that is minimally required. If the rotation number of the twisting motor 76 is equal to or more than the lower limit rotation number (in case of YES), the process proceeds to S180.
[0191]In S180, the control circuit 230 calculates a current difference value ΔI used in a later process. The control circuit 230 calculates a value obtained by subtracting the reference value Ir set in the tip grasping process (see
[0192]In S182, the control circuit 230 determines whether the current difference value ΔI calculated in S180 is equal to or more than a first difference threshold Id1 or not. The first difference threshold Id1 is set according to a setting value of tying force that is set in advance by a user. At the setting value for tying force is higher, the first difference threshold Id1 is set to a greater value. As the setting value for tying force is lower, the first difference threshold Id1 is set to a smaller value. Since, as the twisting mechanism 30 twists the wire W, twisting torque of the wire W increases, load applied through the twisting mechanism 30 on the twisting motor 76 increases. In this case, because the control circuit 230 executes the constant-voltage control on the twisting motor 76, as the load on the twisting motor 76 increases, the twisting motor current value I, i.e., the current difference value ΔI increases. If the current difference value ΔI increases and thus the current difference value ΔI becomes equal to or more than the first difference threshold Id1, YES is determined in S182 and the process proceeds to S190. In S190, the control circuit 230 stops the twisting motor 76. Due to this, when the twisting torque of the wire W has increased to some extent, the twisting motion ends. Also, the first difference threshold Id1 is set such that the twisting torque when the current difference value ΔI reaches the first difference threshold Id1 (i.e., when the twisting motion ends) is of a desired magnitude according to the setting value of tying force. Due to this, the twisting torque of the wire W when the twisting motion ends (i.e., twisting completion torque) is adjusted to a desired magnitude according to the tying force setting value. In S182, the control circuit 230 can be regarded as determining whether the twisting torque of the wire W has become of the desired magnitude or not.
[0193] If the current difference value ΔI is less than the first difference threshold Id1 in S182 (in case of NO), the process proceeds to S184. In S184, the control circuit 230 determines whether the current difference value ΔI calculated in S180 is equal to or more than a second difference threshold Id2 that is smaller than the first difference threshold Id1. Similar to the first difference threshold Id1, the second difference threshold Id2 is set according to the tying force setting value that is set in advance by the user. The second difference threshold Id2 is set such that the twisting torque when the current difference value ΔI reaches the second difference threshold Id2 is not of the desired magnitude but is of a certain degree of magnitude.
[0194] If the current difference value ΔI is equal to or more than the second difference threshold Id2 in S184 (in case of YES), the process proceeds to S186. In S186, the control circuit 230 monitors a time rate of change dI/dt of the twisting motor current value I, and determines whether or not the time rate of change dI/dt has changed from positive to negative. When the twisting mechanism 30 continues twisting the wire W, the wire W may become on the verge of being twisted off. Immediately before the wire W is twisted off, tension of the wire W lowers, by which the load applied on the twisting motor 76 lowers. In this case, since the control circuit 230 executes the constant-voltage control on the twisting motor 76, due to the decrease in the load applied on the twisting motor 76, the twisting motor current value I, that is, the current difference value ΔI decreases. When the current difference value ΔI decreases, because the time rate of change dI/dt changes from positive to negative, YES is determined in S186 and the process proceeds to S190. In S190, the control circuit 230 stops the twisting motor 76. Due to this, because the twisting motion ends immediately before the wire W is twisted off, the wire W can be suppressed from being twisted off. In S184, the control circuit 230 can be regarded as determining whether the wire W is on the verge of being twisted off or not.
[0195] If the current difference value ΔI is less than the second difference threshold Id2 in S184 (in case of NO), or if the time rate of change dI/dt has not changed from positive to negative in S186 (in case of NO), the process proceeds to S188. In S188, the control circuit 230 determines whether or not the rotation number of the twisting motor 76 since the twisting mechanism 30 started the twisting motion has become equal to or more than the upper limit rotation number. If the rotation number of the twisting motor 76 is less than the upper limit rotation number (in case of NO), the process returns to S180. If the rotation number of the twisting motor 76 is equal to or more than the upper limit rotation number (in case of YES), the process proceeds to S190. In S190, the control circuit 230 stops the twisting motor 76. Due to this, the twisting motion ends.
[0196] After S190, the cutting and twisting process ends.
(Parameter Changes Related to Cutting and Twisting Process)
[0197]The control circuit 230 changes the first difference threshold Id1 and the second difference threshold Id2 according to the type of the wire W determined in the wire type determination process of the main process (see
(Returning-To-Initial Position Process)
[0198] In the returning-to-initial position process, the control circuit 230 drives the twisting motor 76 such that the twisting motor 76 rotates in the reverse direction, and causes the twisting mechanism 30 to return to the initial position. Here, because the returning-to-initial position process in the tying process is the same as the returning-to-initial position process (see
(Advantages of Tying Process)
[0199] As illustrated in
[0200]Thus, in the tying process of the present embodiment, the reference value Ir is set as an index representing the magnitude of the loss amount in the twisting mechanism 30 and the twisting motor 76, and this reference value Ir is reflected in the condition for stopping the twisting motion (i.e., the twisting stop condition). The twisting stop condition herein mentioned is the determination condition in S182 shown in
[0201]As illustrated in
[0202] As illustrated in
[0203] Also in the present embodiment, as another twisting stop condition, there is a determination condition of S184 shown in
(Second Embodiment)
[0204]The rebar tying tool 2 of the present embodiment differs from the rebar tying tool 2 of the first embodiment in that the control circuit 230 sets the reference value Ir based on a feeding motor current value I’, instead of setting the reference value Ir based on the twisting motor current value I. Specifically, the rebar tying tool 2 of the present embodiment differs from the rebar tying tool 2 of the first embodiment in that the control circuit 230 executes the feeding process shown in
[0205] (Feeding Process:
[0206] In S202, the control circuit 230 drives the feeding motor 32 such that the feeding motor 32 rotates in the forward direction. Due to this, the feeding mechanism 24 starts the feeding motion. When the control circuit 230 drives the feeding motor 32, the control circuit 230 executes the control of adjusting the voltage value applied on the feeding motor 32 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the feeding motor 32 driven in S202 until the control circuit 230 stops the same in S214. After S202, the process proceeds to S204.
[0207]In S204, the control circuit 230 determines whether or not an elapsed time since when the feeding motor 32 was activated in S202 (i.e., running time of the feeding motor 32) has exceeded a current mask time Tm’. If the running time of the feeding motor 32 is equal to or less than the current mask time Tm’ (in case of NO), the process repeats S204. The current mask time Tm’ is a standby time until the start-up current flowing through the feeding motor 32 exceeds its peak. If the running time of the feeding motor 32 exceeds the current mask time Tm’ (in case of YES), that is, if the start-up current flowing through the feeding motor 32 exceeds its peak, the process proceeds to S206.
[0208]In S206, the control circuit 230 sets a reference value Ir to be used in the cutting and twisting process (see
[0209]In S208, the control circuit 230 determines whether the current feeding motor current value I’ is smaller than the set reference value Ir or not. If the current feeding motor current value I’ is smaller than the reference value Ir (in case of YES), the process proceeds to S210.
[0210]In S210, the control circuit 230 sets the current feeding motor current value I’ as a new reference value Ir. That is, the control circuit 230 updates the reference value Ir. The control circuit 230 refers to the updated reference value Ir in a later process.
[0211] If the current feeding motor current value I’ is equal to or more than the reference value Ir in S208 (in case of NO), or after S210, the process proceeds to S212. In S212, the control circuit 230 determines whether or not the rotation number of the feeding motor 32 since when the feeding motor 32 was activated has become equal to or more than the second target rotation number based on the detection result of the rotation detecting board 33 (the same as S124 shown in
[0212] In S214, the control circuit 230 stops the feeding motor 32. After S214, the feeding process shown in
(Tip Grasping Process: FIG. 37)
[0213] In S222, the control circuit 230 drives the twisting motor 76 such that the twisting motor 76 rotates in the forward direction. Due to this, from the state where the twisting mechanism 30 is in the initial position, the screw shaft 92 rotates in the right-hand thread direction D3 and the outer sleeve 96 advance. When the control circuit 230 drives the twisting motor 76, the control circuit 230 executes control of adjusting the voltage value applied on the twisting motor 76 to a specific target voltage value (also termed constant-voltage control). Also, the control circuit 230 keeps driving the twisting motor 76 driven in S222 until the control circuit 230 stops the same in S226. After S222, the process proceeds to S224.
[0214] In S224, the control circuit 230 determines whether or not the twisting mechanism 30 has reached the tip grasping position based on the detection result of the tip grasping position detecting sensor 142b. If the twisting mechanism 30 has not reached the tip grasping position (in case of NO), the process repeats S224. If the twisting mechanism 30 has reached the tip grasping position (in case of YES), the process proceeds to S226.
[0215] In S226, the control circuit 230 stops the twisting motor 76. After S226, the tip grasping process shown in
[0216]The load required for moving the twisting mechanism 30 (see
(Third Embodiment)
[0217]The rebar tying tool 2 of the present embodiment differs from the rebar tying tool 2 of the first embodiment in that the control circuit 230 monitors the twisting motor current value I instead of monitoring the current difference value ΔI obtained by subtracting the reference value Ir from the twisting motor current value I, in order to stop the twisting motion. Specifically, the rebar tying tool 2 of the present embodiment differs from the rebar tying tool 2 of the first embodiment in that the control circuit 230 executes, instead of the cutting and twisting process shown in
(Cutting and Twisting Process: FIG. 38)
[0218] If the rotation number of the twisting motor 76 is equal to or more than the lower limit rotation number in S178 (in case of YES) or if the rotation number of the twisting motor 76 is less than the upper limit rotation number in S188 (in case of NO), the process proceeds to S280.
[0219]In S280, the control circuit 230 sets a first current threshold Ic1 and a second current threshold Ic2 to be used in a later process based on the reference value Ir set in the tip grasping process (see
[0220]In S282, the control circuit 230 determines whether the current twisting motor current value I is equal to or more than the first current threshold Ic1 set in S280. Since, as the twisting mechanism 30 twists the wire W, twisting torque of the wire W increases, load applied through the twisting mechanism 30 on the twisting motor 76 increases. In this case, because the control circuit 230 executes the constant-voltage control on the twisting motor 76, as the load on the twisting motor 76 increases, the twisting motor current value I increases. As a result, when the twisting motor current value I becomes equal to or more than the first current threshold Ic1, YES is determined in S282 and the process proceeds to S190. In S190, the control circuit 230 stops the twisting motor 76. Due to this, the twisting torque of the wire W has increased to some extent, the twisting motion ends. Due to this, the twisting torque of the wire W when the twisting motion ends (i.e., the twisting completion torque) is adjusted to have a desired magnitude according to the tying force setting value. In S282, the control circuit 230 can be regarded as determining whether or not the twisting torque of the wire W has become of a desired magnitude.
[0221]If the twisting motor current value I is less than the first current threshold Ic1 in S282 (in case of NO), the process proceeds to S284. In S284, the control circuit 230 determines whether the current twisting motor current value I is equal to or more than the second current threshold Ic2 set in S280. If the twisting motor current value I is equal to or more than the second current threshold Ic2 (in case of YES), the process proceeds to S186. If the twisting motor current value I is less than the second current threshold Ic2 (in case of NO), the process proceeds to S188.
[0222]In the present embodiment also, as described in the second embodiment, the control circuit 230 may set the reference value Ir based on the feeding motor current value I’, instead of setting the reference value Ir based on the twisting motor current value I.
(Modifications)
[0223] The rebar tying tool 2 may be used as a tying tool configured to tie a tying target (e.g., metal pipes other than the rebars R).
[0224](See
[0225] (See
[0226](See
[0227](See
[0228](See
[0229] (See
[0230] (See
[0231] The control circuit 230 may classify the wire W based on characteristics (e.g., friction coefficient) other than strength, hardness, and presence/absence of coating material).
[0232] (See
[0233] (See
[0234] (See
[0235] (See
[0236] (See
[0237] (See
[0238](See
[0239](See
[0240] (See
(Features of Embodiments)
[0241] In one or more embodiments, the rebar tying tool 2 (example of a tying tool) is configured to tie the rebars R (example of a tying target) using the wire W. The rebar tying tool 2 comprises: the tying mechanism 100 configured to perform tying operation including: the feeding motion in which the tying mechanism 100 feeds the wire W; and the twisting motion in which the tying mechanism 100 twists the wire W; the feeding motor 32 configured to cause the tying mechanism 100 to perform the feeding motion; the twisting motor 76 configured to cause the tying mechanism 100 to perform the twisting motion; the control board 20 (example of a detector) configured to detect the twisting motor current value I (or the feeding motor current value I’) (example of state information) representing a state of at least one of the tying mechanism 100, the feeding motor 32, and the twisting motor 76; and the control circuit 230 (example of a control unit) configured to control the feeding motor 32 and the twisting motor 76. The control circuit 230 is configured to, after the control circuit 230 has driven the twisting motor 76 to cause the tying mechanism 100 to start the twisting motion, stop the twisting motor 76 to cause the tying mechanism 100 to stop the twisting motion when the twisting stop condition (i.e., determination condition of S182, determination condition of S184) is satisfied. The control circuit 230 is configured to, when the twisting motion is to be performed, set the twisting stop condition for the twisting motion based on the twisting motor current value I (or the feeding motor current value I’) detected by the control board 20 before performing the twisting motion.
[0242]According to the above configuration, when the twisting motion is executed, the twisting stop condition for such twisting motion is set based on the state(s) of the feeding motor 32, the twisting motor 76, and/or the tying mechanism 100 before execution of such twisting motion. This can suppress variation in the twisting completion torque that is caused by the change in the state of the twisting motor 76 and/or the tying mechanism 100.
[0243] In one or more embodiments, the control circuit 230 is configured to reset the twisting stop condition each time the tying operation is to be performed.
[0244]According to the above configuration, when the state of the twisting motor 76 and/or the tying mechanism 100 (e.g., temperature of the twisting motor 76) changes while the tying operation is repeated, the twisting stop condition continues to be updated to follow the change in the state of the twisting motor 76 and/or the tying mechanism 100. This can further suppress variation in twisting completion torque that is caused by the change in the state of the twisting motor 76 and/or the tying mechanism 100.
[0245] In one or more embodiments, the control circuit 230 is configured to set the twisting stop condition for the twisting motion based on the twisting motor current value I (or the feeding motor current value I’) detected by the control board 20 while the tip grasping process is ongoing (or while the feeding process is ongoing) (example of during a period from when the tying operation is started until the twisting motion is started).
[0246] According to the above configuration, the twisting stop condition for the twisting motion is set based on the state(s) of the feeding motor 32, the twisting motor 76, and/or the tying mechanism 100 immediately before such twisting motion is started (i.e., latest state(s) of the feeding motor 32, twisting motor 76, and/or the tying mechanism 100). This can further suppress the variation in the twisting completion torque that is caused by change in the state of the twisting motor 76 and/or the tying mechanism 100.
[0247] In one or more embodiments, the control circuit 230 is configured to set the twisting stop condition for a next twisting motion based on the twisting motor current value I detected by the control board 20 while the returning-to-initial position process is ongoing (example of during a period from when the twisting motion is stopped until the tying operation is finished).
[0248]According to the above configuration, the twisting stop condition for the next twisting motion to be performed next is set based on the state(s) of the feeding motor 32, the twisting motor 76, and/or the tying mechanism 100 immediately after stopping the twisting motion. Due to this, the state(s) immediately after stopping the twisting motion of the feeding motor 32, the twisting motor 76 and/or the tying mechanism 100 can be feedbacked on the next twisting motion.
[0249] In one or more embodiments, the control circuit 230 is configured to set the twisting stop condition based on the twisting motor current value I (or the feeding motor current value I’) detected by the control board 20 during a period in which the twisting motor 76 is driven to cause the tying mechanism 100 to perform the tip grasping motion (or while the feeding motion is ongoing) (example of a motion other than the twisting motion).
[0250]During a course of using the rebar tying tool 2, behavior of the twisting motor 76 and/or the tying mechanism 100 may change, for example, due to a change in viscosity of the lubricant. This may become a reason why the twisting completion torque varies. According to the above configuration, the twisting stop condition can be set based on the state(s) of the feeding motor 32, the twisting motor 76, and/or the tying mechanism 100 that are detected by the control board 20 during a period while the twisting motor 76 is running. Due to this, the twisting stop condition can be set by taking into account the change(s) in the behavior of the twisting motor 76 and/or the tying mechanism 100. This can suppress the variation in the twisting completion torque that is caused by the change(s) in the behavior of the twisting motor 76 and/or the tying mechanism 100.
[0251] In one or more embodiments, the tying mechanism 100 includes the twisting mechanism 30 configured to perform the twisting motion. The control circuit 230 is configured to set the twisting stop condition based on the twisting motor current value I (or the feeding motor current value I’) detected by the control board 20 while the tip grasping process is ongoing (example of during a period in which the twisting mechanism does not hold the wire).
[0252]When the twisting mechanism 30 is holding the wire W, a load applied on the twisting mechanism 30 and the twisting motor 76 (i.e., states of the twisting motor 76 and the tying mechanism 100) depends on characteristics of the wire W (e.g., strength, hardness). Accordingly, if the twisting stop condition is set based on the state(s) of the feeding motor 32, the twisting motor 76 and/or the tying mechanism 100 that are detected during the period while the twisting mechanism 30 is holding the wire W, the wire W’s characteristics may be reflected on the twisting stop condition. This may not be proper depending on the situation. According to the above configuration, the twisting stop condition is set based on the state(s) of the feeding motor 32, the twisting motor76, and/or the tying mechanism 100 that are detected during the period while the twisting mechanism 30 is not holding the wire W. Due to this, the wire W’s characteristics can be suppressed from being reflected on the twisting stop condition.
[0253]In one or more embodiments, the control board 20 detects the twisting motor current value I (or the feeding motor current value I’) flowing through the twisting motor 76 (or the feeding motor 32) (example of a detection-target motor) as the state information. The twisting stop condition includes the current difference value ΔI being greater than or equal to the first difference threshold Id1 (or the second difference threshold Id2), wherein the current difference value ΔI represents a difference between the twisting motor current value I while the twisting motion is ongoing and a specific reference value Ir. The control circuit 230 is configured to, when the twisting motion is to be performed, set the reference value Ir for the twisting motion based on the twisting motor current value I (or the feeding motor current value I’) detected by the control board 20 before performing the twisting motion.
[0254]During a course of using the rebar tying tool 2, a loss amount of the twisting motor 76 and/or the tying mechanism 100 may change due to the change in the viscosity of lubricant. This may become a reason why the twisting completion torque varies. Also, the twisting motor current value I (or the feeding motor current value I’) during operation of the twisting motor 76 (or the feeding motor 32) may increase or decrease in response to the increase or decrease in the loss amount of the twisting motor 76 and/or the tying mechanism 100. In this case, from the magnitude of the twisting motor current value I (or the feeding motor current value I’) during its operation of the twisting motor 76 (or the feeding motor 32), the magnitude of the loss amount in the twisting motor 76 and/or the tying mechanism 100 can be estimated. According to the above configuration, the twisting stop condition is set based on the twisting motor current value I (or the feeding motor current value I’). Due to this, the twisting stop condition can be set taking into account the magnitude of the loss amount in the twisting motor 76 and/or the tying mechanism 100. This can suppress variation in the twisting completion torque that is caused by the change in the loss amount of the twisting motor 76 and/or the tying mechanism 100.
[0255]In one or more embodiments, the control board 20 detects the twisting motor current value I (or the feeding motor current value I’) flowing through the twisting motor 76 (or the feeding motor 32) (example of a detection-target motor) as the state information. The twisting stop condition includes the twisting motor current value I while the twisting motion is ongoing being greater than or equal to the first current threshold Ic1 (or the second current threshold Ic2) which is set based on the specific reference value Ir. The control circuit 230 is configured to, when the twisting motion is to be performed, set the reference value Ir for the twisting motion based on the twisting motor current value I (or the feeding motor current value I’) detected by the control board 20 before performing the twisting motion. The first current threshold Ic1 (or the second current threshold Ic2) is set to a larger value as the reference value Ir is greater.
[0256]During a course of using the rebar tying tool 2, a loss amount of the twisting motor 76 and/or the tying mechanism 100 may change due to the change in the viscosity of lubricant. This may become a reason why the twisting completion torque varies. Also, the twisting motor current value I (or the feeding motor current value I’) during its operation of the twisting motor 76 (or the feeding motor 32) in response to the increase or decrease in the loss amount of the twisting motor 76 and/or the tying mechanism 100. In this case, from the magnitude of the twisting motor current value I (or the feeding motor current value I’) during its operation of the twisting motor 76 (or the feeding motor 32), the magnitude of the loss amount in the twisting motor 76 and/or the tying mechanism 100 can be estimated. According to the above configuration, the twisting stop condition is set based on the twisting motor current value I (or the feeding motor current value I’). Due to this, the twisting stop condition can be set taking into account the magnitude of the loss amount in the twisting motor 76 and/or the tying mechanism 100. This can suppress variation in the twisting completion torque that is caused by the change in the loss amount of the twisting motor 76 and/or the tying mechanism 100.
[0257]In one or more embodiments, the control circuit 230 is configured to set, as the reference value Ir, a minimum value of the twisting motor current value I (or the feeding motor current value I’) during the period in the tip grasping process from when the twisting motor 76 is activated after the current mask time Tm has elapsed (or the period in the feeding process from when the feeding motor 32 is activated after the current mask time Tm’ has elapsed) (example of a period in which the detection-target motor is driven to cause the tying mechanism to perform an operation other than the twisting motion, wherein a start-up time of the detection-target motor is excluded from the period).
[0258]If the loss amount in the twisting motor 76 and/or the tying mechanism 100 is greater than normal, there is a concern that the twisting completion torque will be smaller than normal. According to the above configuration, since the twisting motor current value I (or the feeding motor current value I’) during its operation of the twisting motor 76 (or the feeding motor 32) becomes larger when the loss amount in the twisting motor 76 and/or the tying mechanism 100 is greater than normal, the reference value Ir for the twisting stop condition is set to a larger value than normal. Therefore, the twisting stop condition is not satisfied until the twisting motor current value I becomes larger than normal. Consequently, when the loss amount in the twisting motor 76 and/or the tying mechanism 100 is larger than normal, the twisting motion continues until the twisting motor current value I becomes a value larger than normal. This can suppress the twisting completion torque from becoming smaller than normal, by which the twisting completion torque becomes its normal value. Conversely, if the loss amount in the twisting motor 76 and/or the tying mechanism 100 is smaller than normal, there is a concern that the twisting completion torque may become larger than normal. According to the above configuration, since the twisting motor current value I (or the feeding motor current value I’) during its operation of the twisting motor 76 (or the feeding motor 32) becomes smaller when the loss amount in the twisting motor 76 and/or the tying mechanism 100 is smaller than normal, the reference value Ir for the twisting stop condition is set to a smaller value than normal. Consequently, the twisting stop condition is satisfied even when the twisting motor current value I is smaller than normal. As a result, when the loss amount in the twisting motor 76 and/or the tying mechanism 100 is smaller than normal, the twisting motion stops when the twisting motor current value I is smaller than normal. This can suppress the twisting completion torque from becoming larger than normal, allowing the twisting completion torque to be its normal value. According to the above configuration, it is possible to suppress variation in the twisting completion torque that is caused by changes in the amount of loss in the twisting motor 76 and/or the tying mechanism 100.
Claims
What is claimed is:
1. A tying tool configured to tie a tying target using a wire, the tying tool comprising:
a tying mechanism configured to perform a tying operation including:
a feeding motion in which the tying mechanism feeds the wire; and
a twisting motion in which the tying mechanism twists the wire;
a feeding motor configured to cause the tying mechanism to perform the feeding motion;
a twisting motor configured to cause the tying mechanism to perform the twisting motion;
a detector configured to detect state information representing a state of at least one of the tying mechanism, the feeding motor, and the twisting motor; and
a control unit configured to control the feeding motor and the twisting motor,
wherein
the control unit is configured to, after the control unit has driven the twisting motor to cause the tying mechanism to start the twisting motion, stop the twisting motor to cause the tying mechanism to stop the twisting motion when a twisting stop condition is satisfied, and
the control unit is configured to, when the twisting motion is to be performed, set the twisting stop condition for the twisting motion based on the state information detected by the detector before performing the twisting motion.
2. The tying tool according to
3. The tying tool according to
4. The tying tool according to
5. The tying tool according to
6. The tying tool according to
the control unit is configured to set the twisting stop condition based on the state information detected by the detector during a period in which the twisting mechanism does not hold the wire.
7. The tying tool according to
the twisting stop condition includes a current difference value being greater than or equal to a predetermined difference threshold, wherein the current difference value represents a difference between a current value flowing through the twisting motor while the twisting motion is ongoing and a reference value, and
the control unit is configured to, when the twisting motion is to be performed, set the reference value for the twisting motion based on the current value detected by the detector before performing the twisting motion.
8. The tying tool according to
the twisting stop condition includes a current value flowing through the twisting motor while the twisting motion is ongoing being greater than or equal to a current threshold which is set based on a reference value,
the control unit is configured to, when the twisting motion is to be performed, set the reference value for the twisting motion based on the current value detected by the detector before performing the twisting motion, and
the current threshold is set to a larger value as the reference value is greater.
9. The tying tool according to
10. The tying tool according to
the control unit is configured to set the twisting stop condition based on the state information detected by the detector during a period in which the twisting motor is driven to cause the tying mechanism to perform a motion other than the twisting motion,
the tying mechanism includes a twisting mechanism configured to perform the twisting motion,
the control unit is configured to set the twisting stop condition based on the state information detected by the detector during a period in which the twisting mechanism does not hold the wire,
the detector detects a current flowing through a detection-target motor which is one of the feeding motor and the twisting motor as the state information,
the twisting stop condition includes a current difference value being greater than or equal to a predetermined difference threshold, wherein the current difference value represents a difference between a current value flowing through the twisting motor while the twisting motion is ongoing and a first reference value,
the control unit is configured to, when the twisting motion is to be performed, set the first reference value for the twisting motion based on the current value detected by the detector before performing the twisting motion,
the control unit is configured to set, as the first reference value, a minimum value of the current flowing through the detection-target motor during a period in which the detection-target motor is driven to cause the tying mechanism to perform an operation other than the twisting motion, wherein a start-up time of the detection-target motor is excluded from the period,
the twisting stop condition further includes a current value flowing through the twisting motor while the twisting motion is ongoing being greater than or equal to a current threshold which is set based on a second reference value,
the control unit is configured to, when the twisting motion is to be performed, set the second reference value for the twisting motion based on the current value detected by the detector before performing the twisting motion, and
the current threshold is set to a larger value as the second reference value is greater.