Control device and method for a sewing machine and sewing machine
Patent Information
- Application Number
- CN202180065675.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-09-24
- Filing Date
- 2021-09-10
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2041-09-10
AI Technical Summary
[0013]根据本发明,在切换缝纫动作模式时,并非必须使主轴暂时停止,可以与切换前后的缝纫动作模式的差异相应地,控制为使主轴旋转且变换为接下来的缝纫动作模式。因此,能够与切换前后的缝纫动作模式的差异相应地,有效区分使用进行用于在使主轴旋转的状态下变换为接下来的缝纫动作模式的处理(快速处理)、以及进行用于在使主轴暂时停止之后变换为接下来的缝纫动作模式的处理(通常变换处理),整体上能够使切换缝纫动作模式时的处理实现迅速化。
Smart Images

Figure CN116249808B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a sewing machine capable of sewing strips, cords, and other rope-like materials to fabrics and other sewn objects. In particular, it relates to a control device and method for the sewing machine, and more specifically, to a technique for rapid processing in a sewing machine capable of combining and executing different sewing action modes, in order to make the processing of sewing action mode switching quick. Background Technology
[0002] Currently, embroidery sewing machines (flat-handle embroidery machines) are known that can supply strips, cords, and other cord-like materials to the needle point for sewing onto the workpiece (base fabric). These machines include: a needle bar with a needle at its lower end that is driven vertically; a presser foot (threaded joint: nipple) that moves vertically relative to the needle bar at predetermined time intervals; and a rotating body that is concentrically assembled with the needle bar and rotates freely around an axis. By changing the accessories mounted on the rotating body, various materials and sewing methods can be accommodated. Furthermore, the presser foot (threaded joint) is controlled vertically by a motor, allowing the stroke and lower stop point to be adjusted according to the thickness of the workpiece and the type of cord-like material.
[0003] As an example, the sewing machine described in Patent Document 1 is equipped with a cross-stitching accessory (guide section) that allows for the feeding and sewing of cord-like materials such as strips and cords to the workpiece while they are cross-swaying. A guide rod, which guides the cord-like material towards the needle's insertion position, is mounted on a rotating body in a swinging manner using a pin. During embroidery, the embroidery frame is moved based on embroidery data corresponding to the desired embroidery pattern, and the sewing direction relative to the workpiece is calculated. The rotating body is directionally controlled such that the pin is always positioned in front of the sewing direction, thereby controlling the direction of the cord-like material according to the embroidery pattern. Simultaneously, the guide rod swings back and forth around the pin in sync with the movement of the needle bar and threaded joint, causing the cord-like material to cross-sway (swinging left and right relative to the sewing direction). Thus, the rope-like material is supplied while swinging back and forth along a prescribed sewing pattern (embroidery pattern) relative to the point where the needle falls, and is sewn onto the object through a zigzag stitch commonly known as "interlaced sewing".
[0004] Patent Document 2 describes a sewing machine equipped with a strip sewing guide for guiding a flat / wide strip (cord-like material) towards the needle's drop position. The guide is inserted into the strip (cord-like material) wound around a bobbin and supplied to the needle's drop position, and then sewn onto the workpiece using a straight stitch commonly referred to as "strip sewing." Furthermore, both an interlacing sewing accessory (guide) and a strip sewing guide can be installed in one sewing machine; in this case, a decorative pattern combining interlacing and strip sewing can be formed.
[0005] Typically, embroidery sewing machines can automatically perform embroidery sewing actions based on embroidery data stored in an internal storage device, and can variably set the sewing method (sewing action mode) of the embroidery sewing action based on program control data (program control data) stored in association with the embroidery data (for example, see Patent Document 3 below). The embroidery data includes frame movement data (X, Y data) indicating the amount of movement of the embroidery frame for each stitch, and control codes that serve as control signals for the sewing action. The control codes include various control codes associated with the sewing action, such as color change codes, skipped stitch codes, thread cutting codes, and stop codes.
[0006] Programmable data refers to the data used to set / control a sewing method (i.e., sewing action mode) consisting of a series of sewing actions composed of multiple stitches. The sewing method (sewing action mode) can be set / controlled based on factors such as the sewing method, interlacing pattern, threaded joint height and lower stop point (threaded joint stroke), and spindle speed. Factors related to the sewing method include specifying the specific sewing method such as plain stitch, strip sewing, interlacing stitch, wrap stitch, pleated stitch, and hem stitch. Factors related to the interlacing pattern include specifying the interlacing swing pattern (e.g., selecting any one of several patterns) and the swing amplitude during interlacing stitching. Factors related to the threaded joint stroke include variablely specifying the vertical travel of the threaded joint (presser foot); "height" refers to the height of the upper stop point in the threaded joint stroke, and "lower stop point" refers to the height of the lower stop point in the threaded joint stroke.
[0007] Furthermore, the control code includes prescribed control code (step switching code or mode switching control code) that instructs the timing of switching the sewing method (i.e., sewing action mode). Currently, at the timing provided by the prescribed control code (step switching code or mode switching control code), the rotation of the sewing machine spindle is temporarily stopped, and the movement control and initial settings of the associated mechanism (accessories or guides, etc.) are performed automatically or manually to suit the next sewing method (sewing action mode). For example, when switching the sewing method for ribbon material from strip sewing to cross sewing, or vice versa, it is necessary to change the accessory (guide) used to guide the ribbon material to the needle drop point to an accessory corresponding to each sewing method, or to change the procedure for placing the ribbon material in the guide, etc., so it is necessary to temporarily stop the spindle rotation.
[0008] Patent Document 1: Japanese Patent Application Publication No. 2008-302070
[0009] Patent Document 2: Japanese Patent Application Publication No. 2007-222484
[0010] Patent Document 3: Japanese Patent Publication No. 6-93943 Summary of the Invention
[0011] The present invention provides a control device and method for a sewing machine that enables rapid processing when switching sewing action modes when sewing rope-like materials relative to a workpiece with a mixture of different sewing action modes, and also provides a sewing machine having the control device.
[0012] The sewing machine control device of the present invention is applied to a sewing machine configured to sew rope-like materials to a workpiece based on pre-programmed sewing data, and configured to control the sewing action of the sewing machine based on said sewing data. Specifically, the control device of the sewing machine according to the present invention is characterized by having: a sewing data providing unit that provides the sewing data containing different sewing action modes; and a rapid processing unit that, at the boundaries of the different sewing action modes and corresponding to the differences in sewing action modes before and after the boundaries, controls either processing to rotate the main shaft of the sewing machine and change to the next sewing action mode, or processing to temporarily stop the main shaft and then change to the next sewing action mode. The present invention can also be understood as a sewing machine having the above-described control device.
[0013] According to the present invention, when switching sewing operation modes, it is not necessary to temporarily stop the spindle. Instead, the spindle can be rotated and the change to the next sewing operation mode can be controlled according to the difference between the sewing operation modes before and after the switch. Therefore, it is possible to effectively distinguish between processing for changing to the next sewing operation mode while the spindle is rotating (fast processing) and processing for changing to the next sewing operation mode after the spindle is temporarily stopped (normal change processing) according to the difference between the sewing operation modes before and after the switch, thereby making the overall process of switching sewing operation modes faster. Attached Figure Description
[0014] Figure 1 This is a front view of an embodiment of a sewing machine with the control device according to the present invention applied to a sewing machine head.
[0015] Figure 2 It is Figure 1 The side view shown is a section cut into a portion of the sewing machine head.
[0016] Figure 3 This is a block diagram illustrating the schematic structure of the electronic control device used in the sewing machine according to the embodiments.
[0017] Figure 4 This is a flowchart illustrating an example of a processing procedure involved in an embodiment of the present invention, executed by the CPU of the control device.
[0018] Figure 5 This is a table representing an example of the settings for programmable data.
[0019] Figure 6 This is a list of examples of decisions on whether or not the sewing action mode (especially the sewing method) can be processed quickly, representing the differences between the sewing action mode and the sewing method before and after the switch.
[0020] Figure 7 This is a timing diagram that represents an example of the spindle rotation state before and after a sewing action mode switch.
[0021] Figure 8 This is another example of a timing diagram showing the spindle rotation state before and after a sewing action mode switch.
[0022] Figure 9 This is another example of a timing diagram that shows the rotational state of the spindle before and after a sewing action mode switch. Detailed Implementation
[0023] Figure 1 This is a front view of an embodiment of a sewing machine with a sewing machine head H, incorporating the control device according to the present invention. Figure 2It is Figure 1 The image shows a partial sectional view of the sewing machine head H. Regarding the sewing machine according to the present invention, this sewing machine head H is not limited to one unit, and multiple units may be provided. A needle bar 2 is provided in the sewing machine head H, extending axially in the vertical direction. The needle bar 2 is driven reciprocally in the vertical direction by the rotation of the sewing machine spindle 1. A sewing needle 3 is mounted at the lower end of the needle bar 2. A support cylinder 4 is mounted on the outer periphery of the needle bar 2. This support cylinder 4 is guided on the inner circumferential surface of a fixed sleeve 5 fixed to the lower part of the sewing machine head H, enabling relative lifting and lowering relative to the needle bar 2, as well as rotation about the axis of the needle bar 2. Furthermore, a retaining ring 6 is fixed to the outer periphery of the upper end of the support cylinder 4, and a drive arm 8, which moves up and down by the drive of a motor 7, engages with the retaining ring 6.
[0024] A presser foot support body 9 is fixed to the lower end of the support cylinder 4. The presser foot support body 9 is shaped with two branches extending from its lower end, and a keyway 9a extending vertically along its length is formed on the outer side of one foot. A presser foot body (threaded connector) 10 is fixed to the other foot of the presser foot support body 9. Figure 2 As shown, a guide member 12 is fixed to the presser foot body 10 to guide the rope-like material T1, which is led out from the tube 11, to the needle drop point of the sewing needle 3. A rotating cylinder 13 is installed on the outer periphery of the fixed sleeve 5. The rotating cylinder 13 is installed concentrically with the needle bar 2 and can only rotate around the axis of the needle bar 2. A timing pulley portion 14 is formed on the outer periphery of the upper end of the rotating cylinder 13, and a timing belt 17 is provided between the timing pulley portion 14 and the drive pulley 16 fixed to the rotating shaft 15a of the direction control motor 15. Thus, if the direction control motor 15 is driven to rotate the drive pulley 16, the rotating cylinder 13 rotates via the timing belt 17 and the timing pulley portion 14. On the other hand, a key member 18 is fixed to the lower end of the rotating cylinder 13, which engages with the keyway 9a of the presser foot support body 9. Therefore, the presser foot support 9 moves up and down with the support cylinder 4, and rotates around the axis of the needle bar 2 as the rotating cylinder 13 rotates. The combination of the cylinder 11 containing the rope-like material T1, the guide 12 that guides the rope-like material T1 to the needle drop point of the needle 3, and the associated direction control motor 15, rotating cylinder 13, etc., functions as a guide part for guiding the rope-like material T1 to the sewing position for so-called "strip sewing".
[0025] The linkage component 19 is fitted into the outer periphery of the rotating cylinder 13 in a manner that allows it to move up and down and rotate. That is, the linkage component 19 can move up and down and rotate independently relative to the rotating cylinder 13. A connecting piece 20 is fixed to the linkage component 19, and the connecting piece 20 engages with a locking groove 13a formed on the outer periphery of the rotating cylinder 13. Thus, the linkage component 19 rotates integrally with the rotating cylinder 13 as the rotating cylinder 13 rotates. In addition, a guide rod 22 is mounted on the rotating cylinder 13 via a bracket 21. The guide rod 22 is mounted with a rod pin 23 mounted on the outer side of the bracket 21 as a fulcrum, and is able to swing freely to the left and right sides relative to the rotating cylinder 13 in the axial direction of the needle bar 2. The guide rod 22 has an arm 22a extending laterally from the position of the rod pin 23 and an arm 22b extending downward. A guide member 25 is connected to the lower end of the arm 22b via a connecting component 24. Furthermore, a guide tube 26 for supplying another rope-like material T2 to the needle drop point of the sewing needle 3 is installed at the lower end of the guide member 25. A roller 27 is installed at the front end of the laterally extending arm 22a, and the roller 27 engages with the connecting engagement groove 20a of the connecting piece 20. Figure 2 As shown, a tube support 28 is fixed to the outer periphery of the rotating cylinder 13, and another tube 29, on which the rope-like material T2 is wound, is freely supported in rotation by the tube support 28. Additionally, for convenience, Figure 1 The illustrations of tubes 11 and 29 are omitted.
[0026] like Figure 1As shown, a guide shaft 30 is arranged adjacent to the needle bar 2, extending axially in the vertical direction. A lifting member 31 is mounted on the guide shaft 30. The driving force obtained from the rotation of the interleaved oscillation motor 32 is transmitted via a drive transmission mechanism (not shown), causing the lifting member 31 to move vertically along its axial direction while being guided by the guide shaft 30. A fork 31a protruding approximately horizontally toward the needle bar 2 is formed on the lifting member 31, which engages with a groove 19a formed on the outer periphery of the linkage member 19. Therefore, if the linkage member 19 and the connecting piece 20 move vertically due to the vertical movement of the lifting member 31, the vertical movement of the connecting piece 20 is converted into the oscillation of the guide rod 22 via the connecting engagement groove 20a and the roller 27. In this way, the guide cylinder 26, fixed to the lower end of the guide rod 22, oscillates back and forth with the lever pin 23 (oscillation shaft) as the fulcrum relative to the sewing forward direction (i.e., interleaved oscillation) due to the action of the oscillation mechanism from the interleaved oscillation motor 32 to the guide member 25. The tube 29 containing the rope-like material T2, the guide member 25 and guide cylinder 26 that guide the rope-like material T2 towards the needle drop point of the sewing needle 3, and the associated direction control motor 15, rotating cylinder 13, etc., together function as a guide part for guiding the rope-like material T2 towards the sewing position (needle drop point) for so-called "alternating sewing". In addition, the associated alternating swing motor 32 and guide rod 22 etc. together function as an alternating swing mechanism for causing the rope-like material T2 guided by the guide part (guide member 25 and guide cylinder 26, etc.) to swing alternately left and right.
[0027] As described above, in the illustrated embodiment, two different types of guides are simultaneously provided (a guide for "strip sewing" and a guide for "cross-stitching"). However, this is not a limitation; only one type of guide may be provided, or other suitable types of guides may be provided. Furthermore, these different types of guides do not operate simultaneously, but rather each type operates selectively. For example, in... Figure 2 The illustrated state demonstrates, for example, that the cord-like material T2 is guided towards the needle's point of insertion of the needle 3, while the cord-like material T1 does not reach the needle's point of insertion but is cut off near it. Furthermore, as shown in Patent Document 1, the guide member 25 for "interlaced sewing" moves to a predetermined avoidance position when sewing of the cord-like material T2 is not in progress. Moreover, when sewing of the cord-like material T2 begins, the guide member 25 in the avoidance position moves to the operating position. This movement of the guide member 25 between the avoidance position and the operating position can be performed manually as shown in Patent Document 1, or it can be configured to automatically switch between positions as needed.
[0028] A needle plate 40 is disposed on the upper surface of the shuttle (not shown), and a bobbin shuttle (not shown) is disposed on the lower side of the needle plate 40. As is well known, in an embroidery sewing machine, the embroidery frame (not shown) holding the workpiece (base fabric) W is driven in two dimensions in sync with the sewing action according to any sewing pattern, thereby moving the workpiece (base fabric) W relative to the sewing machine head H. In order to sew the cord-like material T1 or T2 to the workpiece (base fabric) W along the sewing pattern, the motor 15 is driven and controlled in accordance with the sewing forward direction, so that the rotating cylinder 13 rotates in accordance with the drive of the motor 15, and the guide part 12 or the guide member 25 (guide cylinder 26) is rotated around the needle bar 2 such that the front end of the guide part 12 or the front end of the guide member 25 (guide cylinder 26) always points to the needle bar 2.
[0029] The needle bar jump function, which temporarily stops the reciprocating movement of the needle bar 2 while the main shaft 1 is rotating, is well known. In the sewing machine head H described in this embodiment, a needle bar jump mechanism for performing this needle bar jump function is also provided. For example... Figure 1 As shown, the needle bar holding part 41 is connected to the needle bar 2. The rotational motion of the main shaft 1 is transmitted as the up-and-down motion of the needle bar holding part 41 via a motion transmission mechanism (not shown). Thus, the needle bar 2 moves up and down synchronously with the rotation of the main shaft 1. The needle bar jumping mechanism includes a needle bar jumping motor (not shown). Normally, the needle bar jumping motor is in a non-operating state, and the aforementioned motion transmission mechanism is engaged with the needle bar holding part 41. The rotational motion of the main shaft 1 is transmitted to the needle bar holding part 41 as up-and-down motion via this motion transmission mechanism. If the needle bar jumping motor is in an operating state, the engagement between the aforementioned motion transmission mechanism and the needle bar holding part 41 is released, the main shaft 1 rotates, but the needle bar holding part 41 remains at a predetermined position, thereby temporarily stopping the reciprocating movement of the needle bar 2, resulting in a needle bar jumping state.
[0030] The material and shape of the cord-like materials T1 and T2 are appropriately determined according to the purpose of the sewn product to be completed using the sewing machine. For example, when sewing decorative cord-like materials to the sewn object, strips or cords or ropes with colors, sizes, and shapes (flat or with rounded shapes) that match the decorative purpose can be used as cord-like materials. Alternatively, when sewing fiber bundles (long fiber bundles) used as reinforcing fibers in a preform based on fiber-reinforced composite materials to the sewn object, the fiber bundles as reinforcing fibers can be used as cord-like materials.
[0031] Figure 3This is a block diagram illustrating the schematic structure of the electronic control device 100 used in the sewing machine according to this embodiment. The control device 100 includes: a CPU (Central Processing Unit) 101, which performs various processing and drive control of the sewing machine; a RAM (Random Access Memory) 102 serving as the working area of the CPU 101; and a storage device (ROM = Read-Only Memory and / or Flash Memory, Hard Disk, etc.) 103 that non-volatilely stores one or more pre-programmed embroidery data (sewing data) and associated program control data (program control data), as well as various processing programs. Furthermore, the control device 100 includes: a driver 104 for the spindle motor, which rotates the sewing machine spindle 1; drivers 105 and 106 for the X-axis motor and Y-axis motor, respectively, which move the embroidery frame in the X and Y directions; and a driver 107 for the needle bar jump motor, with each motor connected to the corresponding driver. Additionally, the control device 100 also includes an operation panel 108 serving as a user input / output interface. For example, the operation panel 108 is composed of a touch panel that serves as both an image display and a user input receiving panel, and various setting / control screens are displayed on the touch panel. Users can perform various operations / settings by touching the operation images or other screens displayed on the touch panel.
[0032] The embroidery data (sewing data) stored in storage device 103 includes frame movement data (X, Y data) representing the movement amount of the embroidery frame for each stitch, and control codes serving as control signals for sewing actions. The control codes include various control codes associated with sewing actions, such as color change codes (step switching codes), skip stitch codes, thread cutting codes, and stop codes. Color change codes are originally codes indicating changes in yarn color, but in this embodiment, they also serve as step switching codes indicating changes in sewing methods. At the point where a sewing method (i.e., a sewing action mode) consisting of a series of sewing actions composed of multiple stitches is switched, i.e., at the boundary of different sewing action modes, this step switching code (color change code) is inserted into the embroidery data (sewing data). This "step switching code" indicates the control code for switching sewing action modes; therefore, in other words, it can be called a "mode switching control code." When multiple different sewing action modes are mixed in embroidery data (sewing data) for a single embroidery pattern, a step switching code (i.e., a mode switching control code) is inserted into the embroidery data (sewing data) at the boundary of the different sewing action modes. In this embodiment, the storage device 103 functions as a sewing data providing unit that provides embroidery data (sewing data) with mixed different sewing action modes.
[0033] The programmable data is the data used to set / control the sewing method (sewing action mode) for each sewing interval (i.e., each of the above steps) divided by the above step switching codes. The sewing method (sewing action mode) can be set / controlled based on various factors such as sewing method, interlacing pattern, threaded joint height and lower stop point (threaded joint stroke), and spindle speed. The sewing method factors refer to those specifying the specific sewing method, such as flat stitch, strip sewing, interlacing stitch, wrap stitch, pleated stitch, and hem stitch. The interlacing pattern factors refer to those specifying the pattern of interlacing movement during interlacing sewing (e.g., selecting any one of multiple patterns) and the amplitude of the movement during interlacing sewing. The threaded joint stroke factors refer to those variablely specifying the vertical travel of the threaded joint (presser foot body); "height" refers to the height of the upper stop point in the threaded joint stroke, and "lower stop point" refers to the height of the lower stop point in the threaded joint stroke. The spindle speed factors refer to those variablely specifying the spindle speed. Alternatively, the program control data can be pre-stored in the storage device 103 in association with the embroidery data (sewing data) corresponding to each embroidery pattern. Or, the user can set the required program control data by using the operation panel 108 or the like in association with the embroidery data (sewing data) of the desired embroidery pattern, and save it in the storage device 103 (or RAM 102).
[0034] As is currently known, the control device 100 controls the sewing action by having the CPU 101 execute a processing program stored in the storage device 103, based on the embroidery data (sewing data) stored in the storage device 103 for realizing the embroidery pattern desired by the user, and the associated programmable data. In this embodiment, it is particularly noteworthy that the processing program executed by the control device 100 includes a program component for performing functions as a rapid processing unit. Rapid processing refers to the function that, between steps in the programmable data (the boundary between different sewing action modes), based on the difference in sewing action modes before and after the boundary, sets the spindle to rotate and change to the next sewing action mode, or sets the spindle to temporarily stop and then change to the next sewing action mode. By controlling the sewing according to this setting, it is possible to prevent the spindle from stopping between steps due to the step switching code of the embroidery data, thereby achieving high production efficiency. To achieve such rapid processing, the rapid processing unit is configured to control the boundaries of the different sewing action modes and, in accordance with the differences in sewing action modes before and after the boundaries, perform either rapid processing (rotating the spindle and changing to the next sewing action mode) or normal change processing (temporary change processing) (rotating the spindle and changing to the next sewing action mode after temporarily stopping the spindle). When performing rapid processing (rotating the spindle and changing to the next sewing action mode without temporarily stopping the spindle), the processing speed can be relatively increased, thus enabling the entire sewing operation to be completed quickly.
[0035] Figure 4 This is a flowchart illustrating an example of a processing program executed by the CPU 101. First, the user selects the desired embroidery pattern for subsequent embroidery sewing, reads the embroidery data (sewing data) corresponding to the selected embroidery pattern from the storage device 103, and imports it into the working area (module B1) of the RAM 102. Next, programmable data associated with the embroidery data (sewing data) is set and imported into the working area (module B2) of the RAM 102. As mentioned earlier, the programmable data can be set manually by the user using the operation panel 108, or the programmable data that is pre-set and stored in the storage device 103 in association with the embroidery data (sewing data) can be read.
[0036] For reference only. Figure 5The text shows an example of the settings for programmable data. Here, an example is shown where the embroidery data (sewing data) corresponding to one (series) of embroidery patterns consists of five different sewing action patterns. Examples of factors defining the sewing action patterns for each step include "Sewing Method," "Thread Joint Height," "Thread Joint Lower Stop," and "Quick Processing." The specific content of each factor type is illustrated in the rows corresponding to each step. In the "Sewing Method" column, the symbol "N" represents "flat stitch," "Z1" represents "interlaced stitch pattern 1," "Z4" represents "interlaced stitch pattern 4," and "T" represents "strip stitch." The value in the "Thread Joint Height" column indicates the height of the upper stop in the thread joint stroke. The value in the "Thread Joint Lower Stop" column indicates the height of the lower stop in the thread joint stroke. The "Quick Processing" column indicates whether there is information R indicating whether quick processing is performed at the boundary between the current step (previous step) and the next step (next step). In the step where information R is set, rapid processing is performed at the boundary between the previous step and the next step. "—" indicates that information R is not set, meaning that rapid processing is not performed at the boundary between the previous step and the next step. "Rapid processing" refers to processing controlled by the rapid processing unit. Performing rapid processing is equivalent to rotating the spindle and performing necessary processing to transition to the next sewing action mode. Not performing rapid processing is equivalent to performing processing required to temporarily stop the spindle before transitioning to the next sewing action mode and / or performing manual operations (program changeover operations).
[0037] Whether the boundaries of the steps (i.e., the boundaries of different sewing action modes) can be processed quickly depends on the differences in sewing action modes (especially sewing methods) in the preceding and following steps. Figure 6 This is a list of examples of decisions made regarding whether to perform rapid processing based on the different sewing action patterns (especially "sewing methods") in the preceding and following steps. Figure 6 In the diagram, the vertical columns indicate the types of "sewing methods" in the previous step, and the horizontal columns indicate the types of "sewing methods" in the next step. The symbols "N," "T," "Z1," and "Z4" representing the types of "sewing methods" are as described above. "Z2" represents "interlaced sewing pattern 2," "Z3" represents "interlaced sewing pattern 3," "Z5" represents "interlaced sewing pattern 5," and "Z6" represents "interlaced sewing pattern 6." "C" represents "overlock sewing," "H" represents "pleated sewing," and "F" refers to "hemming sewing." The ○ and X symbols marked at the intersections of the types shown in the vertical columns and horizontal columns indicate whether quick processing is possible. ○ indicates quick processing is possible, and X indicates quick processing is not possible.
[0038] Normally, quick processing can be performed when it is not necessary to replace the accessories required for performing special sewing methods (such as guides for strip sewing or guides for cross-stitching) or change the configuration of the accessories. However, quick processing is not possible when it is necessary to replace the accessories or change their configuration. In this embodiment, a situation where the configuration of the accessories needs to be changed refers to the situation where the cross-stitching accessory (guide) needs to be switched between use and non-use. As mentioned above, in order to switch the cross-stitching accessory (guide) between use and non-use, the configuration of the guide member 25 needs to be moved to the operating position or the avoidance position.
[0039] Furthermore, flat stitch N refers to ordinary embroidery sewing without sewing the cord-like material T2. In flat stitch, the guide member 25 is usually moved from the operating position to the avoidance position, but sewing can also be performed with the guide member 25 in the operating position depending on the sewing direction. For example, if the sewing direction of the flat stitch is a direction that does not cross the guide member 25, flat stitch embroidery can be performed with the guide member 25 in the operating position. In this case, quick processing can be applied. Moreover, quick processing can also be applied when flat stitch embroidery is performed with the guide member 25 in the operating position and then the stitching is reversed to staggered stitch. Therefore, quick processing can be performed when switching from flat stitch N to any of the staggered stitch patterns Z1 to Z6, or vice versa. In addition, quick processing can also be performed when switching from any of the staggered stitch patterns Z1 to Z6 to other staggered stitch patterns Z1 to Z6.
[0040] However, when switching from strip sewing T to any of the cross-stitch patterns Z1 to Z6, or vice versa, it is necessary to replace the sewing accessories or perform a program change. Therefore, rapid processing is not possible, and the spindle must be temporarily stopped for accessory replacement or program change. For example, as shown in the illustration, when both strip sewing guides and cross-stitch guides are provided, when switching from any of the cross-stitch patterns Z1 to Z6 to strip sewing T, the following program change is required: by moving the guide member 25 to a clearance position to disable the cross-stitch accessory (guide), the front end of the rope-like material T1 in the strip sewing guide 12 is pulled out and positioned at the needle drop position. Therefore, rapid processing is not possible in this case. Furthermore, not limited to the sewing machine illustrated in the diagram, which has two types of guides, sewing machines that allow switching between guides for strip sewing and guides for cross sewing by changing accessories cannot perform rapid processing when switching between strip sewing and cross sewing.
[0041] Return to Figure 5 In the transition (boundary) from step 1 to 2, the sewing method changes from flat stitch N to staggered stitch pattern Z1, thus allowing for quick processing. Therefore, information R indicating quick processing is set. Similarly, in the transition (boundary) from step 2 to 3, the sewing method changes from staggered stitch pattern Z1 to staggered stitch pattern Z4, allowing for quick processing. Therefore, information R indicating quick processing is set. However, in the transition (boundary) from step 3 to 4, the same staggered stitch pattern Z4 is used (i.e., the staggered stitch pattern Z4 remains unchanged), but no information R indicating quick processing is set, and quick processing is not performed. This represents an example of a setting where quick processing is not performed. That is, this setting is possible when switching from step 3 to 4 if the spindle is to be stopped and a certain switching operation is to be performed. In other words, according to... Figure 6 Even if the table theoretically allows for rapid processing, the programmable data can be set according to individual user needs to avoid rapid processing. In the transition (boundary) from step 4 to 5, the sewing method changes from the staggered sewing pattern Z4 to strip sewing T, therefore... Figure 6 The information R shown cannot be processed quickly and no instruction is set to process it quickly.
[0042] exist Figure 4 In the processing of module B2, when the user operates the operation panel 108 and sets program control data, the user can visually refer to... Figure 6 The table shown represents a list of examples of decisions on whether or not fast processing can be performed, and the information R indicating whether or not fast processing can be appropriately set. Alternatively, it is also possible to indicate whether or not fast processing can be performed... Figure 6 The list of decision examples for rapid processing shown is digitized and stored in a memory (storage device 103, etc.). Figure 4 In the processing of module B2, when the user operates the operation panel 108, etc., to set program control data, the electronic data (table) can be automatically referenced. For example, it can be structured as follows: Figure 4 In the processing of module B2, when the user operates the operation panel 108, etc., to set program control data, the parts that are theoretically not suitable for rapid processing ( Figure 6 When an operation is performed on information R (marked with an X symbol on the boundary) that indicates a need for rapid processing, this table is consulted, and the setting is deemed invalid; therefore, information R indicating rapid processing is not set (stored). Thus, in Figure 5 In the example, during the transition (boundary) from step 4 to 5, even if the user performs a setting operation that enables fast processing, the information R indicating fast processing is not set (stored).
[0043] Further continue to Figure 4The following explanation is provided. In module B3, the step number n of the sewing action mode is set to an initial value of 1. Next, the programmable data related to the initial step 1 (i.e., n = 1) is read from the working area of RAM 102, and the sewing action mode of the sewing machine is set to the state corresponding to this programmable data (module B4). For example, in... Figure 5 In the example case, during step 1, the "sewing method" is set to flat stitch (N), the "threaded joint height" is set to the value "6", the "threaded joint bottom stop" is set to the value "0.5", and the information R indicating "quick processing" is set when switching to the next step. Alternatively, the sewing operation can be started by the user operating the spindle 1 rotation start switch to ON at an appropriate timing between modules B1 and B4 (e.g., after module B4).
[0044] Next, the embroidery data (sewing data) related to step n (initially n=1) is sequentially read from the working area of RAM102 for each stitch. The embroidery frame is driven XY in sync with the rotation of the spindle 1, and the needle bar 2 is moved up and down to perform the sewing action (module B5). Furthermore, in Figure 5 In the example, in step 1, the "sewing method" is flat stitch "N", so the staggered oscillating motor 32 is not driven and the usual embroidery sewing is performed.
[0045] In the sewing action of step n (initially n=1), CPU 101 first reads the step switching code (color change code) in the control code of step n, and checks whether the step switching timing (i.e., the end of step n) arrives after the specified stitch (module B6). If the step switching timing (i.e., the end of step n) has not yet arrived (module B6 NO), it returns to module B5 and continues the sewing action of step n. If it is determined that the step switching timing (i.e., the end of step n) arrives after the specified stitch (module B6 YES), it checks whether the information R indicating the rapid processing is set in the above-mentioned program control data (module B7).
[0046] If no instruction for rapid processing is given in the case of information R, it is determined to be NO in module B7, and the processing flow branch is to temporarily stop the spindle 1 and perform processing for the preparation of the next step (module B8). Specifically, in module B8, the remaining sewing actions corresponding to the specified number of stitches are executed until the actual timing of the step switching code (color change code) arrives. When the actual timing of the step switching code (color change code) arrives (i.e., the sewing action of step n ends), the rotation of the spindle 1 is temporarily stopped, and then preparation for the next step (n+1) is performed. The preparation for the next step (n+1) here includes reading the program control data related to the next step (n+1) from the working area of RAM102, setting the sewing operation mode of the sewing machine to the state corresponding to the program control data (the same processing as module B4 above), and including automatically and / or manually performing the following actions, namely, replacing the accessories (guide for strip sewing, or guide for cross sewing, etc.) required for the sewing method set for the next step (n+1), or changing the configuration of any sewing machine component including the accessory (returning any sewing machine component to the waiting position or setting it to the operating position).
[0047] When information R indicating rapid processing is set, module B7 determines it to be YES, and the processing flow branches to the processing transformation for the rapid processing (modules B9, B10, B11). In this embodiment, there are two types of rapid processing that can be performed: one where a sewing machine component needs to be replaced or its configuration changed for the next step (n+1), and the other where the above processing is not required. Module B9 determines which type of rapid processing to perform. Alternatively, the information R included in the programmable data may contain data indicating which type of rapid processing should be performed, and module B9 determines which type of rapid processing should be performed based on this data. Or, module B9 may compare the programmable data of the current step (previous step) with the next step (subsequent step), and determine which type of rapid processing should be performed based on the relationship between the two.
[0048] If no replacement or configuration change of sewing machine components is required (NO in module B9), the processing flow branch is to perform preparation for the next step while keeping the spindle 1 rotating (module B10). Specifically, in module B10, the remaining sewing actions corresponding to the specified number of stitches are executed until the actual timing of the step switching code (color change code) arrives. When the actual timing of the step switching code (color change code) arrives (i.e., the sewing action of step n ends), preparation for the next step (n+1) is performed while the spindle 1 continues to rotate. The preparation for the next step (n+1) here includes reading the programmable data related to the next step (n+1) from the working area of RAM 102 and setting the sewing action mode of the sewing machine to the state corresponding to the programmable data (the same process as in module B4).
[0049] In cases where no replacement or configuration change of sewing machine components is required, such as when the difference in sewing method (sewing action mode) between steps does not change the sewing method but rather results in a difference in the height of the presser foot (threaded connector) 10's stroke and / or the lower stop point. Figure 7 This is an example illustrating the rotational state of spindle 1 before and after a step switch in such a situation. Figure 7 In the diagram, the horizontal axis represents elapsed time, and the vertical axis represents the status of three control elements: "spindle," "threaded connector stroke," and "control code." The "spindle" column displays the rotational state of spindle 1 using waveforms. The "threaded connector stroke" column displays the travel distance of the pressure foot (threaded connector) 10 using waveforms. Figure 7 The example illustrates the following scenario: in an earlier step, the threaded joint height is 8mm and the bottom dead center (BDC) is 1mm; in a subsequent step, the threaded joint height is 4mm and the BDC is 2mm. The symbol C in the "Control Code" column indicates the actual timing of the step switching code (color change code). As clearly shown in the attached diagram, in... Figure 7 In the example, the rotation of spindle 1 is maintained during the switching of steps.
[0050] As another example, there are situations where no replacement or configuration change of sewing machine components is required, such as when the guide component 25 is in the operating position, the sewing method for the rope-like material is switched from flat stitch to staggered stitch. Figure 8 This is an example illustrating the rotational state of spindle 1 before and after a step switch in such a situation. Figure 8 In the diagram, the horizontal axis represents elapsed time, and the vertical axis represents the state of the three control elements: "main axis," "interlaced oscillation," and "control code." The "interlaced oscillation" column indicates the state of the interlaced oscillation action based on the interlaced oscillation mechanism. That is, in... Figure 8 In the example, no staggered oscillation occurs in the earlier steps; the staggered oscillation begins from the next sewing timer after the actual arrival of the step switching code (color change code) at timer C. Figure 8 In the example, the rotation of spindle 1 is maintained during the switching of steps.
[0051] Return to Figure 4 In cases where replacement or configuration changes of sewing machine components are required, the YES branch from module B9 branches to module B11. In module B11, while keeping the spindle 1 rotating, needle bar jump and / or spindle 1 speed reduction control are performed, and preparation for the next step is initiated. Specifically, the remaining sewing actions corresponding to the specified number of stitches are executed until the actual timing of the step switching code (color change code) arrives. When the actual timing of the step switching code (color change code) arrives (i.e., the sewing action of step n ends), while continuing to rotate the spindle 1, preparation for the next step (n+1), including needle bar jump and / or spindle speed reduction control, is performed. The preparation process performed here for the next step (n+1) includes: performing (1) needle bar jump, (2) spindle speed reduction control, or (3) needle bar jump and spindle speed reduction control, depending on the sewing action mode of the next step (n+1); and automatically and / or manually changing the sewing machine components or configuration during this period; and reading the programmable data related to the next step (n+1) from the working area of RAM 102 and setting the sewing action mode of the sewing machine to the state corresponding to the programmable data (the same process as described in module B4).
[0052] In cases where sewing machine components need to be replaced or configured, such as when the sewing method for the ribbon material remains unchanged in the preceding and following steps, but the orientation (angle of the rotating body 13) of the ribbon material bobbins 11 and 29 changes by 90 degrees in the preceding and following steps, the bobbins 11 and 29 cannot rotate 90 degrees within one stitch action time at the normal rotation speed of the spindle 1 (e.g., 1000 rpm). Therefore, the rotation speed of the spindle 1 is automatically reduced to a speed that allows the bobbins 11 and 29 to rotate 90 degrees within one stitch action time. That is, the deceleration control of the spindle 1 begins at a time that is a predetermined number of stitches ahead of the actual timing C of the step switching code (color change code), and the required deceleration is achieved at the actual timing C of the step switching code (color change code), allowing the bobbins 11 and 29 to rotate 90 degrees within one stitch action time of that timing C. The sewing action of the next step (n+1) begins from the timer C that actually arrives from the step switching code (color change code). At this time, the following speed control is automatically performed: the rotation of spindle 1 is accelerated by spending time corresponding to the initial appropriate number of stitches. If the normal speed (e.g., 1000 rpm) is reached, constant speed rotation is then performed thereafter.
[0053] As another example, situations requiring replacement or configuration changes to sewing machine components may arise, such as when the sewing method in successive steps is the same staggered sewing, but the stroke phases of the staggered swings in the successive steps are inconsistent. In the stroke start phase of the staggered swing, there are a start right swing and a start left swing. The start right swing is a swing from left to right and back to left, and this action is repeated thereafter. The start left swing is a swing from right to left and back to right, and this action is repeated thereafter. Sometimes the stroke phase of the staggered swing in a previous step is inconsistent with the stroke start phase of the staggered swing in a subsequent step. In this case, during step switching, while keeping the spindle 1 rotating, the needle bar jumps, and during the jump, the guide rod 22 swings freely, thereby controlling the sewing action of the next step (n+1) to begin at the set start of a right swing or a left swing. Figure 9 This is an example illustrating the rotational state of spindle 1 before and after a step switch in such a situation. Figure 9 In the diagram, the horizontal axis represents elapsed time, and the vertical axis represents the status of three control elements: "main axis," "interlaced oscillation," and "control code." The "interlaced oscillation" column indicates the status of the interlaced oscillation action based on the interlaced oscillation mechanism. Figure 9In the example, the alternating oscillation with an amplitude of 16mm occurs in the previous step. The step switching code (color change code) actually arrives at the final sewing timing C of the previous step, at which point the stroke phase of the alternating oscillation in the previous step ends with a rightward swing. In contrast, the stroke start phase of the subsequent step (n+1) is set to begin a rightward swing, thus inconsistent with the stroke phase ending with a rightward swing in the previous step. Therefore, by performing a needle bar jump at the timing following the arrival of the timing C of the step switching code (color change code) while maintaining the rotation of the spindle 1, no sewing action is performed, and the guide rod 22 swings to the left and idles. As a result, the guide rod 22 swings to the right at its next timing, thus enabling the sewing action of the subsequent step (n+1) to begin from the set rightward swing.
[0054] As another example, situations requiring replacement or configuration changes of sewing machine components exist, such as when the difference in sewing method (sewing action mode) between preceding and subsequent steps does not change the sewing method but rather causes a significant difference in the travel height or lower stop point of the presser foot (threaded connector) 10. In this case, while maintaining the rotation of the spindle 1, the needle bar jumps at the timing following the actual arrival of the step switching code (color change code). This allows control to adjust the height position of the presser foot (threaded connector) 10 to the travel height or lower stop point set for the next step (n+1) without performing a sewing action.
[0055] Return to Figure 4 In module B12, the step number n is incremented by 1. In the following module B13, it is checked whether all sewing actions for the currently being sewn embroidery pattern have ended. If they have not ended, the process returns to module B5 to perform the sewing action for step n in the same manner as described above.
[0056] right Figure 5 In the example, when switching from step 1 to step 2 Figure 4 The processing flow is explained below. When performing the sewing action for step 1, if it is determined that the step switching timer (i.e., the end of step 1) arrives after the specified stitch length, then the process branches from the YES branch of module B6 to module B7. Figure 5 In the example, a message R is set to instruct for rapid processing when switching from step 1 to step 2, thus branching from the YES branch of module B7 to module B9. Figure 5 In the example, during the transition from step 1 to step 2, the sewing method changes from flat stitch N to staggered stitch pattern Z1. Therefore, it is determined that no replacement or configuration change of the sewing machine components is required, and the NO branch of module B9 branches to module B10. In module B10, preparation for the subsequent step 2 is performed while keeping the spindle 1 rotating. As a specific example, such as Figure 8 As shown, while the spindle 1 is rotating, the staggered swing motor 32 is driven starting from the actual timing C (i.e., the time when the sewing action of step 1 ends) after the step switching code (color change code), and the guide rod 22 is controlled to start staggered swing.
[0057] Furthermore, regarding Figure 5 In the example, when switching from step 2 to step 3 Figure 4 The processing flow is explained below. When performing the sewing action for step 2, if the step switching timer (i.e., the end of step 2) is determined to arrive after the specified stitch length, the process branches from the YES branch of module B6 to module B7. Figure 5 In the example, a message R is set to instruct for rapid processing when switching from step 2 to 3, thus branching from the YES branch of module B7 to module B9. Figure 5 In the example, during the transition from step 2 to 3, the sewing method changes from interlaced sewing pattern Z1 to interlaced sewing pattern Z4. Therefore, it is determined that no replacement or configuration change of the sewing machine components is required, and the NO branch of module B9 is redirected to module B10. In module B10, preparations for the subsequent step 3 are performed while the spindle 1 remains rotated. As a specific example, such as... Figure 7 As shown, the control is performed as follows: while maintaining the spindle 1, the threaded joint stroke is switched to the state set for the next step 3, starting from the actual timing C of the step switching code (color change code) (i.e., the timing when the sewing action of step 2 ends).
[0058] Furthermore, regarding Figure 5 In the example, when switching from step 4 to step 5 Figure 4 The processing flow is explained below. When performing the sewing action for step 4, if the step switching timer (i.e., the end of step 4) is determined to arrive after the specified stitch length, the process branches from the YES branch of module B6 to module B7. Figure 5 In the example, no information R is set to indicate fast processing when switching from step 4 to 5, therefore the NO branch of module B7 leads to module B8. That is, in Figure 5In the example, during the transition from step 4 to 5, the sewing method changes from the staggered sewing pattern Z4 to strip sewing T, thus requiring the replacement or configuration change of sewing machine components, and setting it to not be able to perform rapid processing. In module B8, the rotation of the main spindle 1 is temporarily stopped to prepare for the next step 5. Specifically, the remaining sewing actions corresponding to the specified number of stitches are performed according to the staggered sewing pattern Z4 until the actual timing C of the step switching code (color change code) arrives. When the actual timing C of the step switching code (color change code) arrives (i.e., the sewing action of step n ends), the rotation of the main spindle 1 is temporarily stopped, and then preparation for the next step 5 is performed. The preparation for the next step 5 is as described above. In particular, in this specific example, the operator performs the following operation: moves the guide member 25 for staggered sewing to the avoidance position, and pulls the rope-like material T1 from the guide part 12 for strip sewing so that it is in the needle drop position. Then, start rotating the spindle 1 again to begin the sewing action in step 5 (i.e., sewing the rope-like material T1 by means of the strip sewing T).
[0059] In the above embodiment, the information R indicating rapid processing is set to programmable data. However, it is not limited to this; the rapid processing unit may have, for example... Figure 6 The table shown is used when a decision needs to be made on whether to perform fast processing (e.g., in...). Figure 4 In module B7, you can refer to this table to determine whether to perform fast processing.
[0060] Based on the above embodiments, the invention relating to the control device 100 applied to a sewing machine can be understood. Here, the sewing mechanism is such that a cord-like material (T1 or T2) is sewn onto a workpiece (W) based on pre-programmed sewing data. The control device 100 is configured to control the sewing action of the sewing machine based on the sewing data. In particular, it includes: a sewing data providing unit (storage device 103, CPU 101, processing modules B1 to B4, etc.) that provides the sewing data that contains different sewing action modes; and a rapid processing unit (CPU 101, processing modules B6 to B11, etc.) that, at the boundaries of the different sewing action modes, performs the following control based on the difference in sewing action modes before and after the boundary: that is, it performs processing to rotate the main shaft of the sewing machine and change to the next sewing action mode, or it performs processing to change to the next sewing action mode after temporarily stopping the main shaft.
[0061] Furthermore, based on the above embodiments, it can be understood that a sewing machine having the above-described control device 100 is disclosed, which includes: a needle bar 2 on which a sewing needle 3 is mounted and is driven reciprocally in response to the rotation of the main shaft 1; a rotating cylinder 13 (i.e., a rotating body) configured to rotate around the axis of the needle bar 2 on its outer periphery; a guide member 12 or a guide component 25 (i.e., a guide part) that moves with the rotating cylinder 13 to guide the rope-like material T1 or T2 toward the sewing position; and the control device 100, which, according to the sewing data, sews the rope-like material T1 or T2, guided by the guide part (12, 25) in response to the reciprocating drive of the needle bar 2, onto the workpiece W, and causes the main shaft 1 to rotate continuously or temporarily stop under the control of the rapid processing unit (CPU 101, processing modules B6 to B11, etc.).
[0062] As clearly understood from the above embodiments, the present invention can be implemented as a sewing machine control method in the following manner. That is, the sewing mechanism is capable of sewing a cord-like material to a workpiece based on pre-programmed sewing data, and the sewing machine control method includes the following steps: a first step, performing a sewing action of the cord-like material T1 or T2 relative to the workpiece W in a first sewing action mode based on the sewing data; a second step, performing a sewing action of the cord-like material T1 or T2 relative to the workpiece W in a second sewing action mode following the first step, based on the sewing data; and a control step, at the boundary between the first step and the second step, corresponding to the difference between the first and second sewing action modes, controlling the process of rotating the main shaft 1 of the sewing machine and changing to the second sewing action mode, or controlling the process of changing to the second sewing action mode after temporarily stopping the main shaft 1. Furthermore, the present invention can also be implemented as a program for causing a computer or processor to execute such a control method for a sewing machine, and can also be implemented as a non-temporary storage medium for storing the program.
Claims
1. A control device for a sewing machine, characterized in that, The sewing mechanism is configured to sew rope-like material to a workpiece based on pre-programmed sewing data, and the control device is configured to control the sewing action of the sewing machine based on the sewing data. The control device of the sewing machine has: A sewing data providing unit provides sewing data that contains a mixture of different sewing action modes; as well as A rapid processing unit controls, at the boundary of the different sewing action modes and in accordance with the difference between the sewing action modes before and after the boundary, to perform processing for rotating the main shaft of the sewing machine and changing to the next sewing action mode, or to perform processing for temporarily stopping the main shaft and then changing to the next sewing action mode.
2. The control device for a sewing machine according to claim 1, characterized in that, The sewing data provided by the sewing data providing unit includes mode switching control codes that represent the boundaries of different sewing action modes. The rapid processing unit controls the processing at the boundary of the sewing action mode to rotate the main shaft and change to the next sewing action mode, or to change to the next sewing action mode after temporarily stopping the main shaft, in accordance with the difference between the sewing action mode before and after the mode switching control code.
3. The control device for a sewing machine according to claim 1, characterized in that, The rapid processing unit includes a unit that sets information indicating whether to rotate the spindle and change to the next sewing action mode at each boundary of different sewing action modes, and controls, based on this information, to perform processing for rotating the spindle and changing to the next sewing action mode, or to perform processing for changing to the next sewing action mode after temporarily stopping the spindle.
4. The control device for a sewing machine according to claim 3, characterized in that, The rapid processing unit includes: a unit for setting the information by the user; and a unit for storing the set information.
5. The control device for a sewing machine according to any one of claims 1 to 4, characterized in that, The sewing machine includes a needle bar skipping mechanism that temporarily stops the reciprocating movement of the needle bar while the main shaft is rotating. The rapid processing unit performs the following control: while performing processing to rotate the main shaft and change to the next sewing action mode, the needle bar jumps while the main shaft is rotated.
6. The control device for a sewing machine according to any one of claims 1 to 4, characterized in that, In the case of processing to rotate the spindle and change to the next sewing action mode, the rapid processing unit controls the spindle to operate without deceleration or to decelerate the spindle.
7. The control device for a sewing machine according to any one of claims 1 to 4, characterized in that, The different sewing action patterns refer to different sewing methods for the rope-like material, such as interlaced sewing or strip sewing.
8. The control device for a sewing machine according to any one of claims 1 to 4, characterized in that, The different sewing action modes refer to the different sewing patterns when the rope-like material is sewn in an interlaced manner.
9. A method for controlling a sewing machine, characterized in that, The sewing mechanism is capable of sewing rope-like materials onto the workpiece based on pre-programmed sewing data. The control method consists of the following steps: The first step involves performing a sewing action on the cord-like material relative to the workpiece in a first sewing action mode, based on the sewing data. The second step involves performing the sewing action of the rope-like material relative to the workpiece in a second sewing action mode, based on the sewing data, following the first step. as well as The control process, at the boundary between the first and second processes, corresponding to the difference between the first and second sewing action modes, controls the process to rotate the main shaft of the sewing machine and change to the second sewing action mode, or to change to the second sewing action mode after temporarily stopping the main shaft.
10. A computer program product comprising a computer program, The computer program is used to cause the processor included in the control device of the sewing machine to execute the various steps of the control method of claim 9.
11. A sewing machine, characterized in that, The sewing machine has: The needle bar, on which a sewing needle is mounted, is reciprocated in response to the rotation of the main shaft; A rotating body, configured to rotate about the axis of the needle bar on the outer periphery of the needle bar; A guide section, which moves with the rotating body, guides the rope-like material toward the sewing position; and The control device for the sewing machine according to any one of claims 1 to 8, According to the sewing data and in accordance with the reciprocating drive of the needle bar, the rope-like material guided by the guide is sewn onto the workpiece, and the spindle is continuously rotated or temporarily stopped according to the control of the rapid processing unit.
Citation Information
Patent Citations
automatic embroidery machine
JP1994093943B2
Sewing machine
JP2007222484A
Embroidery sewing machine and its control method
JP2008302070A
Automatic embroidering machine
JP1989025895A
Method and device to apply cord thread or ribbons onto fabrics in a quilting machine
US6957615B1