The present invention relates generally to a sewing machine capable of sewing a string-shaped material, such as a tape or a cord, to a sewing workpiece, such as a cloth or fabric, and particularly to a controlling device and a controlling method for such a type of sewing machine. More particularly, the present invention relates to executing a quick shift process for speeding up processing necessary at the time of switching between different sewing operation modes in a sewing machine capable of performing such different sewing operation modes in combination.
Heretofore, there has been known an embroidery sewing machine (lock-stitching handle embroidery machine) capable of sewing a string-shaped material, such as a tape or a cord, to a sewing workpiece (or base fabric) by feeding the string-shaped material to a needle entry position. Such an embroidery sewing machine includes: a needle bar having a sewing needle attached to its lower end portion and drivable to move vertically or up and down; a presser foot (or nipple) drivable to move in the up-down direction at predetermined timing relative to the up-down movement of the needle bar; and a rotation member mounted concentrically with the needle bar and rotatable about the axis of the needle bar. The embroidery sewing machine arranged in this manner can deal with a variety of materials and stitching methods or techniques by replacing an attachment, attached to the rotation member, with another one. Further, the up-and-down movement of the presser foot (or nipple) is controlled by a motor so that a stroke length and a bottom dead point of the presser foot can be changed in accordance with a thickness of the sewing workpiece, a type of the string-shaped material, and the like.
As an example, a sewing machine described in Patent Literature 1 includes a zigzag stitching attachment (or guide section) capable of sewing a string-shaped material, such as a tape or a cord, to a sewing workpiece by feeding the string-shaped material while swinging the string-shaped material in a zigzag fashion. This sewing machine also includes a guide lever for guiding the string-shaped material to an entry position of a sewing needle, and the guide lever is pivotably mounted to the rotation member via a lever pin. In embroidering, not only an embroidery frame is moved on the basis of embroidery data corresponding to a desired embroidery pattern, but also a sewing progressing direction relative to the sewing workpiece is calculated in order to control a direction of the rotation member in such a manner that the lever pin is always positioned ahead in the sewing progressing direction and thus a direction of the string-shaped material is controlled in accordance with the desired embroidery pattern. At the same time, the guide lever is caused to reciprocatingly pivot about the lever pin in synchronism with the movements of the needle bar and the nipple to thereby cause the string-shaped material to swing in a zigzag fashion (namely, swing leftward and rightward relative to the sewing progressing direction). In this manner, the string-shaped material is fed to the needle entry position while being caused to zigzag-swing in accordance with the desired sewing pattern (embroidery pattern) and thus the string-shaped material is sewn to the sewing workpiece with zigzag stitches commonly called “zigzag stitching”.
Further, a sewing machine described in Patent Literature 2 includes a tape stitching guide section for guiding a flat and wide tape (string-shaped material) to the needle entry position. In this sewing machine, the tape (string-shaped material) wound on a bobbin is passed through the guide section to be fed to the needle entry position, and then the tape is sewn to the sewing workpiece by linear stitches commonly called “tape stitching”. Generally, both a zigzag stitching attachment (or guide section) and a tape stitching attachment (or guide section) can be mounted to one sewing machine, in which case an ornamental pattern can be formed by combining the zigzag stitching and the tape sewing.
In general, the embroidery sewing machine can automatically perform an embroidery sewing operation on the basis of embroidery data stored in an internal storage unit of the sewing machine and can variably set a particular way of sewing or stitching (sewing operation mode) in the embroidery sewing operation on the basis of program control data (namely, so called Pro-con Data) stored in association with the embroidery data (see, for example, Patent Literature 3 set forth below). The embroidery data include frame movement data (X and Y data) that are indicative of stitch-by-stitch movement amounts of the embroidery frame and control codes that function as control signals in the sewing operation. The control codes include a variety of codes related to the sewing operation, such as a color change code, a jump code, a thread cut code, and a stop code.
The above-mentioned program control data are data (Pro-con Data) that set and/or control ways of sewing (namely, sewing operation modes) in a sewing operation composed of a plurality of stitches. Each of the ways of sewing (sewing operation modes) can be set and/or controlled by various factors, such as a stitching technique, a zigzag pattern, a height and a bottom dead point of the nipple (nipple stroke), and the number of rotations of a main shaft of the sewing machine. The factors of the stitching technique are factors that determine specific stitching techniques, such as flat stitching, tape stitching, zigzag stitching, rolled stitching, pleat stitching, and frill stitching. The factors of the zigzag pattern are factors that determine a pattern of zigzag swinging (for example, select any one of a plurality of zigzag swinging patterns) and that determine a zigzag swinging width. The factor of the nipple stroke is a factor that variably determines a stroke length of the up-and-down movement of the nipple (or presser foot), the “height” of the nipple is a height of the top dead point in the nipple stroke, and the “bottom dead point” is a height of the bottom dead point in the nipple stroke.
Furthermore, the aforementioned control codes include a predetermined control code (step switch code or mode-switching control code) that instructs timing for switching the way of sewing (namely, sewing operation mode) to another or next one. According to the conventionally known technique, at timing when such a predetermined control code (step switch code or mode-switching control code) is given, the rotation of the main shaft of the sewing machine is temporarily stopped, and then movement control, initial setting of related mechanisms (attachment or guide section, and others), and the like are performed automatically or manually so as to adapt to the next way of sewing (namely, next sewing operation mode). For example, when the technique for stitching the string-shaped material is to be switched from the tape stitching to the zigzag stitching or from the zigzag stitching to the tape stitching, there is a need to change some arrangements, such as replacing the attachment (guide section) for guiding the string-shaped material to the needle entry position with another attachment (guide section) suited for the switched-to zigzag stitching or tape stitching and setting the string-shaped material on the other attachment (guide section), and thus it is necessary to temporarily stop the rotation of the main shaft.
In view of the foregoing prior art problems, it is one of the objects of the present invention to provide a controlling device and a controlling method for a sewing machine which, where a string-shaped material is to be sewn to a workpiece in different sewing operation modes, enable speed up of processing necessary at the time of switching between the sewing operation modes, and a sewing machine provided with such a controlling device.
A controlling device for a sewing machine according to the present invention is applied to a sewing machine that is configured to sew a string-shaped material to a workpiece on the basis of pre-programmed sewing data, and the controlling device is configured to control such a sewing operation of the sewing machine on the basis of the sewing data. In particular, the controlling device for a sewing machine according to the present invention is characterized by including: sewing data supply means that supplies the sewing data having a plurality of pieces of operation mode information, indicative of different sewing operation modes, mixed therein; and quick shift process means that controls, at a boundary between the different sewing operation modes and depending on a difference between the sewing operation modes immediately preceding and succeeding the boundary, whether to execute a process for shifting to the succeeding sewing operation mode while keeping a main shaft of the sewing machine rotating or to execute the process for shifting to the succeeding sewing operation mode after temporarily stopping the rotation of the main shaft. The present invention can be implemented also as a sewing machine provided with such a controlling device.
According to the present invention, when switching between the sewing operation modes, it is possible to perform control such that depending on the difference between the sewing operation modes immediately preceding and succeeding the switching, the sewing operation shifts to the succeeding sewing operation mode while keeping the main shaft rotating, without necessarily having to temporarily stop the rotation of the main shaft. Thus, it is possible to efficiently selectively perform the process for shifting to the succeeding sewing operation mode while keeping the main shaft of the sewing machine rotating (namely, perform a quick shift process or rapid process) or the process for shifting to the succeeding sewing operation mode after temporarily stopping the rotation of the main shaft (namely, perform a normal shift process). With such arrangements, as a whole, the present invention can speed up processing necessary when switching between the sewing operation modes.
A presser foot support member 9 is fixed to the lower end of the support cylinder 4. The presser foot support member 9 has a lower end portion formed in a bifurcated shape to provide two leg portions, and an elongated key groove 9a extending in the up-right direction is formed in an outer side surface of one of the leg portions of the presser foot support member 9. A presser foot (or nipple) 10 is fixed to the other leg portion of the support member 9. As illustrated in
Further, an interlocking member 19 is fitted over the outer periphery of the rotation cylinder 13 in such a manner that the interlocking member 19 is not only movable up and down but also rotatable. Namely, the interlocking member 19 is movable up and down and rotatable independently of the rotation cylinder 13. A connection piece 20 is fixed to the interlocking member 19 and held in engagement in an engaging groove 13a formed in the outer periphery of the rotation cylinder 13. Thus, the interlocking member 19 is rotatable together with the rotation cylinder 13 as the rotation cylinder 13 rotates. Further, a guide lever 22 is mounted to the rotation cylinder 13 via a bracket 21. The guide lever 22 is mounted in such a manner that the lever 22 is swingable, about a lever pin 23 mounted to an outer side surface of the bracket 22, leftward and rightward of the axis of the needle bar 2 relative to the rotation cylinder 13. The guide lever 22 has one arm portion 22a extending laterally from a portion thereof adjoining the lever pin 23 and another arm portion 22b extending downward from the portion adjoining the lever pin 23. A guide member 25 is connected to the lower end of the arm portion 22b via a connection member 24. A guide tube 26 for feeding another string-shaped material T2 to the entry position of the sewing needle 3 is mounted to the lower end of the guide member 25. A roller 27 is mounted to a distal end portion of the laterally extending arm portion 22a, and this roller 27 is held in engagement in a linking groove 20a of the connection piece 20. As illustrated in
As illustrated in
Namely, in the illustrated embodiment, two different types of guide sections (namely, the guide section for “tape stitching” and the guide section for “zigzag stitching”) are provided. However, the present invention is not so limited, and only either one of the aforementioned two guide sections may be provided. Alternatively, another suitable type of guide section may be provided. Note, however, that these different types of guide sections are never caused to operate concurrently and only one of the aforementioned types of guide sections is selectively caused to operate during a given time period. For example,
A needle plate 40 is disposed on the upper surface of a rotary hook base (not illustrated in the drawings), and a lower thread rotary hook (not illustrated) is provided underneath the needle plate 40. In the sewing machine of
A needle bar jump function for temporarily stopping the reciprocating movement of the needle bar 2 while keeping the main shaft 1 rotating is known in the art. The machine head H in the present embodiment, too, includes a needle bar jump mechanism for executing such a needle bar jump function. As illustrated in
Materials, shapes, and the like of the string-shaped materials T1 and T2 are determined as appropriate in accordance with an intended purpose of a sewn product that is to be made by use of the inventive sewing machine. For example, in a case where an ornamental string-shaped material is to be sewn to the sewing workpiece, a tape or a cord of a color, a size and an outer shape (flat or rounded outer shape) fitting the ornamental purpose may be used as the string-shaped material. Alternatively, in a case where a tow (long fiber bundle) that functions as reinforcing fibers for preform molding of a fiber-reinforced composite material is to be sewn to the sewing workpiece, such a tow that functions as reinforcing fibers is used as the string-shaped material.
The embroidery data (sewing data) stored in the storage unit 103 include frame movement data (X and Y data) indicative of stitch-by-stitch movement amounts of the embroidery frame, and control codes that function as control signals in the sewing operation. The control codes include various sewing-operation-related control codes, such as a color change code (or step switch code), a jump code, a thread cut code, and a stop code. Although the color change code is essentially a code that instructs a thread color change, the color change code is used in the present embodiment also as a step switch code that instructs switching from one sewing step to another step. In the present embodiment, such a step switch code (or color change code) is inserted in the embroidery data (sewing data) at a position where a way of sewing (namely, sewing operation mode) in one continuous sewing operation composed of a plurality of stitches is to be switched to another, namely, at a boundary between different sewing operation modes. Because the “step switch code” is a control code that instructs switching from one sewing operation mode to another, it can also be referred to as “mode-switching control code”. In a case where the embroidery data (sewing data) of one embroidery pattern have a plurality of pieces of operation mode information, indicative of a plurality of different sewing operation modes, mixed therein, the step switch code (or mode-switching control code) is inserted in the embroidery data (sewing data) at each boundary between the different sewing operation modes. In the present embodiment, the storage unit 103 functions as sewing data supply means that supplies embroidery data (sewing data) having a plurality of pieces of operation mode information, indicative of different sewing operation modes, mixed therein.
The program control data are data that set and/or control a way of sewing (sewing operation mode) per sewing part or zone demarcated by the above-mentioned step switch code. The way of sewing (sewing operation mode) can be set and/or controlled by various factors, such as a stitching method or technique, a zigzag pattern, a height and a bottom dead point of the nipple (nipple stroke), and the number of rotations of the main shaft. The factor of the stitching technique is a factor that sets a specific stitching technique, such as flat stitching, tape stitching, zigzag stitching, rolled stitching, pleat stitching, or frill stitching. The factor of the zigzag pattern is not only a factor that sets a pattern of zigzag swinging (for example, selects any one of a plurality of patterns of zigzag swinging) at the time of the zigzag stitching but also a factor that sets a swinging width at the time of the zigzag stitching. The factor of the nipple stroke is a factor that variably sets an up-and-down movement stroke length of the nipple (or presser foot), the “height” of the nipple means a height of the top dead point in the nipple stroke, and the “bottom dead point” means a height of the bottom dead point in the nipple stroke. The factor of the number of rotations of the main shaft is a factor that variably sets the number of rotations of the main shaft. The program control data may be prestored in the storage unit 103 in association with the embroidery data (sewing data) corresponding to individual embroidery patterns. Alternatively, desired program control data may be set by the user by use of the operation panel 108 and the like in association with embroidery data (sewing data) of desired embroidery patterns and then stored into the storage unit 103 (or RAM 102).
As in the conventionally known sewing machines, the controlling device 100 controls the sewing operation, on the basis of the embroidery data (sewing data) for making the user-desired embroidery patterns and the related program control data stored in the storage unit 103, by causing the CPU 101 to execute the processing programs stored in the storage unit 103. What is particularly notable with respect to the present embodiment is that a program module for executing a function of quick shift process means (or rapid process means) is included in the processing programs to be executed by the controlling device 100. The quick shift process (or rapid process) in the present embodiment is a function intended to prevent the main shaft from stopping its rotation between the steps due to the step switch code of the embroidery data and thereby promote sewing or manufacturing efficiency, by setting, between each pair of the adjoining steps (namely, at each boundary between the different sewing operation modes) in the program control data and depending on a difference between the sewing operation modes preceding and succeeding the boundary, whether to shift to the succeeding or next sewing operation mode while keeping the main shaft rotating or to shift to the next sewing operation mode after temporarily stopping the rotation of the main shaft and then controlling the sewing operation in accordance with that setting. To execute such a quick shift process, the quick shift process means in the present embodiment is configured to control, at each boundary between the different sewing operation modes and depending on a difference between the sewing operation modes immediately preceding and succeeding the boundary, whether to execute a process for shifting to the succeeding or next sewing operation mode while keeping the main shaft rotating (quick shift process) or to execute the process for shifting to the next sewing operation mode after temporarily stopping the rotation of the main shaft (normal shift process). When the process for shifting to the next sewing operation mode while keeping the main shaft rotating, namely, without temporarily stopping the rotation of the main shaft (namely, quick shift process) is performed, it is possible to relatively increase the processing speed and thus achieve speed-up of the sewing operation as a whole.
As a reference, example settings of the program control data are illustrated in
Whether or not the quick shift process can be executed (namely, whether the quick shift process is executable or non-executable) at the boundary between the steps (namely, boundary between the different sewing operation modes) can be determined depending on a difference between the sewing operation modes (particularly, between the “stitching techniques”) in the steps immediately preceding and succeeding the boundary.
In general, the quick shift process can be executed in a case where there is no need to replace an attachment necessary for executing a particular stitching technique (such as a tape stitching guide section or a zigzag stitching guide section), change a position of the attachment, or the like. On the other hand, the quick shift process cannot be executed in a case where there is a need to replace an attachment, change the position of the attachment, or the like. In the present embodiment, it is necessary to change the position of the attachment, for example, when there is a need to selectively switch between using the zigzag stitching attachment (guide section) and not using the zigzag stitching attachment (guide section). In order to switch between using the zigzag stitching attachment (guide section) and not using the zigzag stitching attachment (guide section), it is necessary to move the guide member 25 to its operating position or retreat position, as noted above.
Note that the flat stitching N means normal embroidery stitching or sewing that does not sew the string-shaped material T2 to the sewing workpiece. In the flat stitching, although the guide member 25 is normally moved from the operating position to the retreat position, the sewing operation may also be executed with the guide member 25 staying at the operating position, depending on a sewing direction. For example, when the sewing direction in the flat stitching is not across the guide member 25, the flat stitching embroidery can be executed with the guide member 25 staying at the operating position. In such a case, the quick shift process can be applied. When the sewing operation is to be switched back to the zigzag stitching after having executed the flat stitching embroidery with the guide member 25 staying at the operating position, too, the quick shift process can be applied. Therefore, the quick shift process can be executed when the sewing operation is to be stitched from the flat stitching N to any one of zigzag stitching patterns Z1 to Z6 or from any one of zigzag stitching patterns Z1 to Z6 to the flat stitching N. When the sewing operation is to be stitched from any one of patterns Z1 to Z6 to another one of patterns Z1 to Z6, too, the quick shift process can be executed.
However, when the sewing operation is to be switched from the tape stitching T to any one of zigzag stitching patterns Z1 to Z6 or from any one of zigzag stitching patterns Z1 to Z6 to the tape stitching T, the quick shift process cannot be executed because there is a need to replace the stitching attachment with another one or to perform some necessary arrangements change operation, and thus the main shaft is temporarily stopped to enable the attachment replacement or the arrangements change operation. For example, when the sewing operation is to be switched from any one of zigzag stitching patterns Z1 to Z6 to the tape stitching T in a case where both the tape stitching guide section and the zigzag stitching guide section are provided as in the illustrated example, it is necessary to perform the arrangements change operation of moving the guide member to the retreat position to place the zigzag stitching attachment (guide section) in a non-usable state and pulling a distal end portion of the string-shaped material T1 out of the tape stitching guide section 12 to place the distal end portion of the string-shaped material T1 at the needle entry position. Therefore, in such a case, the quick shift process cannot be executed. Not only in a sewing machine where two different types of guide sections are provided as in the illustrated example but also in a sewing machine of a type where switching between the tape stitching guide section and the zigzag stitching guide section is made by replacing one attachment with another, the quick shift process cannot be executed when switching between the tape stitching and the zigzag stitching is to be made.
Referring back to
Note that when the user sets program control data by operating the operation panel 108 and the like in the operation of block B2 of
The explanation of
Then, the CPU 101 reads out from the working area of the RAM 102 the embroidery data (sewing data) related to step n (initially, n=1) sequentially stitch by stitch and performs the sewing operation by driving the embroidery frame in the X and Y directions and moving the needle bar 2 in the up-down direction (block B5). Note that because the “stitching technique” is the flat stitching (N) in step 1 in the illustrated example of
During the sewing operation for step n (initially, n=1), the CPU 101 pre-reads the step switch code (or color change code) included in the control codes of this step n and determines whether or not step switching timing (namely, the end of step n) arrives after a predetermined number of stitches (block B6). If the step switching timing (namely, the end of step n) does not arrive yet as determined in block B6 (NO determination in block B6), the CPU 101 reverts to block B5 to continue the sewing operation for step n. If the step switching timing (namely, the end of step n) arrives after the predetermined number of stitches as determined in block B6 (YES determination in block B6), the CPU 101 further determines whether or not the information R instructing execution of the quick shift process is set in the program control data, namely, whether or not the program control data have the information R set therein (block B7).
If the program control data do not have the information R instructing execution of the quick shift process set therein, a NO determination is made in block B7, and so the processing flow branches in order to perform an operation for preparing for the succeeding or next step after temporarily stopping the rotation of the main shaft 1 (block B8). More specifically, in block B8, the CPU 101 performs the remaining sewing operation for the predetermined number of stitches until the actual timing of the step switch code (color change code) arrives. Once the actual timing of the step switch code (color change code) arrives (namely, once the sewing operation for step n ends), the CPU 101 temporarily stops the rotation of the main shaft 1 and then prepares for the next step (n+1). Preparations for the next step (n+1) made here include reading out from the RAM 102 the program control data related to the next step (n+1), and setting the sewing operation mode of the sewing machine in a state corresponding to the read-out program control data (operation similar to that of block B4). The preparations for the next step (n+1) further include automatically and/or manually replacing the current attachment with another attachment necessary for executing a stitching technique set for the next step (n+1) (such as the tape switching guide section or the zigzag stitching guide section) and changing the position of any of the sewing machine components including the attachment (for example, returning such a sewing machine component to its retreat position or setting the sewing machine component in its operating position).
If the program control data have the information R instructing execution of the quick shift process set therein, a YES determination is made in block B7, the processing flow branches in order to shift to operations (of blocks B9, B10, and B11) for the quick shift process. The quick shift process executable in the present embodiment has two variations: the first variation where there is a need to make replacement or positional change of any of the sewing machine components for the next step (n+1); and the second variation where there is no such need. Thus, in block B9, the CPU 101 determines in which of the two variations the quick shift process should be executed. The information R included in the program control data may include data instructing in which of the two variations the quick shift process should be executed, and in block B9, the CPU 101 may determine, on the basis of such variation-instructing data, in which of the variations the quick shift process should be executed. Alternatively, in block B9, the CPU 101 may compare the program control data of the current step (preceding step) and the program control data of the next step (succeeding step) and determine, on the basis of results of the comparison between the two, in which of the variations the quick shift process should be executed.
If there is no need to make replacement or positional change of any of the sewing machine components (NO determination in block B9), the processing flow branches in order to perform an operation for preparing for the next step while keeping the main shaft 1 rotating (block B10). More specifically, in block B10, the CPU 101 performs the remaining sewing operation for the predetermined number of stitches until the actual timing of the step switch code (color change code) arrives, and once the actual timing of the step switch code (color change code) arrives (namely, once the sewing operation for step n ends), the CPU 101 prepares for the next step (n+1) while keeping the rotation of the main shaft 1. Preparations for the next step (n+1) made here include reading out from the working area of the RAM 102 the program control data related to the next step (n+1) and setting the sewing operation mode of the sewing machine in a state corresponding to the read-out program control data (operation similar to that of block B4).
The case where there is no need to make replacement or positional change of any of the sewing machine components is, for example, one where the respective sewing operation modes of the preceding and succeeding steps differ from each other in that the height and/or bottom dead point of the stroke of the presser foot (nipple) 10 differ between the two steps without the stitching technique differing or varying between the two steps.
Further, another example of the case where there is no need to make replacement or positional change of any of the sewing machine components is one where the stitching technique used for the string-shaped material is switched from the flat stitching to the zigzag stitching with the guide member 25 kept at the operating position.
Referring back to
Further, the case where there is a need to make replacement or positional change of any of the sewing machine components is, for example, one where although the stitching technique used for the string-shaped material does not differ between the preceding and succeeding steps, directions of the string-shape material bobbins 11 and 29 (namely, angle of the rotation member 13) vary by 90 degrees between the preceding and succeeding steps. In such a case, because the bobbins 11 and 29 cannot be rotated by 90 degrees within a single stitch operation time if the main shaft 1 is being rotated with a normal number of rotations (such as 1,000 rpm), a rotation speed of the main shaft 1 is automatically reduced down to a particular speed such that the bobbins 11 and 29 can be rotated by 90 degrees within the single stitch operation time. Namely, the speed reduction control of the main shaft 1 is started at timing that immediately precedes the actual timing C of the step switch code (color change code) by the aforementioned number of stitches so that necessary speed reduction of the main shaft 1 is achieved at the actual timing C of the step switch code (color change code) and thus the bobbins 11 and 29 are rotated by 90 degrees within the single stitch operation time at that timing C. The sewing operation for the next step (n+1) is started at timing that immediately succeeds the actual timing C of the step switch code (color change code), at which time the number-of-rotation control is automatically performed in such a manner that the rotation of the main shaft 1 is accelerated for a time corresponding to a first appropriate number of stitches and that after the normal number of rotations (such as 1,000 rpm) is reached, the main shaft 1 is rotated at a constant speed.
Another example of the case where there is a need to make replacement or positional change of any of the sewing machine components is one where although the stitching technique of both of the preceding and succeeding steps is the same zigzag stitching technique but the preceding and succeeding steps differ from each other in terms of a stroke phase of the zigzag swinging. As a stroke start phase of the zigzag swinging, there are two types, rightward swinging start phase and leftward swinging start phase. In the rightward swinging start phase, the guide lever is caused to swing from the left to the right, then swing from the right back to the left, and thereafter repeat such swinging movement. In the leftward swinging start phase, the guide lever is caused to swing from the right to the left, then swing from the left back to the right, and thereafter repeat such swinging movement. In some case, the stroke phase of the zigzag swinging in the preceding step does not match the zigzag swinging stroke start phase in the succeeding step. In such a case, at the time of switching between the steps, the CPU 101 performs control such that the sewing operation for the next step (n+1) starts with the preset rightward or leftward swinging, by executing a needle bar jump while keeping the main shaft 1 rotating and then causing the guide lever 22 to swing without causing the sewing operation during the needle bat jump.
Still another example of the case where there is a need to make replacement or positional change of any of the sewing machine components is one where the difference between the ways of sewing (sewing operation modes) of the preceding and succeeding steps is that the height or bottom dead point of the stroke of the presser foot (nipple) 10 extremely differs between the preceding and succeeding steps although the stitching technique does not vary between the preceding and succeeding steps. In such a case, the CPU 101 performs control for, while keeping the main shaft 1 rotating, executing the needle bar jump at timing that immediately succeeds the timing C at which the step switch code (color change code) actually arrives and thereby adjusting the height position of the presser foot (nipple) 10 to a stroke height or bottom dead point preset for the succeeding step (n+1).
Referring back to
Next, a description will be made about a portion of the processing flow of
Further, a description will be made about a portion of the processing flow of
Further, a description will be made about a portion of the processing flow of
The present embodiment of the invention has been described above in connection with the case where the information R instructing execution of the quick shift process is set as the program control data. However, the inventive sewing machine is not so limited. For example, the quick shift process means may be provided with a table similar to the one illustrated in
From the above-described embodiment, it can be understood that the invention related to the controlling device 100 applied to a sewing machine is disclosed here. Here, the sewing machine to which is applied the controlling device100 is configured to sew the string-shaped material (T1 or T2) to the sewing workpiece (W) on the basis of the pre-programmed sewing data, and the controlling device 100 is configured to control the sewing operation of the sewing machine on the basis of the pre-programmed sewing data. Particularly, the controlling device 100 includes: sewing data supply means (storage unit 103, CPU 101, processing blocks B1 to B4, and the like) that supplies the sewing data having pieces of operation mode information, indicative of different sewing operation modes, mixed therein; and quick shift process means (CPU 101, processing blocks B6 to B11, and the like) that controls, at the boundary between the different sewing operation modes and depending on a difference between the sewing operation modes immediately preceding and succeeding the boundary, whether to execute the process for shifting to the next sewing operation mode while keeping the main shaft of the sewing machine rotating or to execute the process for shifting to the next sewing operation mode after temporarily stopping the rotation of the main shaft.
Further, from the above-described embodiment, it can be understood that the sewing machine provided with the aforementioned controlling device 100 is disclosed. This sewing machine includes: the needle bar 2 having the sewing needle 3 attached thereto and drivable to reciprocatingly move up and down in response to the rotation of the main shaft 1; the rotation cylinder (namely, rotation member) 13 provided around the outer periphery of the needle bar 2 and rotatable about the axis of the needle bar 2; the guide 12 or the guide member 25 (namely, guide section) movable with the rotation cylinder 13 for guiding the string-shaped material T1 or T2 to the sewing position; and the aforementioned controlling device 100. The sewing machine sews the string-shaped material T1 or T2, guided by the guide section (12 or 25) in response to the reciprocating movement of the needle bar 2, to the sewing workpiece W in accordance with the sewing data, and the sewing machine keeps the main shaft 1 rotating or temporarily stops the rotation of the main shaft 1 in accordance with the control by the quick shift process means (CPU 101, processing blocks B6 to B11, and the like).
Further, as may also be clear from the above-described embodiment, the present invention can be implemented also as a controlling method for the sewing machine. Namely, the sewing machine is configured to sew the string-shaped material to the sewing workpiece on the basis of the pre-programmed sewing data, and the controlling method for the sewing machine includes: a first step of performing, on the basis of the sewing data, sewing of the string-shaped material T1 or T2 to the sewing workpiece W in a first sewing operation mode; a second step of performing, on the basis of the sewing data, the sewing of the string-shaped material T1 or T2 to the sewing workpiece W in a second sewing operation mode after the first sewing operation mode; and a third step of controlling, at a boundary between the first step and the second step and depending on a difference between the first and second sewing operation modes, whether to execute the process for shifting to the second sewing operation mode while keeping the main shaft 1 of the sewing machine rotating or to execute the process for shifting to the second sewing operation mode after temporarily stopping the rotation of the main shaft. Furthermore, the aforementioned sewing-machine controlling method can be implemented as a software program to be executed by a computer or a processor, but also as a non-volatile storage medium having such a program stored therein.
Number | Date | Country | Kind |
---|---|---|---|
2020-159959 | Sep 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/033369 | 9/10/2021 | WO |