Label wrapping device and control program for label wrapping device

JP2026144979APending Publication Date: 2026-09-09BROTHER KOGYO KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025281604
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-28
Filing Date
2025-12-25
Publication Date
2026-09-09

Smart Images

  • Figure 2026144979000001_ABST
    Figure 2026144979000001_ABST
Patent Text Reader

Abstract

The present invention provides a label winding device and a control program for the label winding device that ensure a stable stopping position of the winding mechanism during the winding operation, regardless of the type of rod-shaped member. [Solution] The label winding device 1 comprises a winding unit 7, a sensor, a motor, and a CPU. The cable 19 is inserted into the rotating body 70 through an insertion port 70B of the rotating body 70. The winding unit 7 winds the label 160 onto the cable 19. The sensor detects the detection plate of the rotating body 70 of the winding unit 7. The motor drives the rotating body 70 of the winding unit 7. The CPU controls the motor. The CPU performs acquisition and stop processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a label wrapping device for wrapping a label around a rod-shaped member and a control program for the label wrapping device.

Background Art

[0002] A wrapping device that wraps a label around a rod-shaped member is known. The label wrapping device described in Patent Document 1 includes a wrapping mechanism and a wrapping sensor. The wrapping mechanism rotates to wrap the label around the rod-shaped member. The wrapping sensor detects the initial position of the wrapping mechanism. The label wrapping device controls stopping of the wrapping mechanism based on the number of times the wrapping sensor outputs an ON signal.

Prior Art Literature

Patent Literature

[0003]

Patent Literature 1

Summary of the Invention

Problem to be Solved by the Invention

[0004] Depending on external factors such as the bending degree of the rod-shaped member due to its rigidity, the diameter of the rod-shaped member, and deformation of the surface of the rod-shaped member, the load applied to the wrapping mechanism may vary. If the wrapping mechanism is stopped without considering such external factors, the stop position of the wrapping mechanism may deviate from the initial position.

[0005] An object of the present invention is to provide a label wrapping device and a control program for the label wrapping device, which can stabilize the stop position of the wrapping mechanism during wrapping operation regardless of the type of the rod-shaped member.

Means for Solving the Problem

[0006] A label winding device according to a first aspect of the present invention is a label winding device for winding a label onto a rod-shaped member, comprising: a winding mechanism for winding the label onto the rod-shaped member; a first sensor for detecting the rotation of the winding mechanism; a drive unit for driving the winding mechanism; and a control unit for controlling the drive unit, wherein the winding mechanism comprises: a rotating member having an insertion opening into which the rod-shaped member is inserted; a rotating member that rotates by the drive unit while supporting the rod-shaped member inserted from the insertion opening and positioned in a predetermined position, and winds the label onto the rod-shaped member; and a detected member arranged to rotate integrally with the rotating member, wherein the control unit controls the rotation The device is characterized in that, based on the first sensor detecting the member to be detected in accordance with the rotation of the rotating member, it performs an acquisition process to acquire rotation-related information which is information relating to the rotation of the rotating member, and a stop process to stop the drive of the rotating member by the drive unit after a predetermined stop time has elapsed since the first sensor detected the member to be detected based on the rotation-related information, wherein if the rotation-related information is first rotation-related information, the stop time is the first stop time, and if the rotation-related information is second rotation-related information different from the first rotation-related information, the stop time is the second stop time different from the first stop time.

[0007] According to the label winding device of the first aspect of the present invention, the stopping position of the winding mechanism during the winding operation is stable regardless of the type of rod-shaped member.

[0008] A control program for a label winding device according to a second aspect of the present invention comprises a winding mechanism for winding a label onto a rod-shaped member, a first sensor for detecting the rotation of the winding mechanism, a drive unit for driving the winding mechanism, and a computer for controlling the drive unit, wherein the winding mechanism comprises an insertion opening into which the rod-shaped member is inserted, a rotating member that rotates by the drive unit while supporting the rod-shaped member inserted from the insertion opening and positioned at a predetermined position, and winds the label onto the rod-shaped member, and a member to be detected arranged to rotate integrally with the rotating member, and the control program for a label winding device is executed by the computer of the label winding device, wherein the computer The computer is configured to perform an acquisition process to acquire rotation-related information, which is information relating to the rotation of the rotating member, based on the fact that the first sensor detects the member to be detected in accordance with the rotation of the rotating member; and a stop process to stop the drive of the rotating member by the drive unit after a predetermined stop time has elapsed since the first sensor detected the member to be detected, based on the rotation-related information, wherein if the rotation-related information is first rotation-related information, the stop time is the first stop time; and if the rotation-related information is second rotation-related information different from the first rotation-related information, the stop time is the second stop time different from the first stop time.

[0009] According to the control program for the label winding device of the second aspect of the present invention, the stopping position of the winding mechanism during the winding operation is stable regardless of the type of rod-shaped member. [Brief explanation of the drawing]

[0010] [Figure 1] This is a perspective view of the label wrapping device 1. [Figure 2] This is a right-hand cross-sectional view of the label winding device 1, cut along line II in Figure 1. [Figure 3] This is an enlarged view of a cross-section near the winding portion 7. [Figure 4] This is an exploded perspective view of the main unit 2, viewed from the upper right front. [Figure 5](A) is a right side view of the state in which the detection plate 74A of the rotating body 70 of the winding section 7 is in a position that blocks the light from the light-emitting part to the light-receiving part of the sensor 183. (B) is a right side view of the state in which the detection plate 74A of the rotating body 70 of the winding section 7 is in a position that does not block the light from the light-emitting part to the light-receiving part of the sensor 183. [Figure 6] This is a block diagram showing the electrical configuration of the label wrapping device 1. [Figure 7] This is a flowchart of the printing process. [Figure 8] This is an enlarged view of the pressing portion 5 when cable 19 enters guide passage R4. [Figure 9] This is a cross-sectional view of the winding section 7 showing the state in which the cable 19 is inserted into the insertion opening 70B of the winding section 7. [Figure 10] This is a cross-sectional view of the winding section 7 showing the state in which the cable 19 is inserted into the winding position P3 of the winding section 7. [Figure 11] This is a flowchart of the label wrapping process. [Figure 12] Figures (A) to (D) show the rotation state of the rotating body 70 of the winding section 7 during the label winding process. [Figure 13] This is a flowchart for processing the initial position of a rotating body. [Figure 14] This is a flowchart of the calibration process. [Figure 15] This is an explanatory diagram of the calibration process in example operation pattern (A). [Figure 16] This is an explanatory diagram of the calibration process in example operation pattern (B). [Figure 17] This is a perspective view of the label winding device 1A, seen from the upper right, with the guide members 310 and 320 not attached. [Figure 18] This is a perspective view of the label winding device 1A, seen from the upper left, without the guide members 310 and 320 attached. [Figure 19] (A) A perspective view of guide members 310 and 320 seen from the upper right. (B) A perspective view of guide members 310 and 320 seen from the upper left. [Figure 20](A) is a perspective view of guide members 310A and 320A seen from diagonally upper right. (B) is a perspective view of guide members 310A and 320A seen from diagonally upper left. [Figure 21] is a perspective view of a label wrapping device 1A with guide members 310 and 320 attached, seen from diagonally upper right. [Figure 22] is a perspective view of the label wrapping device 1A with guide members 310A and 320A attached, seen from diagonally upper right. [Figure 23] is a perspective view showing the guiding state of a cable 19 when guide members 310 and 320 are in use. [Figure 24] is a diagram showing the guiding state of a cable 19 when guide members 310A and 320A are in use. [Figure 25] is a plan view of a cable 19 with a label 160 attached thereto.

[0011] A label wrapping device 1 according to an embodiment embodying the present invention will be described with reference to the drawings. The referenced drawings are used for explaining technical features that can be adopted by the present invention. The configurations and the like of the device described in the drawings are not intended to be limited thereto, and are merely illustrative examples. Hereinafter, the lower left, upper right, upper left, lower right, upper side, and lower side of FIG. 1 are respectively defined as the front, rear, left, right, upper, and lower sides of the label wrapping device 1.

[0012] The label wrapping device 1 is a device that creates a label 160 by printing on a film tape 110 of a tape cassette 100. As shown in FIG. 2, the label wrapping device 1 is a device for wrapping and affixing the created label 160 around a cable 19. If the stop position of the rotating body 70 of the wrapping portion 7 of the label wrapping device 1 deviates from the initial position, a load may be applied when a user removes the cable 19, which is a rod-shaped member, from the wrapping portion 7. In addition, there are cases where the user cannot remove the cable 19 from the wrapping portion 7. Furthermore, if the rotating body 70 of the wrapping portion 7 does not stop at the initial position, the wrapping portion 7 needs to perform an initial position returning operation before the next wrapping operation. The label wrapping device 1 of the present embodiment solves the above problems.

[0013] <Overview of Label Wrapping Device 1> Referring to Figures 1 and 2, a label winding device 1 according to one embodiment of the present invention will be described. The label winding device 1 has a box-shaped housing 10. The housing 10 has a base 11, a main unit 2, a main plate 12, a cover 15, a tape mounting section 30, a printing section 3, and a cutting section 9. The base 11 is the base of the label winding device 1. The base 11 houses a power supply board, a battery, etc. (not shown).

[0014] The main unit 2 has a peeling section 4, a pressing section 5, an opening / closing member 6, and a winding section 7, which will be described later. The base 11 holds the lower end of the main unit 2. The main unit 2 peels the label 160 from the tape 150 printed in the printing section 3 and wraps the label 160 around the cable 19. Details of the main unit 2 will be described later.

[0015] As shown in Figure 2, the main plate 12 is a plate that extends in the vertical and horizontal directions. The lower end of the main plate 12 is fixed to the lower end of the main unit 2 within the base 11. The main plate 12 supports the tape mounting section 30, printing section 3, cutting section 9, winding section 8, and operation panel 13 on its right side. The main plate 12 supports the control unit 14 shown in Figure 6 and a drive unit (not shown) on its left side. The control unit 14 controls the operation of the label winding device 1.

[0016] The upper end of the main plate 12 supports the operation panel 13. The operation panel 13 has an operation section 13A which includes a plurality of buttons. The operation section 13A receives input for operation to the label wrapping device 1. The operation panel 13 also includes an indicator section 13B which includes a plurality of LEDs that indicate the operating status of the label wrapping device 1. The upper end of the main plate 12 has a handle used for carrying the label wrapping device 1. The left side of the main plate 12 has a cover 15 which protects the control unit 14 and the gear group 39.

[0017] As shown in Figure 2, the right side of the main plate 12 is provided with a tape mounting section 30 at approximately the center of the housing 10 in the front-to-back and up-to-down directions. The tape mounting section 30 is box-shaped with the right side open, and can accommodate various types of tape cassettes such as thermal type, receptor type, and laminate type. A thermal type tape cassette is equipped with thermal paper tape. A receptor type tape cassette is equipped with tape and an ink ribbon. In this embodiment, an example of a tape cassette used in the label winding device 1 is a laminate type tape cassette 100. The tape cassette 100 is housed inside an openable and closable cassette cover 38.

[0018] The laminated tape cassette 100 comprises a film tape 110, a double-sided adhesive tape 120, and an ink ribbon 130. An example of the film tape 110 is a transparent PET tape. The film tape 110 is wound on a film spool 111. The double-sided adhesive tape 120 is a tape in which a base material and a release agent 170 shown in Figure 3 are laminated via an adhesive. The double-sided adhesive tape 120 is wound on a tape spool 121. The ink ribbon 130 is wound on a ribbon spool 131. The used ink ribbon 130 is wound on a take-up spool 132.

