This application claims priority to Japanese Patent Application No. 2010-242019, filed Oct. 28, 2010, the content of which is hereby incorporated herein by reference.
The present disclosure relates to a sewing machine that is capable of sewing an embroidery pattern that is to be sewn with threads of a plurality of colors and to a computer program product.
A sewing machine is known that is capable of sewing an embroidery pattern that is to be sewn with threads of a plurality of colors. In processing that sews the embroidery pattern in the plurality of colors, it may be necessary to replace a thread spool. The known sewing machine may control a display portion that is provided in the vicinity of a spool stand and a thread guide path member and that corresponds to a needle bar for which the thread spool must be replaced to display the color for the thread spool that is to be attached to a spool pin.
In the known sewing machine that is described above, a display form of the display portion for the needle bar for which the thread spool must be replaced is different from a display form of a display portion for a needle bar for which replacement of the thread spool has already been completed and a display form of a display portion for a needle bar for which replacement of the thread spool is not necessary. Therefore, with the known sewing machine, in order to distinguish between the needle bar for which the thread spool must be replaced and a needle bar for which replacement of the thread spool has already been completed, a user must check each of the display portions that respectively correspond to a plurality of the needle bars.
Various embodiments of the broad principles derived herein provide a sewing machine and a computer program product that improve convenience for a user when a thread spool is replaced.
Embodiments provide a sewing machine that includes a plurality of needle bars to a lower end of each of which a needle can be attached, the needle having a needle eye through which can be passed an upper thread that is supplied from a thread spool, a display portion that is configured to display various information, and a first display control portion that causes the display portion to display replacement information. The replacement information is information pertaining to a replacement needle bar that corresponds to a thread spool for which replacement is necessary and that is at least one of the plurality of the needle bars. The sewing machine also includes a specifying portion that specifies a replacement-completed needle bar during a period in which the replacement information is being displayed on the display portion. The replacement-completed needle bar is a needle bar that corresponds to a thread spool that has been placed after replacement. The sewing machine further includes a second display control portion that causes the display portion to display a result that has been specified by the specifying portion.
Embodiments also provide a computer program product stored on a non-transitory computer-readable medium. The computer program product includes instructions for causing a computer of a sewing machine to execute the steps of causing a display portion of the sewing machine to display replacement information. The display portion is configured to display various information. The replacement information is information pertaining to a replacement needle bar that corresponds to a thread spool for which replacement is necessary and that is at least one of a plurality of the needle bars of the sewing machine. A needle can be attached to a lower end of each of the plurality of the needle bars. The needle has a needle eye through which can be passed an upper thread that is supplied from a thread spool. The computer program product also includes instructions for causing a computer of a sewing machine to execute the steps of specifying a replacement-completed needle bar during a period in which the replacement information is being displayed on the display portion, the replacement-completed needle bar being a needle bar that corresponds to a thread spool that has been placed after replacement, and causing the display portion to display a result that has been specified.
Embodiments will be described below in detail with reference to the accompanying drawings in which:
Hereinafter, a multi-needle sewing machine (hereinafter referred to as a “sewing machine”) 1 that is an embodiment of the present disclosure will be explained with reference to the drawings.
The physical configuration of the sewing machine 1 will be explained with reference to
As shown in
An operation portion 6 is provided to the right of the central portion of the arm 4 in the front-rear direction. The operation portion 6 is rotatably supported by the arm 4, with its axis of rotation being a shaft (not shown in the drawings) that extends in the up-down direction. The operation portion 6 includes a liquid crystal display (LCD) 7, a touch panel 8, connectors 9, a start/stop switch 41, and a threading switch 42. Various types of information, such as an operation screen that is used when a user inputs a command, may be displayed on the LCD 7. The touch panel 8 is used for accepting a command from the user. The user may select and set various types of conditions, such as a sewing pattern and sewing conditions, by using the user's finger or a stylus pen to press a location on the touch panel 8 that corresponds to a position of an input key or the like that is displayed on the LCD 7. The pressing of a location on the touch panel 8 using the user's finger or a stylus pen is hereinafter referred to as a “panel operation”. The connectors 9 are USB-standard connectors, and a USB device 160 (refer to
A cylindrical cylinder bed 10 that extends toward the front from the lower end of the pillar 3 is provided below the arm 4. A shuttle (not shown in the drawings) is provided in the interior of the front end portion of the cylinder bed 10. The shuttle may contain a bobbin (not shown in the drawings), around which a lower thread (not shown in the drawings) is wound. A shuttle drive mechanism (not shown in the drawings) is provided in the interior of the cylinder bed 10. The shuttle drive mechanism (not shown in the drawings) may rotationally drive the shuttle. A needle plate 16, which is rectangular in a plan view, is provided on the top face of the cylinder bed 10. A needle hole 36, which the needle 35 (refer to
A Y carriage 26 of an embroidery frame moving mechanism 11 (refer to
A left-right pair of spool stands 12 are provided on the rear side of the top face of the arm 4. Five spool pins 14 are provided on each of the spool stands 12. The spool pins 14 are pins that extend in the up-down direction. The spool pins 14 may support thread spools 13. Ten of the thread spools 13, the same number as the number of the needle bars 31, may be disposed on the pair of the spool stands 12. Upper threads 15 may be supplied from the thread spools 13 that are disposed on the spool stands 12. The upper threads 15 are supplied through thread guide paths to needle eyes 37 of the individual needles 35 that are attached to the lower ends of the needle bars 31. Each of the thread guide paths includes a thread guide 17, a tensioner 18, a thread take-up lever 19, and a needle bar thread guide 43. Although not shown in detail in the drawings, each of the tensioners 18 includes a rotating plate 34 (refer to
An electrical configuration that performs overall control of the sewing machine 1 will be explained with reference to
The needle drive portion 120 includes drive circuits 121, 123, 125, a sewing machine motor 122, a needle bar case motor 45, and the threading mechanism 126. The sewing machine motor 122 may move one of the needle bars 31 reciprocally in the up-down direction by driving the needle bar drive mechanism 32. The drive circuit 121 may drive the sewing machine motor 122 in accordance with a control signal from the control portion 60. The needle bar case motor 45 may move the needle bar case 21 in the left-right direction. The drive circuit 123 may drive the needle bar case motor 45 in accordance with a control signal from the control portion 60. The threading mechanism 126 is provided below the front end of the arm 4, although not shown in detail in the drawings. The threading mechanism 126 is used for passing the upper thread 15 (refer to
The sewing object drive portion 130 includes drive circuits 131, 133, the X axis motor 132, and the Y axis motor 134. The X axis motor 132 may move the embroidery frame (not shown in the drawings) in the left-right direction by driving the embroidery frame moving mechanism 11. The drive circuit 131 may drive the X axis motor 132 in accordance with a control signal from the control portion 60. The Y axis motor 134 may move the embroidery frame (not shown in the drawings) in the front-rear direction by driving the embroidery frame moving mechanism 11. The drive circuit 133 may drive the Y axis motor 134 in accordance with a control signal from the control portion 60.
The operation portion 6 includes the touch panel 8, the connectors 9, a drive circuit 135, the LCD 7, the start/stop switch 41, and the threading switch 42. The drive circuit 135 may drive the LCD 7 in accordance with a control signal from the control portion 60. Each of the connectors 9 is provided with a function for connecting with the USB device 160. The USB device 160 may be a personal computer or a USB memory, for example.
The control portion 60 includes a CPU 61, a ROM 62, a RAM 63, an EEPROM 64, and an input/output interface 66, all of which are connected to one another by a bus 65. The rotation detector 33, the needle drive portion 120, the sewing object drive portion 130, and the operation portion 6 are connected to the input/output interface 66.
The CPU 61 performs main control of the sewing machine 1. The CPU 61 may perform various types of computations and processing that are related to sewing, in accordance with various types of programs that are stored in a program storage area (not shown in the drawings) of the ROM 62. The ROM 62 includes a plurality of storage areas that include the program storage area and a pattern storage area, although not shown in the drawings. Various types of programs for operating the sewing machine 1, including a main program, are stored in the program storage area. The main program is a program for performing main processing, which will be described below. Sewing data for sewing an embroidery pattern that is to be sewn with threads of a plurality of colors are stored in the pattern storage area. The RAM 63 is a storage element from and to which data can be read and written as desired. As necessary, the RAM 63 includes a storage area that stores computation results and the like from computational processing by the CPU 61. The EEPROM 64 is a storage element from and to which data can be read and written. Various types of parameters for performing various types of processing by the sewing machine 1 are stored in the EEPROM 64. In addition, the colors of the upper threads 15 that is to be supplied to the needle eyes 37 of the needles 35 that are attached to the lower ends of the individual needle bars 31 are stored in the EEPROM 64 in association with the individual needle bars 31.
An operation that forms a stitch in the sewing object that is held by the embroidery frame (not shown in the drawings) will be explained with reference to
The main processing that the sewing machine 1 performs will be explained with reference to
As shown in
The colors for the thread spools that are associated with the needle bars 31 are compared to the acquired sewing data, and a determination is made as to whether there is any thread spools that need to be replaced (Step S30). In the present embodiment, when the number of the thread colors that are needed in order to sew the selected embroidery pattern is not less than the number of the needle bars 31, a case in which the number of the thread colors in which the embroidery pattern can be sewn continuously in accordance with the sewing order is less than the number of the needle bars 31 is deemed to be a case in which it is necessary to replace a thread spool. When the number of the thread colors that are needed in order to sew the selected embroidery pattern is less than the number of the needle bars 31, a case in which the number of the thread colors in which the embroidery pattern can be sewn continuously is less than the number of the thread colors that are needed in order to sew the embroidery pattern is deemed to be a case in which it is necessary to replace a thread spool. The thread colors for the thread spools that are associated with the needle bars 31 are stored in the EEPROM 64. In the specific example, the number of the thread colors in which the embroidery pattern can be sewn continuously in accordance with the sewing order is one, which is less than ten, the number of the needle bars 31 (YES at Step S30). In this case, replacement processing is performed (Step S50). The replacement processing is processing that prompts the user to replace a thread spool.
The replacement processing will be explained in detail with reference to
A control signal is output to the drive circuit 135, and replacement information is displayed on the LCD 7 (Step S54). The replacement information is information that pertains to the replacement needle bars. The replacement information in the present embodiment is information in which a replacement needle bar is associated with a thread color for a replacement thread spool. The replacement information in the present embodiment may be displayed as shown on a screen 201 in
As shown in
On the screen 201, the display forms in the display areas 223 are different for the replacement needle bars, the sewing needle bar, and the other needle bars. The sewing needle bar is the needle bar that is currently set to be driven by the needle bar drive mechanism 32. In the specific example in
After the replacement information has been displayed on the LCD 7 (Step S54), a determination is made as to whether the close key 252 has been selected (Step S55). If the close key 252 has been selected (YES at Step S55), the display of the replacement information is terminated (Step S57). In the specific example, a screen 203 that is shown in
If the close key 252 has not been selected (NO at Step S55), processing is performed that determines whether the replacement of the thread spools has been performed. One of a first method and a second method that are hereinafter described in detail may be used as the main method for performing the replacement of the thread spools. In the first method, the user may remove the thread spool that is to be replaced from the spool stand 12 and may place the replacement thread spool on the spool stand 12. Next, the user may take the thread that extends from the thread spool that has been placed on the spool stand 12 and may pass the thread through the thread guide path that was described above. The user may perform a panel operation to move to the sewing position the needle bar 31 for which the thread spool replacement is to be performed. Thereafter, the user may press the threading switch 42 to pass the upper thread 15 through the needle eye 37 of the needle 35 that is attached to the lower end of the needle bar 31.
In the second method, the user may take the upper thread 15 that extends from the thread spool that is to be replaced and may use scissors to cut the thread between the thread spool 13 and the thread guide 17. After placing the replacement thread spool on the spool stand 12, the user may tie the end of the thread from the replacement thread spool that has been placed on the spool stand 12 and the end of the thread that was being used before the thread spool was replaced. Next, the user may hold the thread that was being used before the thread spool was replaced in one hand from below the needle bar thread guide 43 and may pull the thread until the knot where the thread is tied to the thread from the replacement thread spool reaches the needle 35. The user then may use scissors to cut off the thread that was being used before the thread spool was replaced, including the knot. The user may perform a panel operation to move to the sewing position the needle bar 31 for which the thread spool replacement is to be performed. Thereafter, the user may press the threading switch 42 to pass the upper thread 15 through the needle eye 37 of the needle 35 that is attached to the lower end of the needle bar 31. In the second method, unlike in the first method, the extra portion of the thread that was being used before the thread spool was replaced may be utilized (and discarded). However, the thread from the replacement thread spool can be easily positioned in the correct thread guide path. In both the first method and the second method, the rotating plate 34 of the tensioner 18 may be rotated in the process of the thread spool replacement, and the threading switch 42 may be pressed. Therefore, the sewing machine 1 according to the present embodiment detects whether a thread spool has been replaced, as described below, by detecting the rotation of the rotating plate 34 and the pressing of the threading switch 42. In the specific example, a case is assumed in which the thread spool that corresponds to the needle bar 31 with the needle bar number 2 is replaced.
Based on an electrical signal that is input from the rotation detector 33, a determination is made as to whether any of the ten rotating plates 34 that respectively correspond to the ten needle bars 31 have been rotated (Step S56). In the specific example, in a case where the rotating plate 34 that corresponds to the needle bar 31 with the needle bar number 2 has been rotated (YES at Step S56), the needle bar 31 with the needle bar number 2 is specified as the needle bar 31 that corresponds to the rotating plate 34 that has been rotated. Next, the specified needle bar 31 with the needle bar number 2 may be selected by a panel operation, then a determination is made as to whether the threading switch 42 has been pressed (Step S58). Specifically, a determination is made as to whether the threading switch 42 has been pressed within a specified period of time (for example, five minutes) after the rotation of the rotating plate 34 has been detected by the processing at Step S56.
In the specific example, in a case where the threading switch 42 has been pressed (YES at Step S58), the needle bar 31 with the needle bar number 2, which was specified by the processing at Step S56, is specified as a replacement-completed needle bar, and the replacement information is updated (Step S60). The replacement-completed needle bar is a needle bar, among the replacement needle bars, for which the thread spool has been replaced. Specifically, the CPU 61 may update the replacement information by deleting, from the needle bars 31 with the needle bar numbers 2 to 4, which were specified as the replacement needle bars, the needle bar 31 with the needle bar number 2, which has been specified as the replacement-completed needle bar. Based on the updated replacement information, a control signal may be output to the drive circuit 135, and a screen that is shown in
In a case where none of the rotating plates 34 have been rotated (NO at Step S56), in a case where the threading switch 42 has not been pressed (NO at Step S58), or in a case where the replacement of the thread spools has not been completed (NO at Step S62), the processing returns to Step S54. If the replacement of the thread spools has been completed (YES at Step S62), the CPU 61 waits while a command to start the sewing has not been input (NO at Step S64). The command to start the sewing may be input when the start/stop switch 41 is pressed, for example. If the command to start the sewing has been input (YES at Step S64), the replacement processing is terminated. The processing returns to the main processing that is shown in
In the processing at Step S30, if it is determined that the replacement of the thread spools is not necessary (NO at Step S30), the CPU 61 waits while the command to start the sewing has not been input (NO at Step S40), in the same manner as in the processing at Step 64 in the replacement processing that is shown in
If the replacement of a thread spool is not necessary (NO at Step S80), as well as following the replacement processing (Step S90), the sewing is performed based on the N-th single-stitch data set that has been read out (Step S100). Specifically, in accordance with the N-th single-stitch data set, a control signal is output to the drive circuit 123, and the needle bar 31 that is associated with the thread spool for the thread color for sewing a stitch that is specified by the N-th single-stitch data set is moved to the sewing position. In accordance with the N-th single-stitch data set, control signals are output to the drive circuits 131, 133, so that the embroidery frame (not shown in the drawings) is moved. A control signal is output to the drive circuit 121, so that the sewing machine motor 122 is operated. Next, if the N-th single-stitch data set that has been read out is not the single-stitch data set for the last stitch in the sewing order, among the single-stitch data sets that are included in the sewing data (NO at Step S110), the value of N is incremented, and the incremented N is stored in the RAM 63 (Step S120). Next, the processing returns to Step S70. If the N-th single-stitch data set that has been read out is the single-stitch data set for the last stitch in the sewing order (YES at Step S110), the main processing is terminated.
According to the sewing machine 1, by using the LCD 7, the user can easily check which of the needle bars are the replacement needle bars, even in a case where there is a plurality of the replacement needle bars. Therefore, the user can identify all of the replacement needle bars more easily than in a case where the replacement needle bars are specified by checking each of a plurality of display portions that are provided for each of the needle bars 31. During the replacement of the thread spools, the sewing machine 1 may specify the replacement-completed needle bar by taking advantage of the fact that a rotating plate 34 is rotated by the work of the user in placing in the sewing machine 1 an upper thread 15 that is supplied from a thread spool, as well as the fact that the threading mechanism 126 is operated for passing the upper thread 15 through a needle eye 37 of a needle 35. Therefore, during the replacement of the thread spool, the sewing machine 1 may specify the replacement-completed needle bar more precisely than in a case where the replacement-completed needle bar is specified by taking advantage of one of the fact that the rotating plate 34 is rotated and the fact that the threading mechanism 126 is operated. The sewing machine 1 may detect the state of the thread spool replacement and may update the replacement information that is displayed on the LCD 7. Therefore, by checking the LCD 7, the user may distinguish reliably between a replacement needle bar and a replacement-completed needle bar. Therefore, according to the sewing machine 1, a situation may be avoided in which a user replaces a thread spool for the replacement-completed needle bar by mistake because the user is unable to distinguish between the replacement needle bar and the replacement-completed needle bar. During the replacement of the thread spool, the sewing machine 1 may vary the form of the display of the display areas 223 that correspond to the individual needle bars 31 such that the user may distinguish between the replacement needle bar and the other needle bar. The display positions of the display areas 223 that correspond to the individual needle bars 31 may be the same during the sewing as they are during the replacement of the thread spool. Therefore, the user may specify the replacement needle bar more easily than in a case where the display positions for the replacement needle bar are different during the sewing from what they are during the replacement of the thread spool.
The sewing machine 1 according to the present disclosure is not limited to the embodiment that has been described above, and various modifications may be made within the scope of the claims of the present disclosure. For example, the modifications from (A) to (D) below may be made as desired.
(A) The configuration of the sewing machine 1 can be modified as desired. For example, the number of the needle bars 31 that the sewing machine 1 includes is not limited to ten and may be any number that is greater than one. The sewing machine 1 may include a display device such as an organic electroluminescence display, electronic paper, or the like instead of the LCD 7. The command to pass the upper thread 15 through the needle eye 37 of the needle 35 may be input by an operation device other than the threading switch 42 (for example, the touch panel 8). The threading mechanism 126 and the threading switch 42 may be provided separately for each of the needle bars 31.
(B) The main processing that is shown in
(B-1) The method for specifying the replacement needle bar may be modified as desired. For example, the method may be modified such that a needle bar for which the thread spool is not allowed to be replaced can be set in accordance with a command from the user. The thread color for the replacement thread spool may be assigned to the replacement needle bar in accordance with a command from the user.
(B-2) The method for specifying the replacement-completed needle bar may be modified as desired. For example, in the replacement processing that is shown in
(B-3) In a case where the sewing machine 1 has detected that a thread spool that is associated with a needle bar 31 that is not a replacement needle bar has been replaced by mistake, the sewing machine 1 may display a warning message on the LCD 7 to alert the user, for example.
(C) The replacement information may be modified as desired. For example, a thread color for a replacement thread spool may be displayed by one of an illustration 224 and a thread color name 226. The thread color for the replacement thread spool may be displayed in the form of other information, such as a part number or the like. Both the thread color for the thread spool that is to be replaced and the thread color for the replacement thread spool may be included in the replacement information.
(D) The forms in which the replacement information and the information that pertains to the replacement-completed needle bar are displayed on the LCD 7 may be modified as desired. For example, the result of the specifying of the replacement-completed needle bar may be displayed separately from the replacement information. Specifically, a sewing needle bar display area 271, a replacement information display area 281, and a replacement-completed information display area 291 may be provided, as on a screen 204 that is shown in
The apparatus and methods described above with reference to the various embodiments are merely examples. It goes without saying that they are not confined to the depicted embodiments. While various features have been described in conjunction with the examples outlined above, various alternatives, modifications, variations, and/or improvements of those features and/or examples may be possible. Accordingly, the examples, as set forth above, are intended to be illustrative. Various changes may be made without departing from the broad spirit and scope of the underlying principles.
Number | Date | Country | Kind |
---|---|---|---|
2010-242019 | Oct 2010 | JP | national |