[0019] <Print section 3> As shown in Figure 2, the printing unit 3 is located below the tape mounting unit 30. The printing unit 3 comprises a head holder 31, a thermal head 32, a platen roller 33, a transport roller 34, a drive shaft 35, and a winding shaft 36. The head holder 31 is a plate-shaped member extending in the front-rear and left-right directions. The lower surface of the head holder 31 is equipped with the thermal head 32. The thermal head 32 is equipped with multiple heating elements. The multiple heating elements are arranged in a line in the left-right direction.

[0020] The drive shaft 35 is located diagonally downward and in front of the head holder 31. When the tape mounting section 30 is fitted with the tape cassette 100, the drive shaft 35 engages with the shaft hole of the drive roller 101 of the tape cassette 100. The drive shaft 35 drives the drive roller 101 that transports the tape 150. A winding shaft 36 that drives the winding spool 132 is located diagonally upward and rear of the head holder 31.

[0021] Below the head holder 31 are the platen roller 33 and the transport roller 34. The platen roller 33 presses the film tape 110 and the ink ribbon 130 against the thermal head 32. The transport roller 34 is located to the left of the platen roller 33. The transport roller 34 presses the double-sided adhesive tape 120 and the film tape 110 together against the drive roller 101. The drive roller 101 transports the film tape 110 and the double-sided adhesive tape 120 with the transport roller 34 in between.

[0022] During printing in the printing unit 3, the platen roller 33 overlaps the film tape 110 and the ink ribbon 130 and presses them against the thermal head 32. The platen roller 33 rotates, transporting the film tape 110 forward. The thermal head 32 heats up, and the ink from the ink ribbon 130 is transferred to the printing surface of the film tape 110. As a result, an image including text is printed on the film tape 110. After printing, the ink ribbon 130 is separated from the film tape 110 and wound onto the take-up spool 132.

[0023] The double-sided adhesive tape 120 is placed on top of the printed surface of the printed film tape 110. The base material of the double-sided adhesive tape 120 contacts the printed surface of the film tape 110 from above. The film tape 110 and the double-sided adhesive tape 120 pass between the drive roller 101 and the transport roller 34. The film tape 110 to which the base material of the double-sided adhesive tape 120 is attached is tape 150.

[0024] The cutting section 9 is located in front of the printing section 3. The transport path for the tape 150, which is transported from the printing section 3 through the cutting section 9 to the main unit 2, is the "transport path R1" shown in Figure 3. The transport direction of the tape 150 in transport path R1 is the "transport direction Y1". The transport direction Y1 is the direction from between the drive roller 101 and the transport roller 34, through the cutting section 9, toward the main unit 2, and is forward.

[0025] <Cut section 9> As shown in Figures 2 and 3, the cutting section 9 is located downstream of the transport roller 34 of the printing section 3 in the transport direction Y1 of the tape 150. The cutting section 9 has a full-cut cutting blade and a half-cut cutting blade. The full-cut cutting blade cuts the film tape 110, the double-sided adhesive tape 120, and the release agent 170. That is, it cuts the tape 150. The half-cut cutting blade cuts the film tape 110 and the double-sided adhesive tape 120, leaving the release agent 170 intact. The label 160 is the tape 150 with the release agent 170 removed. <Winding section 8> The winding section 8 is located at the front of the upper part of the main plate 12. The winding section 8 has a cylindrical reel 80. The reel 80 winds up the release agent 170.

[0026] <Main Unit 2> As shown in Figure 4, the main unit 2 comprises a base 20, a left-side plate 25 to the left of the base 20, and a right-side plate 26 to the right of the base 20. The base 20 has a bottom 21, a middle section 22, an upper section 23, and a rear section 24. The bottom 21 is a rectangular box shape extending in the left-right direction. Between the left-side plate 25 and the right-side plate 26, the main unit 2 includes a peeling section 4, a pressing section 5, an opening / closing member 6, and a winding section 7. The base 20 supports the entire main unit 2. The bottom 21 includes a winding section 7 for winding the label 160 around the cable 19.

[0027] The upper portion of the bottom 21 has a housing section 211. The housing section 211 has a semi-cylindrical concave surface with its left-right direction as its axial direction and open at the top and front. The housing section 211 houses a rotating body 70 for winding the label 160 around the cable 19. The rotating body 70 is formed in a cylindrical shape and has an external gear 73A on its left side portion 73. The drive mechanism 705 that drives the rotating body 70 is located on the right side of the left side plate 25. The drive mechanism 705 drives the external gear 73A of the rotating body 70. The motor 191 of the winding section 7 is located on the left side of the left side plate 25. The motor 191 drives the drive mechanism 705 and rotates the rotating body 70.

[0028] The intermediate section 22 has a left wall 221, a right wall 222, and a connecting wall 223, and is located above the bottom section 21. The left wall 221 extends upward from the left rear end of the bottom section 21. The right wall 222 extends upward from the right rear end of the bottom section 21. The connecting wall 223 connects the left wall 221 and the right wall 222 in the left-right direction at the rear. The area between the left wall 221 and the right wall 222 is the peeling section 4. As shown in Figure 3, the label 160 is pulled downward by the cable 19 in the peeling section 4 and peeled off from the release agent 170.

[0029] The intermediate section 22 is provided with a pressing section 5 for pressing the end of the label 160 against the cable 19. Guide surfaces 51 extending vertically and facing forward are formed at the front ends of the left wall 221 and the right wall 222 of the intermediate section 22. The pressing section 5 and the guide surfaces 51 will be described later. The intermediate section 22 has an inclined surface 52 below the guide surfaces 51. The inclined surface 52 guides the cable 19, which has the label 160 wrapped around it in the winding section 7, into the gap between the pressing surface 61 and the guide surface 51, which will be described later, when the cable 19 is moved upward and removed from the label winding device 1.

[0030] As shown in Figures 4 and 5, the right wall 222 is equipped with a sensor 183. The sensor 183 detects the detection plate 74A on the right side surface 74 of the rotating body 70. An example of the sensor 183 is a transmissive photosensor. The sensor 183 is in the OFF state when the detection plate 74A of the rotating body 70 blocks the light traveling from the light-emitting part to the light-receiving part within the sensor 183. The sensor 183 is in the ON state when the detection plate 74A of the rotating body 70 does not block the light traveling from the light-emitting part to the light-receiving part within the sensor 183. Hereinafter, the sensor 183 will also be referred to as the "rotating body sensor 183".

[0031] The upper section 23 is formed above the intermediate section 22. The left wall 221 and the right wall 222 each extend further from the intermediate section 22 to the upper section 23. As shown in Figure 3, the upper section 23 has a first wall 231 and a second wall 236. The first wall 231 extends diagonally upward and forward. The second wall 236 extends diagonally upward and backward from the front end of the first wall 231. The separation section 4 is provided at the connection point between the first wall 231 and the second wall 236. The separation section 4 will be described later.

[0032] The first wall 231 defines the downstream portion of the transport path R1 in the transport direction Y1 of the tape 150 that has been transported along the transport path R1 and passed through the cutting section 9, and the transport path R2 in which the tape 150 is transported toward the peeling section 4. Transport path R2 is connected to transport path R1. The transport direction Y2 is the direction in which the tape 150 is transported along the transport path R2 along the first wall 231, and is diagonally upward and forward. Transport path R2 guides the tape 150 toward the peeling section 4. The second wall 236 defines the transport path R3 of the release agent 170 that is transported toward the winding section 8.

[0033] The tape 150, on which the image has been printed by the printing unit 3, is transported along the transport path R1 toward the cutting unit 9 with the label 160 positioned below the release agent 170. At the cutting unit 9, the tape 150 is cut in a half-cut manner, leaving the release agent 170 and the label 160 intact. The tape 150 is then wound onto the winding unit 8, located above the release unit 4, and transported along the transport path R2 while being pulled taut.

[0034] As shown in Figure 4, the left side plate 25 is a metal plate extending in the vertical and front-to-back directions. The left side plate 25 is fixed to the left side of the base body 20 with screws. The left side plate 25 has a circular opening 25A that penetrates the left side of the left side plate 25. When the left side plate 25 is assembled to the base body 20, the circular portion of the opening 25A is positioned to correspond to the housing portion 211 of the bottom portion 21.

[0035] The right side plate 26 is a metal plate that extends in the vertical and front-to-back directions. The right side plate 26 is fixed to the right side of the base 20 with screws. The right side plate 26 has a circular opening 26A that penetrates the right side plate 26 in the left-to-right direction. When the right side plate 26 is assembled to the base 20, the circular portion of the opening 26A is positioned to correspond to the housing portion 211 of the bottom 21.

[0036] The left support portion 71 is fixed to the left side of the left plate 25 with screws. The left support portion 71 has a guide portion 71B that is recessed downward from the upper end. The guide portion 71B is roughly U-shaped. The bottom portion 71C is semicircular. The bottom portion 71C has an opening. The input portion 706B of the lever member 706 is exposed in the opening. The bottom portion 71C of the guide portion 71B positions the cable 19 at the winding position P3, which is the position where the winding portion 7 winds the label 160 around the cable 19. The bottom portion 71C guides the cable 19 to the left side of the winding position P3. The guide portion 71B guides the cable 19 to the bottom portion 71C.

[0037] The upper end of the left support portion 71 has a guide surface 71D that guides the cable 19 toward the guide portion 71B. The guide surface 71D is an inclined surface that faces diagonally upward and backward. The guide surface 71D comes into contact with the cable 19 when the cable 19, which has passed through the guide passage R4 (described later) and the pressing portion 5, is displaced forward. Therefore, the guide surface 71D guides the cable 19 toward the guide portion 71B so that it reaches the winding portion 7.

[0038] The right support portion 72 is fixed to the right side of the right side plate 26 with screws. The right support portion 72 has a guide portion 72B that is recessed downward from the upper end. The guide portion 72B is roughly U-shaped. The bottom portion 72C is semicircular. The bottom portion 72C has an opening. The input portion 707B of the lever member 707, which will be described later, is exposed. The bottom portion 72C of the guide portion 72B positions the cable 19 at the winding position P3. The bottom portion 72C guides the cable 19 to the right side of the winding position P3. The guide portion 72B guides the cable 19 to the bottom portion 72C.

[0039] The upper end of the right support portion 72 has a guide surface 72D that guides the cable 19 toward the guide portion 72B. The guide surface 72D is an inclined surface that faces diagonally upward and backward. The guide surface 72D comes into contact with the cable 19 when the direction of movement of the cable 19 shifts forward. Therefore, the guide surface 72D guides the cable toward the guide portion 72B.

[0040] The left side of the right support portion 72 has a rotation receiving portion 72A. The rotation shaft portion 74C of the rotating body 70, which will be described later, engages with the rotation receiving portion 72A. The inner surface of the rotation receiving portion 72A rotatably supports the rotation shaft portion 74C of the rotating body 70. The outer surface of the rotation receiving portion 72A is supported by the circular portion of the open portion 26A of the right side plate 26.

[0041] The left side plate 25 has a sensor 181. The right side plate 26 has a sensor 182. Sensors 181 and 182 are microswitches. Sensor 181 detects the cable 19 that has reached the bottom 71C of the left support portion 71. Sensor 182 also detects the cable 19 that has reached the bottom 72C.

[0042] Referring to Figure 4, the mechanism by which the sensor 182 detects the cable 19 will be explained. The right support portion 72 is equipped with a lever member 707. The lever member 707 is a member that extends in the front-rear direction and has a support portion 707A, an input portion 707B, and an operating portion 707C from front to back. The support portion 707A is a fulcrum that rotatably supports the lever member 707. The shaft that engages with the support portion 707A protrudes from the left side of the right support portion 72. The rear end of the lever member 707 is biased upward by a coil spring (not shown).

[0043] The input section 707B is formed on the upper surface of the middle portion of the lever member 707 and protrudes upward. Part of the input section 707B is exposed to the bottom 72C through an opening formed in the bottom 72C of the guide section 72B of the right support section 72. The input section 707B is pressed by the cable 19 guided to the bottom 72C, causing the lever member 707 to swing. The operating section 707C is located behind and above the input section 707B and the support section 707A when the input section 707B is exposed to the bottom 72C.

[0044] Sensor 182 is positioned below the operating part 707C and fixed to the right side of the right side plate 26. Sensor 182 is a switch for driving the drive unit that rotates the rotating body 70. When the cable 19 presses down the input part 707B, the operating part 707C presses down the actuator of sensor 182, causing sensor 182 to output an ON signal. Lever member 706 has the same configuration as lever member 707. Therefore, since lever member 706 performs the same function as lever member 707 with respect to sensor 181, the description of lever member 706 is omitted.

[0045] <Peeled section 4> As shown in Figure 3, the peeling section 4 is the part that peels the label 160 from the release agent 170. The peeling section 4 has a round rod-shaped peeling shaft 40 that extends in the left-right direction. The peeling shaft 40 is positioned at the connection point between the first wall 231 and the second wall 236. That is, the peeling shaft 40 is positioned at the downstream end in the transport direction Y2 in the transport path R2, and at the upstream end in the transport direction Y3 in the transport path R3. As shown in Figure 4, the peeling shaft 40 is exposed on the guide surface 51 of the pressing section 5. The surface of the peeling shaft 40 has a coating layer that suppresses the adhesion of adhesive material when peeling the label 160.

[0046] As shown in Figure 3, the angle θ between the transport direction Y2 and the transport direction Y3 is 90 degrees or less. The winding unit 8 shown in Figure 2 pulls the release agent 170 of the tape 150 being transported along the transport path R2 in the transport direction Y3. Therefore, the tape 150 bends at an angle of 90 degrees or less at the peeling unit 4, with the release agent 170 in contact with the peeling shaft 40. Thus, the end of the label 160 of the tape 150 peels off from the release agent 170. When the release agent 170 moves in the transport direction Y3, the end of the label 160 that has peeled off from the release agent 170 moves along the transport direction Y2.

[0047] Therefore, the end of the label 160 rests on the support surface 62 of the opening / closing member 6. The label 160 is placed at the attachment position P1 with its adhesive surface facing upward. The attachment position P1 is the position where the end of the label 160 is attached to the cable 19, and is the upstream position in the guidance direction Y4 to which the cable 19 inserted into the guide passage R4 of the pressing part 5 is guided.

[0048] <Opening / closing member 6> As shown in Figures 3 and 4, the opening / closing member 6 is a box-shaped member that extends vertically. The opening / closing member 6 is positioned on the front side of the base 20. The opening / closing member 6 has a shaft 6A. The shaft 6A engages with shaft holes 25B and 26B formed in the front lower corners of the left plate 25 and the front lower corners of the right plate 26, respectively, and rotatably supports the opening / closing member 6. The opening / closing member 6 has a hook 6D that engages with the base 20 in conjunction with the opening / closing button 6B at the front upper corner. When the opening / closing button 6B is pressed, the engagement between the base 20 and the hook 6D is released, and the upper end of the opening / closing member 6 rotates forward to open.

[0049] As shown in Figure 3, the opening / closing member 6 has a pressing member 60 that protrudes rearward when in the closed state. The pressing member 60 extends vertically, with its lower end supported by the shaft 6A and its upper end swinging in the front-rear direction. The pressing member 60 is biased rearward by a compression coil spring 6C located inside the opening / closing member 6. The front surface of the pressing member 60 is a pressing surface 61. When the opening / closing member 6 is in the closed state, the pressing surface 61 extends vertically and horizontally and faces rearward.

[0050] The pressing surface 61, due to the biasing force of the compression coil spring 6C, presses the end of the label 160 against the cable 19 passing through the guide passage R4 between the guide surface 51 and the pressing surface 61 in the guide direction Y4. Position P2 is the furthest downstream position of the pressing surface 61 in the guide direction Y4 within the guide passage R4. The pressing member 60 further has a support surface 62 and an inclined surface 63.

[0051] The support surface 62 connects to the upper end of the pressing surface 61. The support surface 62 guides the cable 19 in the front-to-back direction when the cable 19 is moved to the attachment position P1. The end of the label 160 that has been peeled off from the release agent 170 rests on the support surface 62. Therefore, when the user attaches the end of the label 160 to the cable 19, the support surface 62 sandwiches the end of the label 160 between itself and the cable 19 and adheres it to the cable 19. Also, if the outer diameter of the cable 19 is larger than the gap between the pressing surface 61 and the guide surface 51, the cable 19 will come into contact with the support surface 62, widening the gap between the pressing surface 61 and the guide surface 51.

[0052] The inclined surface 63 is connected to the lower end of the pressing surface 61. The inclined surface 63 guides the cable 19, to which the label 160 is wrapped, into the gap between the pressing surface 61 and the guide surface 51 when the cable 19 is pulled upward from the winding section 7. Also, if the outer diameter of the cable 19 is larger than the gap between the pressing surface 61 and the guide surface 51, the cable 19 will come into contact with the inclined surface 63, widening the gap between the pressing surface 61 and the guide surface 51.

[0053] <Pressing part 5> The pressing portion 5 is the part that presses the end of the label 160 against the cable 19 when guiding the cable 19, to which the end of the label 160 is attached at the attachment position P1, toward the winding portion 7. Therefore, the pressing portion 5 prevents the end of the label 160 from peeling off the cable 19.

[0054] <Wrapping section 7> The winding section 7 wraps around the cable 19 positioned at the winding position P3 shown in Figures 3 and 5, and attaches a label 160 with its end to it. As shown in Figures 2 to 5, the winding section 7 has a roughly cylindrical rotating body 70 with partially missing sides. The rotation axis 70A of the rotating body 70 is the winding position P3 shown in Figure 3. The rotating body 70 is rotatably supported by a left support portion 71 fixed to the left side of the left plate 25 and a right support portion 72 fixed to the right side of the right plate 26. The rotating body 70 has a left side portion 73, a right side portion 74 and a circumferential portion 75.

[0055] The left side portion 73 and the right side portion 74 are discs, separated and facing each other in the left-right direction. The left side portion 73 has an external gear 73A on its left side. The external gear 73A meshes with the drive mechanism 705. The motor 191 drives the drive mechanism 705. The drive mechanism 705 rotates the rotating body 70.

[0056] The left side portion 73 has an insertion portion 73B that is recessed from the circumferential end toward the rotation axis 70A. The insertion portion 73B is substantially U-shaped. The left side portion 73 has a substantially C-shaped rotating shaft portion that protrudes to the left along the circumferential direction, excluding the insertion portion 73B, radially inward from the rotation axis 70A than the external gear 73A. The rotating shaft portion engages with a rotating receiving portion 71A formed on the right side of the left support portion 71 and is rotatably supported.

[0057] As shown in Figures 4 and 5, the right side portion 74 has a detection plate 74A on the peripheral edge of the right side. The detection plate 74A is positioned so as to be detected by the sensor 183 when the rotating body 70 is in its initial position. By controlling the rotation of the rotating body 70 to stop when the sensor 183 detects the detection plate 74A, the rotating body 70 can be stopped in its initial position. The initial position of the rotating body 70 is the state in which the openings 732 and 742 are facing upward, as shown in Figures 4 and 5. The initial position of the rotating body 70 can also be described as the state in which the openings 732 and 742 are facing the attachment position P1 and the state in which they are facing the position P2 of the guide passage R4. Therefore, in the initial position of the rotating body 70, the cable 19 and the label 160 can be inserted into the insertion portions 73B and 74B.

[0058] The sensor 183 is located at the bottom 21 of the base 20, diagonally above and rear of the housing 211. The right side portion 74 has an insertion portion 74B that is recessed from the circumferential end toward the rotation axis 70A. The insertion portion 74B is substantially U-shaped. The right side portion 74 has a substantially C-shaped rotating shaft portion 74C that protrudes to the right along the circumferential direction, excluding the insertion portion 74B, radially inward from the rotation axis 70A beyond the circumferential end. The rotating shaft portion 74C engages with a rotating receiving portion 72A formed on the left side of the right support portion 72 and is rotatably supported.

[0059] In the following description, unless otherwise specified, it is assumed that the rotating body 70 is in its initial position. The insertion portions 73B and 74B are located below the vertical direction of the attachment position P1 and downstream in the guide direction Y4 from the position P2 of the guide passage R4. The openings 732 and 742 of the insertion portions 73B and 74B open toward the surface of the end of the label 160 placed at the attachment position P1.

[0060] As shown in Figure 3, the winding section 7 has arm members 76, 77, coil springs 78, 79, and a support shaft 702 inside the rotating body 70. When the label 160 is wound around the cable 19 by the winding section 7, the arm members 76, 77 hold the cable 19 by clamping it. The arm members 76 and 77 are symmetrical metal members. The arm members 76 and 77 each have clamping sections 76A, 77A, receiving sections 76B, 77B, bearing sections 76C, 77C, and spacers 76D, 77D, respectively. The clamping sections 76A and 77A are flat plates extending in the left-right and up-down directions, and are arranged opposite each other with a gap in the front-rear direction.

[0061] The arm members 76 and 77 are each provided with receiving portions 76B and 77B at their upper parts. The receiving portions 76B and 77B are inclined upward in an arc shape. The space between the receiving portions 76B and 77B forms the insertion opening 70B of the winding portion 7. The cable 19 is inserted into the insertion opening 70B.

[0062] Spacers 76D and 77D are positioned in the clamping portions 76A and 77A, respectively, closer to the bearing portions 76C and 77C than to the rotation axis 70A. Therefore, spacers 76D and 77D abut against each other to secure the gap between the clamping portions 76A and 77A. The bearing portions 76C and 77C are formed at the ends of the clamping portions 76A and 77A on the side where the spacers 76D and 77D are provided. A single support shaft 702 is inserted through the bearing portions 76C and 77C. Therefore, the arm members 76 and 77 swing around the common support shaft 702.

[0063] <Electrical Configuration> Referring to Figure 6, the electrical configuration of the label wrapping device 1 will be described. The control unit 14 of the label wrapping device 1 includes a CPU 41, ROM 42, RAM 43, flash memory 44, input / output interface 45, drive circuits 196, 197, and an external interface 47. The external interface 47 will be referred to as external I / F 47 below. The CPU 41, ROM 42, RAM 43, flash memory 44, and input / output interface 45 are connected via a data bus 46. The CPU 41 provides overall control of the label wrapping device 1.

[0064] ROM 42 stores constants necessary for the CPU 41 to execute various programs. RAM 43 stores primary data generated by the CPU 41 when it executes processing. Flash memory 44 stores programs, variables, etc., executed by the CPU 41. The input / output interface 45 is connected to the notification unit 13B, the operation unit 13A, the drive circuits 196 and 197, the sensor S, and the external I / F 47. The notification unit 13B includes multiple LEDs capable of notifying the status of the label winding device 1. The notification unit 13B includes a tape replacement LED that lights up when the tape cassette 100 is in a replaceable state.

[0065] The control unit 13A is a button for operating the label wrapping device 1. The drive circuit 196 is an electronic circuit for driving motors 191 to 195. The drive circuit 197 is an electronic circuit for driving the thermal head 32. The external I / F 47 communicates with the external terminal 47A. For example, the CPU 41 can update the program by storing the program received from the external terminal 47A in the flash memory 44. The external terminal 47A is a general-purpose personal computer (PC) or a portable terminal.

[0066] Motor 191 is a DC motor for driving the winding section 7. Motor 192 is a DC motor for driving the winding section 8. Motor 193 is a motor for driving the drive shaft 35 and the winding shaft 36. Motor 194 is a motor for driving the full-cut cutting blade. Motor 195 is a motor for driving the half-cut cutting blade.

[0067] As shown in Figure 4, sensor 181 is a microswitch capable of detecting whether or not the cable 19 is positioned at winding position P3 at the left end of the winding section 7. Sensor 182 is a microswitch capable of detecting whether or not the cable 19 is positioned at winding position P3 at the right end of the winding section 7. Sensor 183 is a transmissive photosensor for detecting the rotational position and rotational speed of the winding section 7. Sensor 184 is a contact-type sensor for detecting whether or not the tape cassette 100 is mounted on the tape mounting section 30. Sensor 185 is a set of multiple detection switches for detecting the type of tape cassette 100. Sensor 186 is a microswitch for detecting whether or not the movable blade of the full-cut cutting blade is in its initial position. Sensor 187 is a microswitch for detecting whether or not the movable blade of the half-cut cutting blade is in its initial position.

[0068] <Printing process> Referring to Figure 7, the printing process will be explained below. The following explanation will use the example of printing a label 160 to be attached to a cable 19, which is an example of a rod-shaped member. The user places the tape cassette 100 into the tape mounting unit 30. The user operates an external terminal 47A, such as a PC, to create print data for printing the label and sends a print command to the label winding device 1. The printing process starts when the CPU 41 receives the print command from the external terminal 47A, and the CPU 41 reads and executes the program stored in the flash memory 44.

[0069] The CPU 41 executes a printing operation based on the print command (S1). When the CPU 41 starts the printing operation, it starts transporting the film tape 110 and ink ribbon 130 in the tape cassette 100. Specifically, the CPU 41 starts driving the motor 192 that rotates the reel 80 of the winding unit 8, and the motor 193 that rotates the drive roller 101 and the winding spool 132. The reel 80 and the drive roller 101 transport the film tape 110 in the transport direction Y1 by rotation. The winding spool 132 transports the ink ribbon 130 in the transport direction Y1 by rotation.

[0070] The thermal head 32 heats the ink ribbon 130. The ink from the ink ribbon 130 is transferred to the printed surface of the film tape 110. The double-sided adhesive tape 120 is placed on top of the printed surface of the printed film tape 110. The base material of the double-sided adhesive tape 120 contacts the printed surface of the film tape 110 from above. The film tape 110 and the double-sided adhesive tape 120 pass between the drive roller 101 and the transport roller 34. Thus, the double-sided adhesive tape 120 is attached to the film tape 110, and the tape 150 is completed (S1).

[0071] The CPU 41 rotates the reel 80 and the drive roller 101, transporting the tape 150 in the transport direction Y1 for a length required to wrap it around the cable 19. The CPU 41 cuts the label 160 of the tape 150 in half using the cutting section 9 (S2). The CPU 41 rotates the reel 80 and the drive roller 101, and the peeling section 4 peels the label 160 from the release agent 170 (S3). The CPU 41 rotates the reel 80 to wind up the release agent 170. As shown in Figure 3, the end of the label 160 that has been peeled from the release agent 170 rests on the support surface 62.

[0072] The CPU 41 stops the rotation of the reel 80 and the drive roller 101, and the label 160 stops at the application position P1 (S4). The label 160 is placed at the application position P1 with the adhesive surface facing upwards (S4). As shown in Figure 8, the user presses the cable 19 against the adhesive surface of the label 160 and inserts it into the guide passage R4. As shown in Figure 9, the user inserts the cable 19 into the insertion opening 70B of the winding section 7.

[0073] When the cable 19 contacts the input portion 706B of the lever member 706, the operating portion 706C pushes down the actuator of the sensor 181, and the sensor 181 turns ON. When the cable 19 contacts the input portion 707B of the lever member 707, the operating portion 707C pushes down the actuator of the sensor 182, and the sensor 182 turns ON. The CPU 41 determines that the cable 19 has been detected when both the sensor 181 and the sensor 182 are in the ON state (S5: YES). If the CPU 41 does not determine that the cable 19 has been detected (S5: NO), it repeats the determination in S5.

[0074] If the CPU 41 determines that it has detected the cable 19 (S5: YES), the cable 19 is positioned at winding position P3, as shown in Figure 10. Winding position P3 is the rotation axis 70A of the rotating body 70. Next, the CPU 41 performs the label winding process (S6). The label winding process (S6) will be explained with reference to the flowchart of the label winding process shown in Figure 11.

[0075] <Label wrapping process> The label wrapping process will be explained with reference to Figures 11 and 12. In Figure 12, the cable 19 is not shown. In reality, during the label wrapping process, the cable 19 is located at the wrapping position P3. The position of the rotating body 70 shown in Figure 12(A) is the initial position of the rotating body 70. In the initial position of the rotating body 70, as shown in Figure 12(A), the detection plate 74A on the right side portion 74 enters the sensor 183, turning the sensor 183 OFF. The clockwise rotation of the rotating body 70 shown in Figure 12(B) is the reverse rotation of the rotating body 70. The counterclockwise rotation of the rotating body 70 shown in Figure 12(C) is the forward rotation of the rotating body 70.

[0076] The label wrapping process is started when the CPU 41 reads and executes a program stored in the flash memory 44. The CPU 41 determines whether it has detected the cable 19 (S11). The CPU 41 determines that it has detected the cable 19 when both sensors 181 and 182 are ON (S11: YES). If the CPU 41 does not determine that it has detected the cable 19 after a predetermined time has elapsed (S11: NO), it lights up the notification unit 13B on the operation panel 13 to indicate an error (S21). An example of a predetermined time is 5 minutes. The CPU 41 stops the label wrapping operation.

[0077] When the CPU 41 determines that it has detected the cable 19 (S11:YES), it rotates the rotating body 70 in the reverse direction from its initial position in Figure 12(A) in the direction indicated by the arrow in Figure 12(B) (S12). Specifically, the CPU 41 drives the motor 191 of the winding section 7 to rotate the rotating body 70 in the reverse direction via the drive mechanism 705 (S12). As shown in Figure 12(B), one example of the angle of reverse rotation of the rotating body 70 is 90 degrees from the initial position. Next, the CPU 41 determines whether the rotating body sensor 183 is ON (S13). As shown in Figure 12(B), when the detection plate 74A of the right side section 74 detaches from the sensor 183, the sensor 183 changes from OFF to ON (S13:YES).

[0078] If the CPU 41 determines that the rotating body sensor 183 is ON (S13: YES), it stops the rotating body 70 (S14). An example of a braking time to stop the rotating body 70 is 100 msec. Specifically, the CPU 41 supplies a current to stop the rotation from the drive circuit 196 to the motor 191 of the winding section 7 for 100 msec. If the CPU 41 determines in the S13 decision process that the rotating body sensor 183 does not turn ON even after a predetermined time has elapsed (S13: NO), it lights up the notification section 13B of the operation panel 13 to indicate an error (S21). An example of a predetermined time is 500 msec. The CPU 41 then stops the label winding operation.

[0079] In the S14 process, CPU 41 sets a predetermined start waiting time between stopping the rotating body 70 and starting it to rotate in the forward direction. For example, if the ambient temperature is below 15 degrees Celsius, the predetermined start waiting time is 1000 msec. When the ambient temperature is below 15 degrees Celsius, the adhesive strength of the adhesive surface of the label 160 decreases. Therefore, CPU 41 sets a start waiting time to allow time for the adhesive surface of the label 160 to be pressed against the cable 19. If the ambient temperature is 15 degrees Celsius or higher, the predetermined start waiting time is 0 msec.

[0080] Next, after the start waiting time has elapsed, the CPU 41 rotates the rotating body 70 in the forward direction (S15). Specifically, the CPU 41 drives the motor 191 of the winding section 7 and rotates the rotating body 70 in the forward direction via the drive mechanism 705 (S15). The rotating body 70 rotates in the direction of the arrow shown in Figure 12(C) (S15).

[0081] The CPU 41 detects the rotation of the rotating body 70 (S16). As shown in Figure 12(C), each time the detection plate 74A on the right side portion 74 enters the rotating body sensor 183, the sensor 183 switches from ON to OFF. The CPU 41 determines whether the rotating body sensor 183 has switched from ON to OFF (S16). If the rotating body sensor 183 does not switch from ON to OFF after a predetermined time has elapsed (S16: NO), the CPU 41 lights up the notification unit 13B on the operation panel 13 to indicate an error (S21). An example of a predetermined time is 1000 msec. The CPU 41 stops the label wrapping operation.

[0082] If the CPU 41 detects the rotation of the rotating body 70 (S16:YES), it performs a process to acquire rotation-related information (S17). In the process of acquiring rotation-related information, the CPU 41 acquires the rotation time TA of the second rotation of the rotating body 70 as an example (S17). Specifically, the CPU 41 measures the time from when the rotating body sensor 183 turns from ON to OFF until when it turns ON to OFF again, and acquires this as the rotation time TA (S17). Next, the CPU 41 calculates the stop start time TB of the third rotation of the rotating body 70 based on the rotation time TA of the second rotation (S18). The CPU 41 sets the stop start time TB calculated based on the rotation time TA of the second rotation as the stop time of the rotating body in S19 (S18).

[0083] The stop start time TB is the time from the end of the second rotation of the rotating body 70 until the motor 191 of the winding section 7 is supplied with the current to stop the third rotation of the rotating body 70. That is, the end of the second rotation of the rotating body 70 is when the rotating body sensor 183 turns from ON to OFF for the second time. The CPU 41 calculates the stop start time TB using the following formula (S18). Stop start time TB = Rotation time of the second rotation TA - TC TC is the adjustment time, and one example is 28 msec. Since the rotating body 70 continues to rotate by inertia even after the rotation of the rotating body 70 has stopped, the adjustment time is used to determine the stop start time TB so that the rotating body 70 is positioned at its initial position when it stops. This ensures that if the rotation of the rotating body 70 stops after the second rotation of the rotating body 70 has finished and the stop start time TB has elapsed, the position of the stopped rotating body 70 will be the initial position. The adjustment time is a predetermined value. The adjustment time may be a constant value regardless of the value of the rotation time TA. Alternatively, the adjustment time may be a value that varies depending on the value of the rotation time TA. For example, the adjustment time may be predetermined to be a larger value when the rotation time TA is large. Alternatively, a list of rotation times TA and adjustment times may be provided, and an adjustment time corresponding to the rotation time TA may be selected.

[0084] Next, the CPU 41 stops the rotating body 70 after the second rotation of the rotating body 70 has finished and after the stop start time TB has elapsed (S19). An example of a braking time to stop the rotating body 70 is 100 msec. Specifically, the CPU 41 sends a current to stop the rotation from the drive circuit 196 to the motor 191 of the winding section 7 for 100 msec, thereby stopping the rotating body 70 (S19).

[0085] The CPU 41 determines whether the detection of cable 19 has been turned OFF (S20). The CPU 41 determines that the detection of cable 19 has been turned OFF when both sensor 181 and sensor 182 are in the OFF state (S20: YES). If the detection of cable 19 has been turned OFF (S20: YES), cable 19 is not present at the winding position P3 of the rotating body 70. This occurs when the user has removed cable 19 from the rotating body 70. If sensor 181 and sensor 182 remain ON after a predetermined time has elapsed (S20: NO), the CPU 41 lights up the notification unit 13B of the operation panel 13 to display an error (S22). An example of a predetermined time is 5 minutes. The CPU 41 stops the label winding operation. This state occurs when the winding operation of the label 160 onto cable 19 is complete, but cable 19 is left unattended.

[0086] If the detection of cable 19 is turned OFF (S20:YES), the CPU 41 waits for a predetermined time (S21). An example of a predetermined time is 500 msec. Next, the CPU 41 determines whether the detection of cable 19 has been turned OFF (S23). The CPU 41 determines that the detection of cable 19 has been turned OFF when both sensor 181 and sensor 182 are in the OFF state (S23:YES). If the detection of cable 19 is turned OFF (S23:YES), since cable 19 is not present at the winding position P3 of the rotating body 70, the process proceeds to S7 of the printing process in Figure 7.

[0087] If the detection of cable 19 is not turned OFF (S23: NO), the CPU 41 executes the initial rotation body positioning process (S24). The CPU 41 executes the initial rotation body positioning process (S24) according to the flowchart of the initial rotation body positioning process shown in Figure 13. The initial rotation body positioning process (S24) is the process of stopping the rotating body 70 at its initial position. The CPU 41 determines whether the rotating body sensor 183 is ON (S31). As shown in Figure 12(B), when the detection plate 74A on the right side portion 74 detaches from the sensor 183, the sensor 183 changes from OFF to ON (S31: YES).

[0088] If the CPU 41 determines that the rotating body sensor 183 is ON (S31:YES), it rotates the rotating body 70 in the forward direction (S15). Specifically, the CPU 41 drives the motor 191 of the winding section 7 and rotates the rotating body 70 in the forward direction via the drive mechanism 705 (S32). If the CPU 41 does not determine that the rotating body sensor 183 is ON (S31:NO), it terminates the initial position processing of the rotating body and proceeds to S7 of the printing process in Figure 7.

[0089] After the rotating body 70 has rotated in the forward direction (S32), the CPU 41 determines whether the rotating body sensor 183 is OFF (S33). If the rotating body sensor 183 does not turn OFF after a predetermined time has elapsed (S33: NO), the CPU 41 lights up the notification unit 13B on the operation panel 13 to indicate an error (S38). An example of a predetermined time is 500 msec. The CPU 41 finishes the initial position processing of the rotating body and proceeds to S7 of the printing process in Figure 7.

[0090] If the CPU 41 detects that the rotating body sensor 183 is OFF (S33: YES), it determines whether the rotation of the rotating body 70 has been measured twice (S34) because the rotating body 70 is rotating in the forward direction. If the CPU 41 has measured the forward rotation of the rotating body 70 twice (S34: YES), it obtains the reference stop start time for the third rotation of the rotating body 70. The reference stop start time is a predetermined value. The reference stop start time is the value when the cable 19 is not inserted into the rotating body 70, in other words, when the rotation of the rotating body 70 is unloaded. If the rotation of the rotating body 70 starts to stop after the reference stop start time has elapsed after the second rotation of the rotating body 70 has finished, it is expected that the position of the stopped rotating body 70 will be the initial position. The CPU 41 stops the rotating body 70 (S35). If the CPU 41 has not measured the forward rotation of the rotating body 70 twice (S34: NO), it continues the decision process in S34.

[0091] The CPU 41 determines whether the rotating body sensor 183 is OFF (S36). As shown in Figure 12(D), if the rotating body 70 is stopped in its initial position, the detection plate 74A on the right side 74 of the rotating body 70 enters the sensor 183, and the sensor 183 turns OFF (S36: YES). This state is the initial position of the rotating body 70. In the initial position of the rotating body 70, the insertion opening 70B is not blocked. Therefore, the CPU 41 finishes the initial position processing of the rotating body and proceeds to S7 of the printing process in Figure 7.

[0092] If the rotating body sensor 183 does not turn off after a predetermined time has elapsed (S36: NO), the CPU 41 lights up the notification unit 13B on the operation panel 13 to indicate an error (S38). An example of a predetermined time is 500 msec. The CPU 41 finishes the initial position processing of the rotating body and proceeds to S7 of the printing process in Figure 7.

[0093] Next, the CPU 41 executes the decision process S7 of the printing process in Figure 7. The CPU 41 determines whether cable disconnection has been detected (S7). Specifically, the CPU 41 determines that cable disconnection has been detected when both sensor 181 and sensor 182 are in the OFF state (S7: YES). When both sensor 181 and sensor 182 are in the OFF state, the cable 19 is not present at the winding position P3 of the rotating body 70. This is the case when the user has pulled the cable 19 out of the rotating body 70 (S7: YES).

[0094] If CPU41 does not determine that a cable has been pulled out (S7:NO), it continues the determination in S7. If CPU41 determines that a cable has been pulled out (S7:YES), it executes the initial rotation body positioning process (S8). CPU41 executes the initial rotation body positioning process (S8) according to the flowchart of the initial rotation body positioning process shown in Figure 13. The initial rotation body positioning process shown in Figure 13 has already been explained, so the explanation will be omitted. If, as a result of the initial rotation body positioning process (S8), the rotation body 70 has stopped at its initial position as shown in Figure 12(D), CPU41 terminates the printing process.

[0095] The load on the rotating body 70 per rotation varies depending on the type of rod-shaped member, such as the thickness, stiffness, and shape of the cable 19. Therefore, the rotation time TA of the rotating body 70 changes according to the load. In the label winding device 1 of the above embodiment, the CPU 41 performs rotation-related information acquisition processing (S17). The CPU 41 acquires the rotation time TA of the rotating body 70 (S17). Next, the CPU 41 calculates the stop start time TB of the third rotation of the rotating body 70 based on the rotation time TA (S17). Therefore, regardless of the type of rod-shaped member, such as the thickness and shape of the cable 19, the stopping position of the mechanism of the rotating body 70 in the winding section 7 of the label winding device 1 during the label winding process is stable.

[0096] Furthermore, the CPU 41 can stabilize the stopping position of the rotating body 70 in the winding section 7 during the label winding process based on rotation-related information, specifically the rotation time TA of the second rotation of the rotating body 70. Also, if the rotating body 70 rotates multiple times consecutively, the CPU 41 determines the stopping time for the final rotation of the rotating body 70 from the rotation times TA of the rotating body 70 other than the last rotation. That is, in this embodiment, if the rotating body 70 rotates three times consecutively, the CPU 41 determines the stopping time for the third and final rotation of the rotating body 70 from the rotation time TA of the second and final rotations of the rotating body 70. Therefore, the stopping position of the rotating body 70 in the winding section during the label winding process can be stabilized.

[0097] In the label winding device 1 of the above embodiment, the rotating body 70 is initially rotated in the reverse direction during the label winding process (S12). However, it is not always necessary to rotate the rotating body 70 in the reverse direction first. The rotating body 70 may be rotated in the forward direction from the beginning. In this case, even if the method of winding the label onto the cable 19 is changed, the stopping position of the rotating body 70 of the winding section 7 during the label winding process can be stabilized.

[0098] The label winding device 1 is equipped with sensors 181 and 182 that detect whether or not the cable 19 is in the winding position P3. The CPU 41 starts rotating the rotating body 70 when the sensors 181 and 182 detect the cable 19. After the rotating body 70 has rotated, if the CPU 41 stops the rotation of the rotating body 70, it makes the rotating body 70 wait for a predetermined time after the sensors 181 and 182 no longer detect the cable 19. After the predetermined waiting time, if the sensor 183 does not detect the detection plate 74A, the CPU 41 performs a rotating body initial position processing to return the rotating body 70 to its initial rotation position. Therefore, it is possible to prevent the rotating body 70 from rotating while the user is removing the cable 19 from the rotating body 70.

[0099] The rotating body 70 of the label winding device 1 is equipped with U-shaped guide sections 71B and 72B that guide the cable 19 into the insertion opening 70B. Therefore, the U-shaped guide sections 71B and 72B make it easy to guide the cable 19 onto the rotating body 70. In addition, the motor 191 is a non-holding type DC motor. Therefore, even if the stopping position of the rotating body 70 is misaligned, the DC motor will rotate if the user pulls the cable 19. Thus, the user can remove the cable 19 from the rotating body 70.

[0100] In the label wrapping device 1, the detection plate 74A enters the sensor 183, the detection plate 74A is detected, and the sensor 183 turns OFF (S36: YES). This state is the initial position of the rotating body 70. In the initial position of the rotating body 70, the insertion opening 70B is not blocked. As long as the detection plate 74A is detected by the sensor 183, the cable 19 can be inserted into and removed from the rotating body 70.

[0101] As shown in Figure 4, the label winding device 1 has the sensor 183 positioned above the rotation axis 70A of the rotating body 70. Therefore, contamination of the sensor 183 can be reduced. The label winding device 1 also includes an openable / closable opening / closing member 6 that covers the winding section 7, and the sensor 183 is positioned on the opposite side of the opening / closing member 6. Therefore, the sensor 183 does not obstruct the opening and closing of the opening / closing member 6.

[0102] <Other> In the above embodiment, the winding section 7 is an example of the "winding mechanism" of the present invention. The sensor 183 is an example of the "first sensor" of the present invention. The motor 191 is an example of the "drive unit" of the present invention. The CPU 41 is an example of the "control unit" of the present invention. The insertion opening 70B is an example of the "insertion opening" of the present invention. The rotating body 70 is an example of the "rotating member" of the present invention.

[0103] The detection plate 74A is an example of the "detected member" of the present invention. The process in S17 is an example of the "acquisition process" of the present invention. The process in S19 is an example of the "stop process" of the present invention. The stop start time TB obtained in the process in S18 is an example of the "predetermined stop time" of the present invention. The rotation time TA1 of the second rotation of the rotating body 70 when the rotation of the rotating body 70 is at a low load, obtained in the process in S17, is an example of the "first rotation-related information" of the present invention. The stop start time TB1 obtained from the rotation time TA1 of the second rotation of the rotating body 70 when the rotation of the rotating body 70 is at a low load is an example of the "first stop time" of the present invention. For example, when the rotation of the rotating body 70 is at a low load, it may be when the cable 19 is thin. Also, even if the diameter of the cable 19 is the same, it may be when the coefficient of friction on the surface of the cable is low. Also, even if the diameter of the cable 19 is the same, it may be when the cable 19 is not bent and is nearly straight.

[0104] The rotation time TA2 of the second rotation of the rotating body 70 under high load, obtained in the S17 process, is an example of the "second rotation-related information" of the present invention. The stop start time TB2, determined from the rotation time TA2 of the second rotation of the rotating body 70 under high load, is an example of the "second stop time" of the present invention. For example, the rotation of the rotating body 70 under high load may be due to the cable 19 being thick. Also, even if the diameter of the cable 19 is the same, it may be due to the high coefficient of friction on the surface of the cable. Also, even if the diameter of the cable 19 is the same, it may be due to the cable 19 being bent. Sensors 181 and 182 are examples of the "second sensor" of the present invention. Insertion parts 73B and 74B are examples of the "guide part" of the present invention. Motor 191, which is a DC motor, is an example of the "non-holding type DC motor" of the present invention. Opening / closing member 6 is an example of the "openable / closable cover member that covers the winding mechanism" of the present invention. CPU 41 is an example of the "computer" of the present invention. The winding position P3 is an example of a "predetermined position" in the present invention.

[0105] <Variation> The present invention is not limited to the above embodiments, and various modifications are possible. For example, the following calibration process may be performed. <Calibration process> The rotating body 70 of the winding section 7 is equipped with a U-shaped opening 70B. Therefore, after the rotating body 70 has rotated multiple times to wind the label 160 around the cable 19, the rotating body 70 needs to stop with the opening 70B facing upwards so that the cable 19 can be removed upwards. Also, the rotating body 70 needs to stop with the opening 70B facing upwards so that the next cable 19 can be inserted. Therefore, it is necessary to stabilize the stopping position of the rotating body 70. However, the stopping position of the rotating body 70 may be slightly off due to differences in the drive load of the motor 191 for each piece of equipment. Furthermore, as the drive load of the motor 191 changes over time, it is conceivable that the stopping position will gradually change.

[0106] Therefore, the CPU 41 performs the following calibration process. The calibration process is a process of aligning the center W1 of the width W in the rotational direction of the detection plate 74A detected by the rotating body sensor 183 shown in Figures 5(A) and 5(B) with respect to the rotating body sensor 183. The calibration process may be started by user operation. Alternatively, the calibration process may be started by the CPU 41 when predetermined conditions are met. The predetermined conditions may be that the rotating body sensor 183 is ON when the rotating body 70 stops. Alternatively, the predetermined conditions may be that the rotating body sensor 183 has been ON a predetermined number of times or more when the rotating body 70 stops.

[0107] <Example of operation pattern (A)> The CPU 41 reads the calibration process program from the flash memory 44 and executes it. Referring to the flowchart in Figure 14, an example of the calibration process in the operation pattern example (A) in Figure 15 will be explained. In the following explanation, the unit of time, msec, will be denoted as [ms].

[0108] In the calibration process, the rotation time of one rotation of the rotating body 70 set in the label winding device 1 is defined as TA [ms]. That is, the rotation time TA is the time it takes for the rotating body 70 to complete one rotation and for the detection plate 74A to move from its initial position and return to its initial position. The rotation time TA may also be a time previously stored in the flash memory 44. Alternatively, the rotation time TA may be the second rotation time of the rotating body 70 measured in the previous initial position processing of the rotating body. An example of TA is 200 [ms]. Furthermore, the adjustment time TC is defined as the time for supplying a brake current to the motor 191 of the winding section 7 to stop the rotation of the rotating body 70.

[0109] If TB is the stopping time from when the rotating body 70 starts rotating until the brake current is supplied to the motor 191, then the following relationship holds. ·Stop start time TB=TA-adjustment time TC An example of an adjustment time TC is 100 [ms]. However, the rotating body 70 actually stops at its initial position even without continuously supplying the brake current for 100 [ms]. Therefore, the adjustment time TC required for the rotating body 70 to complete one rotation and for the detection plate 74A to stop at its initial position is as follows. • Adjustment time TC = 100 - Correction value C The correction value C is used to fine-tune the stopping position of the detection plate 74A due to individual differences in the motor 191. As an example, the default value of the correction value C is 30 [ms]. Figure 5(B) shows an example of the adjustment time TC and the correction value C.

[0110] When the CPU 41 starts the calibration process, it determines whether the rotating body sensor 183 is OFF (S41). If the detection plate 74A of the rotating body 70 is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, the CPU 41 determines that the rotating body sensor 183 is OFF (S41: YES). If the detection plate 74A is not in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, the CPU 41 does not determine that the rotating body sensor 183 is OFF (S41: NO).

[0111] In the example operation pattern (A) in Figure 15, an example of the position of the detection plate 74A of the rotating body 70 at the start of the calibration process is the first position shown in Figure 15 (the position where it is stopped based on the set value of the stop start time TB before inspection). Therefore, the detection plate 74A is stopped in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183. Therefore, the CPU 41 determines that the rotating body sensor 183 is OFF (S41: YES). The CPU 41 performs the following processing in order to stop the center W1 of the width W in the rotation direction of the detection plate 74A shown in Figures 5(A) and (B) in a position facing the rotating body sensor 183. The CPU 41 sets the correction value C to the default value (S42). As an example, the default value of the correction value C is 30 [ms], so the CPU 41 sets the correction value C = 30 [ms] (S42).

[0112] Next, the CPU 41 drives the motor 191 with a correction value C = C + 2 [ms] (S43). For example, the correction value C = 30 + 2 = 32 [ms]. Also, the adjustment time TC = 100 - 32 = 68 [ms]. Therefore, when TA = 200 [ms], the stop start time TB = 200 - 68 = 132 [ms]. Consequently, the CPU 41 supplies brake current to the motor 191 for an adjustment time TC = 68 [ms], starting 132 [ms] after the motor 191 drives the rotating body 70 (S43).

[0113] The first position shown in Figure 15 is the position of the detection plate 74A when the rotating body 70 starts to rotate. The stopping position of the detection plate 74A after the processing in S43 is the second position shown in Figure 15. Therefore, the detection plate 74A of the rotating body 70 is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183. Next, the CPU 41 determines whether the rotating body sensor 183 is OFF (S44). Based on the determination that the rotating body sensor 183 is OFF (S44: YES), the CPU 41 drives the motor 191 with a correction value C = C + 2 [ms] (S43).

[0114] Since the previous correction value C = 32 [ms], the CPU 41 drives the motor 191 with a correction value of C = 32 + 2 = 34 [ms] (S43). Therefore, the adjustment time TC = 100 - 34 = 66 [ms]. Thus, when TA = 200 [ms], the stop start time TB = 200 - 66 = 134 [ms]. Therefore, the CPU 41 supplies brake current to the motor 191 for an adjustment time TC = 66 [ms] starting 134 [ms] after the motor 191 drives the rotating body 70 (S43). The stopping position of the detection plate 74A after processing in S43 is the third position shown in Figure 15.

[0115] At this third position, the detection plate 74A is no longer in a position to block the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 does not determine that the rotating body sensor 183 is OFF (S44: NO). The CPU 41 drives the motor 191 with a correction value C = C-1 [ms] (S47). Since the previous correction value C = 34 [ms], the CPU 41 drives the motor 191 with a correction value C = 34-1 = 33 [ms] (S47). Therefore, the adjustment time TC = 100 - 33 = 67 [ms]. Thus, if TA = 200 [ms], the stop start time TB = 200 - 67 = 133 [ms].

[0116] The CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 67 ms, starting 133 ms after the motor 191 begins to drive the rotating body 70 (S47). The stopping position of the detection plate 74A after processing in S47 is the fourth position shown in Figure 15. At this fourth position, the detection plate 74A is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 determines that the rotating body sensor 183 is OFF (S48: YES). The CPU 41 stores the correction value C when the rotating body sensor 183 is OFF in the flash memory 44, with the upper limit being (S50). In the above example of the fourth time, the CPU 41 stores the correction value C = 33 ms in the flash memory 44 (S50).

[0117] Next, the CPU 41 performs the following process to find the lower limit of the correction value C. The CPU 41 sets the correction value C to the default value (S51). For example, since the default value is 30 [ms], the CPU 41 sets the correction value C to 30 [ms] (S51). Next, the CPU 41 drives the motor 191 with a correction value C = C - 2 [ms] (S52). Since the correction value C is 30 [ms], the CPU 41 drives the motor 191 with a correction value C = 30 - 2 = 28 [ms] (S52). Therefore, the adjustment time TC = 100 - 28 = 72 [ms]. Thus, if TA = 200 [ms], the stop start time TB = 200 - 72 = 128 [ms]. Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 72 ms, starting 128 ms after the motor 191 begins to drive the motor 191 (S52).

[0118] The stopping position of the detection plate 74A after processing in S52 is the fifth position shown in Figure 15. At this fifth position, the detection plate 74A is no longer in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 does not determine that the rotating body sensor 183 is OFF (S53: NO). Next, the CPU 41 drives the motor 191 with a correction value C = C + 1 [ms] (S56). Since the previous correction value C = 28 [ms], the CPU 41 drives the motor 191 with a correction value C = 28 + 1 = 29 [ms] (S56). Therefore, the adjustment time TC = 100 - 29 = 71 [ms]. Thus, when TA = 200 [ms], the stop start time TB = 200 - 71 = 129 [ms].

[0119] Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 71 ms, starting 129 ms after the motor 191 begins to drive the rotating body 70 (S56). The stopping position of the detection plate 74A after processing in S56 is the sixth position shown in Figure 15. At this sixth position, the detection plate 74A is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 determines that the rotating body sensor 183 is OFF (S57: YES). The CPU 41 stores the correction value C when the rotating body sensor 183 is OFF as the lower limit in the flash memory 44 (S59). In the above example of the sixth time, the CPU 41 stores the correction value C = 29 ms as the lower limit in the flash memory 44 (S59).

[0120] Next, the CPU 41 sets a correction value C at the midpoint of the upper and lower limits (S60). The stopping position of the detection board 74A after processing in S60 is the final (midpoint) position shown in Figure 15. In the above example, the upper limit is 33 [ms] and the lower limit is 29 [ms], so the CPU 41 calculates the correction value C = (33 + 29) / 2 = 31 [ms]. The CPU 41 stores the correction value C = 31 [ms] as the midpoint in the flash memory 44 (S60). After that, the CPU 41 terminates the calibration process.

[0121] In the calibration process described above, at the start of the calibration process, the detection plate 74A may be out of position to block the light from the light-emitting part to the light-receiving part of the rotating body sensor 183. In this case, the CPU 41 does not determine that the rotating body sensor 183 is OFF (S41: NO). The CPU 41 sets the correction value C to the default value (S61). For example, if the default value is 30 [ms], the CPU 41 sets the correction value C to 30 [ms] (S61). Next, the CPU 41 drives the motor 191 with a correction value C = C + α [ms] (S62). An example of α is 10 [ms]. If the time for one rotation of the rotating body 70 is 200 [ms], for example, 1 / 20 of that time is set as the value of α.

[0122] In the process of S61, the correction value C = 30 [ms] was set, so the CPU 41 drives the motor 191 with a correction value C = 30 + 10 = 40 [ms] (S62). Therefore, the adjustment time TC = 100 - 40 = 60 [ms]. Thus, if TA = 200 [ms], the stop start time TB = 200 - 60 = 140 [ms]. Therefore, the CPU 41 supplies brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 60 [ms], starting 140 [ms] after the motor 191 starts driving (S62). Next, the CPU 41 determines whether the rotating body sensor 183 is OFF (S63).

[0123] If the CPU 41 determines that the rotating body sensor 183 is OFF (S63:YES), it stores the correction value C at the time the rotating body sensor 183 turned OFF as the default value (S65). In this case, the correction value C = 40 [ms] is stored in the flash memory 44 as the default value (S65). Next, the CPU 41 proceeds to process S42 and executes the processes from S42 to S60.

[0124] <Example of operation pattern (B)> Next, an example of operation pattern (B) will be described with reference to the flowchart in Figure 14 and Figure 16. In example of operation pattern (B), the position of the detection plate 74A of the rotating body 70 is the first position shown in Figure 16 (the position where it is stopped based on the set value of the stop start time TB before inspection), and the detection plate 74A is in a position where it blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183. The CPU 41 performs the following processing to stop the detection plate 74A at a position where the center W1 of the width W in the rotational direction is facing the rotating body sensor 183.

[0125] When the CPU 41 starts the calibration process, it determines whether the rotating body sensor 183 is OFF (S41). In the example operation pattern (B) of Figure 16, the position of the detection plate 74A of the rotating body 70 is the first position (the position where it is stopped based on the pre-inspection setting). Therefore, since the detection plate 74A is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, the CPU 41 determines that the rotating body sensor 183 is OFF (S41: YES). Next, the CPU 41 sets the correction value C to the default value (S42). For example, since the default value is 30 [ms], the correction value C = 30 [ms] (S42).

[0126] Next, the CPU 41 drives the motor 191 with a correction value C = C + 2 [ms] (S43). For example, the correction value C = 30 + 2 = 32 [ms]. Also, the adjustment time TC = 100 - 32 = 68 [ms]. Therefore, when TA = 200 [ms], the stop start time TB = 200 - 68 = 132 [ms]. Consequently, the CPU 41 supplies brake current to the motor 191 for an adjustment time TC = 68 [ms], starting 132 [ms] after the motor 191 drives the rotating body 70 (S43).

[0127] The first position shown in Figure 16 is the position of the detection plate 74A when the rotating body 70 starts rotating, so the stopping position of the detection plate 74A after the processing in S43 is the second position shown in Figure 16. At this second position, the detection plate 74A is no longer in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183. Therefore, the CPU 41 does not determine that the rotating body sensor 183 is OFF (S44: NO). Next, the CPU 41 drives the motor 191 with a correction value C = C-1 [ms] (S47). Since the previous correction value C = 32 [ms], the CPU 41 drives the motor 191 with a correction value C = C-1 = 31 [ms] (S47).

[0128] Therefore, the adjustment time TC = 100 - 31 = 69 [ms]. Thus, when TA = 200 [ms], the stop start time TB = 200 - 69 = 131 [ms]. Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 69 [ms], starting 131 [ms] after the motor 191 starts driving (S47).

[0129] The stopping position of the detection plate 74A after processing in S47 is the third position shown in Figure 16. At this third position, the detection plate 74A is no longer in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 does not determine that the rotating body sensor 183 is OFF (S48: NO). The CPU 41 drives the motor 191 again with a correction value C = C-1 [ms] (S47). Since the previous correction value C = 31 [ms], the CPU 41 drives the motor 191 with a correction value C = C-1 = 30 [ms] (S47).

[0130] Therefore, the adjustment time TC = 100 - 30 = 70 [ms]. Thus, when TA = 200 [ms], the stop start time TB = 200 - 70 = 130 [ms]. Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 70 [ms], starting 130 [ms] after the motor 191 starts driving (S47).

[0131] The stopping position of the detection plate 74A after processing in S47 again is the fourth position shown in Figure 16. At this fourth position, the detection plate 74A is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 determines that the rotating body sensor 183 is OFF (S48: YES). The CPU 41 stores the correction value C when the rotating body sensor 183 is OFF in the flash memory 44 with an upper limit (S50). In the above fourth example, the CPU 41 stores the correction value C = 30 [ms] with an upper limit in the flash memory 44 (S50).

[0132] Next, the CPU 41 performs the following process to find the lower limit of the correction value C. The CPU 41 sets the correction value C to the default value (S51). For example, since the default value is 30 [ms], the CPU 41 sets the correction value C to 30 [ms] (S51). Next, the CPU 41 drives the motor 191 with a correction value C = C - 2 [ms] (S52). Since the correction value C is 30 [ms], the CPU 41 drives the motor 191 with a correction value C = 30 - 2 = 28 [ms] (S52). Therefore, the adjustment time TC = 100 - 28 = 72 [ms]. Thus, if TA = 200 [ms], the stop start time TB = 200 - 72 = 128 [ms]. Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 72 ms, starting 128 ms after the motor 191 begins to drive the motor 191 (S52).

[0133] The stopping position of the detection plate 74A after processing in S52 is the fifth position shown in Figure 16. At this fifth position, the detection plate 74A is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 determines that the rotating body sensor 183 is OFF (S53: YES). Next, the CPU 41 drives the motor 191 again with a correction value C = C - 2 [ms] (S52). Since the previous correction value C = 28 [ms], the CPU 41 drives the motor 191 with a correction value C = 28 - 2 = 26 [ms] (S52). Therefore, the adjustment time TC = 100 - 26 = 74 [ms]. Thus, if TA = 200 [ms], the stop start time TB = 200 - 74 = 126 [ms]. Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 74 ms, starting 126 ms after the motor 191 begins to drive the motor 191 (S52).

[0134] The stopping position of the detection plate 74A after processing in S52 is the sixth position shown in Figure 16. At this sixth position, the detection plate 74A is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 determines that the rotating body sensor 183 is OFF (S53: YES). Next, the CPU 41 drives the motor 191 again with a correction value C = C - 2 [ms] (S52). Since the previous correction value C = 26 [ms], the CPU 41 drives the motor 191 with a correction value C = 26 - 2 = 24 [ms] (S52). Therefore, the adjustment time TC = 100 - 24 = 76 [ms]. Thus, if TA = 200 [ms], the stop start time TB = 200 - 76 = 124 [ms]. Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 76 ms, starting 124 ms after the motor 191 begins to drive the motor 191 (S52).

[0135] The stopping position of the detection plate 74A after processing in S52 is the 7th position shown in Figure 16. At this 7th position, the detection plate 74A is no longer in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183. Therefore, the CPU 41 does not determine that the rotating body sensor 183 is OFF (S53: NO). Next, the CPU 41 drives the motor 191 with a correction value C = C + 1 [ms] (S56). Since the previous correction value C = 24 [ms], the CPU 41 drives the motor 191 with a correction value C = 24 + 1 = 25 [ms] (S56). Therefore, the adjustment time TC = 100 - 25 = 75 [ms]. Therefore, if TA = 200 [ms], the stop start time TB = 200 - 75 = 125 [ms].

[0136] Therefore, the CPU 41 supplies a brake current to the motor 191 that drives the rotating body 70 for an adjustment time TC = 75 ms, starting 125 ms after the motor 191 begins to drive the rotating body 70 (S56). The stopping position of the detection plate 74A after processing in S56 is the 8th position shown in Figure 16. At this 8th position, the detection plate 74A is in a position that blocks the light from the light-emitting part to the light-receiving part of the rotating body sensor 183, so the CPU 41 determines that the rotating body sensor 183 is OFF (S57: YES). The CPU 41 stores the correction value C when the rotating body sensor 183 is OFF as the lower limit in the flash memory 44 (S59). In the above 8th example, the CPU 41 stores the correction value C = 25 ms as the lower limit in the flash memory 44 (S59).

[0137] Next, the CPU 41 sets a correction value C at the midpoint between the upper and lower limits (S60). The stopping position of the detection board 74A after processing in S60 is the final (median) position shown in Figure 16. In the above example, the upper limit is 30 [ms] and the lower limit is 25 [ms], so the CPU 41 calculates the correction value C = (30 + 25) / 2 = 27.5 [ms]. The CPU 41 stores the median value (rounded down to the nearest whole number) calculated from the upper and lower limits as the correction value C = 27 [ms] in the flash memory 44 (S60). After that, the CPU 41 terminates the calibration process. Note that the correction value C may be rounded up or to the nearest whole number.

[0138] In the above embodiment, a character display unit may be provided on the notification unit 13B of the operation panel 13 of the label wrapping device 1, and the upper limit, lower limit, and median value of the correction value C may be displayed as a result of the calibration process. Alternatively, the upper limit, lower limit, and median value of the correction value C may be displayed on the display unit of the external terminal 47A connected to the label wrapping device 1 as a result of the calibration process.

[0139] In the calibration process described above, the CPU 41 shifts the correction value C by 2 ms at a time, based on the main unit setting value before the calibration process, and makes a determination based on the detection result of the rotating body sensor 183 when the detection plate 74A is stopped. If the detection result of the rotating body sensor 183 when the detection plate 74A is stopped changes from OFF to ON, the CPU 41 returns the correction value C by 1 ms at a time to confirm the correction value C at which the detection result of the rotating body sensor 183 returns to OFF. The CPU 41 determines the upper limit, lower limit, and median value of the correction value C through the calibration process described above. Therefore, the calibration process optimizes the detection position of the detection plate 74A relative to the rotating body sensor 183 when it is stopped, and reduces the effects of positional deviation and individual differences of the rotating body 70 during the winding operation. Furthermore, even if the stopping position of the rotating body 70 shifts due to long-term use, the calibration process can stabilize the stopping position of the detection plate 74A of the rotating body 70 to a position facing the rotating body sensor 183. Note that the example of TC is not limited to 28 [ms]; it may also be 70 [ms] or other values.

[0140] Next, a modified label winding device 1A of this embodiment will be described with reference to Figures 17 and 18. The label winding device 1A is a device for winding and attaching labels 160 to a rod-shaped member, similar to the label winding device 1. The label winding device 1A has a box-shaped housing 10. The housing 10 includes a base 11, a main plate (not shown), a cover 15, an operation panel 13, a cassette cover 38, an opening / closing member 6, and a winding section 7, etc. The base 11 is the base of the label winding device 1. The base 11 houses a power supply board, a battery, etc. (not shown).

[0141] The housing 10 contains, similar to the label winding device 1, a main plate (not shown), a tape mounting section, a printing section, a cutting section, and a winding section. The main plate also supports a control unit 14 (shown in Figure 5) and a drive unit (not shown) on its left side. The control unit 14 controls the operation of the label winding device 1. A cover 15 is provided on the upper front of the housing 10. The cassette cover 38 covers the tape mounting section and is openable and closable. The cassette cover 38 has rectangular viewing windows 38A and 38B. The top of the housing 10 is provided with a gripping section 10A.

[0142] An operation panel 13 is located in the upper left of the front of the housing 10. The operation panel 13 is a rectangular plate with multiple operation buttons and multiple LEDs on its front. A box-shaped opening / closing member 6 is provided at the bottom of the front of the housing 10 and can be opened and closed. The opening / closing member 6 has a pressing surface and a support surface and serves to hold the cable 19 when the label 160 is attached. A winding section 7 for wrapping the label 160 around the cable 19 is located in the front center of the housing 10. The winding section 7 is supported by a winding unit fixed on the base 11.

[0143] A peeling section 4, which separates the label from the release agent, protrudes from the front of the housing. As shown in Figure 17, a side member 420 is located on the right side of the peeling section 4. A rectangular hole, called a hooking section 421, is provided at the top of the side member 420. Below the hooking section 421, an insertion slot 423 is provided, and a screw hole 422 is provided at the front of the side member 420. As shown in Figure 18, a side member 410 is located on the left side of the peeling section 4. A rectangular hole, called a hooking section 411, is provided at the top of the side member 410. Below the hooking section 411, an insertion slot 413 is provided, and a screw hole 412 is provided at the front of the side member 410.

[0144] Next, with reference to Figures 19(A) and 19(B), the guide member 310 attached to the side member 410 and the guide member 320 attached to the side member 420 will be described. The guide members 310 and 320 are formed in a J-shape when viewed from the right side and have guide grooves 311 and 321, respectively, for guiding the cable 19. The width of the guide grooves 311 and 321 is L1, respectively. The width L1 is greater than the diameter D3 of the cable 19 shown in Figure 25 and smaller than the diameter D4 of the boot portion 19B of the connector 19A at the end of the cable 19. The thickness of the guide members 310 and 320 is D1.

[0145] Guide members 310 and 320 each have hooking projections 312 and 322, insertion projections 314 and 324, and screw holding parts 313 and 323, respectively. Hooking projections 312 and 322 are inserted into and hook onto hooking parts 411 and 421, respectively. Inserting projections 314 and 324 are inserted into insertion openings 413 and 423, respectively. Screw holding parts 313 and 323 are fixed by screws (not shown) being screwed into screw holes 412 and 422, respectively. Therefore, as shown in Figure 21, guide members 310 and 320 are attached to side members 410 and 420 of the label winding device 1A, respectively.

[0146] Next, with reference to Figures 20(A) and 20(B), the guide member 310A attached to the side member 410 and the guide member 320A attached to the side member 420 will be described. The guide members 310A and 320A are the same shape as the guide members 310 and 320, except that their thickness is D2. The thickness D2 of the guide members 310A and 320A is greater than the thickness D1 of the guide members 310 and 320. The guide members 310A and 320A are formed in a J-shape when viewed from the right side and have guide grooves 311A ​​and 321A, respectively, for guiding the cable 19. The width of the guide grooves 311A ​​and 321A is L1, respectively. The width L1 is greater than the diameter D3 of the shaft portion 19C of the cable 19 shown in Figure 25, and smaller than the diameter D4 of the boot portion 19B of the connector 19A at the end of the cable 19. However, the width L1 may also be greater than the diameter D4 of the boot portion 19B of the connector 19A at the end of the cable 19.

[0147] Guide members 310A and 320A each have hooking projections 312A and 322A, insertion projections 314A and 324A, and screw holding parts 313A and 323A, respectively. Hooking projections 312A and 322A are inserted into and hook onto hooking parts 411 and 421, respectively. Inserting projections 314A and 324A are inserted into insertion openings 413 and 423, respectively. Screw holding parts 313A and 323A are attached to screw holes 412 and 422, respectively, by screws (not shown). Therefore, as shown in Figure 22, guide members 310A and 320A are attached to side members 410 and 420 of the label winding device 1A, respectively.

[0148] Next, with reference to Figures 23 to 25, the adjustment of the winding position of the label 160 onto the cable 19 in the label winding device 1A will be described. As shown in Figure 25, an example of the cable 19 is a LAN cable. The end of the cable 19 is equipped with a connector 19A. The diameter of the shaft portion 19C of the cable 19 is D3, and the diameter of the boot portion 19B of the connector 19A is D4. Figure 23 shows the state in which the guide members 310 and 320 are attached to the label winding device 1A, respectively. Figure 24 shows the state in which the guide members 310A and 320A are attached to the label winding device 1A, respectively. The width of the guide grooves 311 and 321 is L1, respectively. The width L1 is greater than the diameter D3 of the shaft portion 19C of the cable 19, and smaller than the diameter D4 of the boot portion 19B of the connector 19A at the end of the cable 19.

[0149] Therefore, only the shaft portion 19C of the cable 19 is inserted into the guide grooves 311 and 321. The thickness of guide member 310 is D1, and the thickness of guide member 310A is D2. As shown in Figure 24, the boot portion 19B of the connector 19A at the tip of the cable 19 can be brought into contact with the left side of guide member 310A to position the cable 19 on the winding portion 7. If guide member 310A is replaced with guide member 310, the thickness D1 of guide member 310 is thinner than the thickness D2 of guide member 310A, so the boot portion 19B of the connector 19A at the tip of the cable 19 can be moved to the right for positioning, and the label 160 can be wound onto the cable 19.

[0150] As explained above, by using interchangeable guide members 310 or 310A of different thicknesses, the position of the cable 19, which can move freely in the longitudinal direction, can be stabilized, and the position of the label 160 wrapped around the cable 19 can be stabilized. Note that the guide members of different thicknesses are not limited to just two types. Also, the guide members attached to the label wrapping device 1A may have different thicknesses on the left and right sides.

[0151] Furthermore, the rod-shaped member is not limited to the cable 19, but may also be a tool, stationery, etc. An example of a tool is a screwdriver. An example of stationery is a pen or pencil. Also, the cable 19 is not limited to a diameter of 5 mm, but may be 8 mm in diameter or even thicker. Also, the cable 19 may be thinner than 5 mm in diameter, such as 3 mm. In addition, multiple detection plates 74A may be provided on the right side portion 74 of the rotating body 70. In this case, the rotating body 70 can detect its initial position by changing the width of only one of the multiple detection plates 74A.

[0152] In the process of acquiring rotation-related information for the label wrapping process (S17), the CPU 41 acquires the rotation time for one rotation of the rotating body 70. The CPU 41 may also acquire the rotational speed of the rotating body 70. This is because the rotational load on the rotating body 70 changes depending on the thickness, shape, etc. of the cable 19, and the rotational speed of the rotating body 70 changes as a result. Therefore, the CPU 41 may determine the stop start time TB based on the acquired rotational speed of the rotating body 70.

[0153] The motor 191 that drives the winding section 7 may be a stepping motor instead of a DC motor. A stepping motor may be used for motor 191. In this case, if a clutch is provided, even if the stopping position of the rotating body 70 is misaligned, the user can pull the cable 19 to remove it from the rotating body 70. Note that the stopping time of the rotation of the rotating body 70 in the label winding process is an example and can be changed as appropriate. The predetermined time for determining an error in S11, S13, S16, and S20 can be changed as appropriate.

[0154] In the process of acquiring rotation-related information (S17), the acquisition of the rotation time TA of the rotating body 70 is not limited to the second rotation. If there are multiple rotations, the rotation time TA of the rotating body 70 immediately preceding the last rotation may be acquired (S17). Alternatively, the acquisition of the rotation time TA of the rotating body 70 may be the sum of the rotation times of the first and second rotations. Alternatively, the acquisition of the rotation time TA of the rotating body 70 may be the sum of the rotation times of the rotating body 70 excluding the last rotation. Alternatively, the acquisition of the rotation time TA of the rotating body 70 may be the average of the rotation times of the first and second rotations. Alternatively, the acquisition of the rotation time TA of the rotating body 70 may be the average of the rotation times of the rotating body 70 excluding the last rotation. In the process of S18, the CPU 41 calculates the stop start time TB of the third rotation of the rotating body 70 based on the rotation time TA acquired in the process of S17. However, instead of calculation, the CPU 41 may determine the stop start time TB based on the acquired rotation time TA and data from a table pre-stored in the ROM 42. [Explanation of symbols]

[0155] 1. Label wrapping device 6 Opening and closing member 7. Wrapping section 41 CPU 70 Rotating Bodies 74A Detection Plate 70B Insertion port 73B, 74B Insertion section 160 labels 181, 182, 183 sensors 191 Motor

Claims

1. A label winding device for winding a label onto a rod-shaped member, A winding mechanism for winding the label onto the rod-shaped member, A first sensor for detecting the rotation of the winding mechanism, A drive unit that drives the winding mechanism, A control unit that controls the drive unit and Equipped with, The aforementioned winding mechanism is A rotating member is provided, which has an insertion opening into which the rod-shaped member is inserted, and which rotates by the drive unit while supporting the rod-shaped member that has been inserted through the insertion opening and positioned in a predetermined position, and which wraps the label around the rod-shaped member. The rotating member and the detected member are arranged to rotate integrally with the rotating member, The control unit, Based on the fact that the first sensor detects the member to be detected in accordance with the rotation of the rotating member, an acquisition process is performed to acquire rotation-related information, which is information relating to the rotation of the rotating member. Based on the rotation-related information, the first sensor detects the member to be detected, and after a predetermined stop time has elapsed, a stop process is performed to stop the drive of the rotating member by the drive unit. If the rotation-related information is the first rotation-related information, then the stop time is the first stop time. A label winding device characterized in that, if the rotation-related information is a second rotation-related information different from the first rotation-related information, the stop time is a second stop time different from the first stop time.

2. The label wrapping apparatus according to claim 1, characterized in that the stop process sets the stop time based on the rotation-related information.

3. The label winding device according to claim 1, characterized in that the rotation-related information is the time required for a predetermined rotation of the rotating member.

4. The control unit, The label winding device according to claim 1, characterized in that, when the rotating member rotates multiple times in a row, the stopping time at the last rotation of the rotating member is determined from the rotation time of the rotating member other than the last rotation.

5. The control unit, The label winding device according to claim 1, characterized in that there are cases in which the rotating member is initially rotated in a reverse rotation direction, which is the opposite direction to the forward rotation direction of the rotating member that winds the label onto the rod-shaped member, and cases in which the rotating member is not initially rotated in the reverse rotation direction.

6. The label wrapping device is, The system further includes a second sensor that detects whether the rod-shaped member is in the predetermined position, The control unit, When the second sensor detects the rod-shaped member, the rotation of the rotating member is started. After the rotation of the rotating member, if the rotation of the rotating member is stopped, the second sensor will stop detecting the rod-shaped member, and the rotating member will be kept in a waiting state for a predetermined time. The label wrapping device according to claim 1, characterized in that, if the first sensor does not detect the member to be detected after the predetermined waiting time, it performs an initial position return operation to return the rotating member to its initial rotation position.

7. The label winding device according to claim 1, characterized in that the rotating member is provided with a U-shaped guide portion for guiding the rod-shaped member into the insertion opening, and the insertion opening is defined by the guide portion.

8. The label winding device according to claim 1, characterized in that it comprises a non-holding type DC motor as the drive unit.

9. The label wrapping device according to claim 1, characterized in that the insertion opening is not blocked when the member to be detected is detected by the first sensor.

10. The label winding device according to claim 1, characterized in that the first sensor is positioned above the rotation axis of the rotating member.

11. The winding mechanism is provided with an openable and closable cover member, The label winding device according to claim 1, characterized in that the first sensor is located on the side opposite to the cover member.

12. A label winding device comprising a winding mechanism for winding a label onto a rod-shaped member, a first sensor for detecting the rotation of the winding mechanism, a drive unit for driving the winding mechanism, and a computer for controlling the drive unit, wherein the winding mechanism comprises an insertion opening into which the rod-shaped member is inserted, a rotating member that supports the rod-shaped member inserted from the insertion opening and positioned at a predetermined location, and rotates by the drive unit to wind the label onto the rod-shaped member, and a detected member arranged to rotate integrally with the rotating member, and a control program for a label winding device executed by the computer of the label winding device, To the aforementioned computer, Based on the fact that the first sensor detects the member to be detected in accordance with the rotation of the rotating member, an acquisition process is performed to acquire rotation-related information, which is information relating to the rotation of the rotating member. Based on the rotation-related information, the first sensor detects the member to be detected, and after a predetermined stop time has elapsed, a stop process is performed to stop the drive of the rotating member by the drive unit. If the rotation-related information is the first rotation-related information, then the stop time is the first stop time. A control program for a label wrapping device, characterized in that if the rotation-related information is second rotation-related information different from the first rotation-related information, the stop time is a second stop time different from the first stop time.

Citation Information

Patent Citations

  • Label winding device

    JP2021120296A