This application claims priority to Japanese Patent Application No. 2008-045439, filed Feb. 27, 2008, the disclosure of which is hereby incorporated herein by reference in its entirety.
The present disclosure relates to a sewing machine and a computer-readable medium storing a sewing machine control program. More specifically, the present disclosure relates to a sewing machine that performs sewing based on a marker disposed on a work cloth and a computer-readable medium storing a sewing machine control program.
Conventionally, when sewing a work cloth (a sewing target) with a sewing machine, an operator (sewing machine user) may usually mark sewing positions on the work cloth with a chalk pencil, basting thread, pin, etc. and then perform sewing following the marks. In such a case, the operator may need to change sewing conditions (sewing speed, sewing method, for example) during sewing, while the operator moves the work cloth following the marks put on the work cloth as a guide. Therefore, to sew a complicated pattern, the sewing machine user may need to be experienced in operations of the sewing machine.
To solve the problem, for example, a sewing machine disclosed in Japanese Patent Application Laid-Open Publication No. 2007-289653 may capture an image of a baseline drawn on a work cloth, detect a baseline width and a baseline color, and specify a stitch width and a thread color that respectively correspond to the baseline width and baseline color, thereby automatically sewing a variety of stitch patterns along the baseline.
With the conventional sewing machine described above, the operator may need to erase the baseline drawn on the work cloth after the operator has finished sewing.
Various exemplary embodiments of the general principles herein provide a sewing machine that is capable of setting sewing conditions and eliminates the need for a change in the set sewing conditions during sewing and the need for extra work after sewing, and a computer-readable medium storing a sewing machine control program.
Exemplary embodiments provide a sewing machine that performs sewing on a work cloth and includes a sewing device, an imaging device, a determination device, a sewing condition storage device, a reading device, and a control device. The sewing device includes a needle bar to which a sewing needle is to be attached, and a sewing machine motor that drives a needle bar mechanism configured to move the needle bar in an up-and-down direction via a drive shaft. The imaging device captures an image of the work cloth on which a marker is disposed to identify information corresponding to actual sewing conditions to be used in actual sewing. The determination device determines an appearance feature of the work cloth on which the marker is disposed, based on the image obtained as a result of image capturing by the imaging device. The sewing condition storage device stores the appearance feature and sewing condition information about the sewing conditions that are correlated with each other. The reading device reads out the sewing condition information corresponding to the appearance feature determined by the determination device from the sewing condition storage device. Further, the control device identifies the actual sewing conditions based on the sewing condition information read out by the reading device, and controls the sewing device so as to perform sewing.
Exemplary embodiments also provide a computer-readable medium storing a sewing machine control program for a sewing machine to perform sewing on a work cloth. The sewing machine includes a sewing device that includes a needle bar to which a sewing needle is to be attached and a sewing machine motor that drives via a drive shaft a needle bar mechanism configured to move the needle bar in an up-and-down direction. The sewing machine control program causing a controller of the sewing machine to execute instructions of determining an appearance feature of the work cloth on which a marker is disposed, based on an image obtained by image capturing of the work cloth on which the marker is disposed to identify information corresponding to actual sewing conditions, the actual sewing conditions being sewing conditions to be used in actual sewing, identifying sewing condition information that corresponds to the determined appearance feature based on a predetermined correlation between the appearance feature and the sewing condition information about the sewing conditions, and controlling the sewing device so as to perform sewing, based on the actual sewing conditions indicated by the identified sewing condition information.
Exemplary embodiments of the present disclosure will be described below in detail with reference to the accompanying drawings in which:
The following will describe a sewing machine 1 according to a first embodiment of the present disclosure with reference to the drawings. The drawings will be used to explain technological features that may be employed in the present disclosure, and configurations of an apparatus and flowcharts of a variety of processing are provided for just illustrative purposes and not intended to be restrictive.
The physical configuration of a sewing machine 1 according to the present embodiment will be described below with reference to
The bed portion 2 is provided with a needle plate 11 and a needle plate cover 12 that can be opened and closed. In the needle plate 11, square holes 34 are formed. Feed dogs (not shown), which will be described later, may be raised and lowered through the square holes 34. In the bed portion 2 below the needle plate 11, a shuttle mechanism (not shown) that houses a bobbin for a lower thread (not shown) is provided. The shuttle mechanism is configured in such a manner that the bobbin can be attached to and detached from the shuttle mechanism when the needle plate cover 12 is detached. Below the needle plate 11, the bed portion 2 contains the feed dogs (not shown) to feed a work cloth as a sewing target by a certain feed amount, a cloth feed mechanism (not shown) to drive the feed dogs, and a feed adjustment motor 76 (see
As shown in
Over the top of the arm portion 4, a cover 6 is mounted to cover the entire length of the arm portion 4 in the right-and-left direction. The cover 6 is pivotally supported on the rear upper surface of the arm portion 4 so that the cover 6 may be opened and closed around the longitudinal axis along the arm portion 4. As shown in
A plurality of operation keys 9 are provided on the front surface of the arm portion 4. The operation keys 9 may be used for instructing various sewing operations. The operation keys 9 may include a start-and-stop switch 91, a reverse stitch switch 92, a needle up-and-down switch 93, and a speed control lever 94. The start-and-stop switch 91 may be used to start or stop sewing operations. The reverse stitch switch 92 may be used to perform reverse stitching. The needle up-and-down switch 93 is used to switch a position of the sewing needle 16 between upper and lower positions. The speed control lever 94 is used to set a sewing speed.
Further, as shown in
Next, the electrical configuration of the sewing machine 1 will be described below with reference to
The CPU 101 in the control portion 100 conducts main control over the sewing machine 1 and executes computations and processing in accordance with a variety of programs stored in a control program storage area 201 (see
Next, the storage areas arranged in the ROM 102 will be described below with reference to
The control program storage area 201 may store a control program required by the CPU 101 (see
The sewing condition storage area 203 may store sewing condition information in association with each of a plurality of different shapes, in plane view, of the head portion 51 of the pin 50. The sewing conditions may include, for example, a sewing pattern, a swing amount, a feed amount, and a sewing speed. The sewing conditions will be described in detail later with reference to
The possible sewing condition storage area 204 may store specifications of the sewing machine 1, that is, limit values of the swing amount, the feed amount, and the sewing speed of the sewing machine 1, for example. If any one of the swing amount, the feed amount, and the sewing speed read out from the sewing condition storage area 203 as the sewing conditions, in accordance with the planar shape of the head portion of the pin 50, exceeds the corresponding limit value stored in the possible sewing condition storage area 204, the CPU 101 determines that the sewing conditions do not comply with the specifications of the sewing machine 1.
Next, the storage areas arranged in the RAM 103 will be described below. Although not shown, the RAM 103 may be provided with the actual condition storage area and other storage areas. The actual condition storage area stores sewing condition information, that is, information about the sewing pattern, the swing amount, the feed amount, and the sewing speed for currently executed sewing processing. The CPU 101 (see
The sewing condition information stored in the sewing condition storage area 203 of the ROM 102 will be described in detail with reference to
For example, in an example shown in
In the first embodiment, the CPU 101 (see
Next, an example of the pin 50 that may be used in the present embodiment will be described below with reference to
Next, how the pins 501 to 504 are fixed on a pair of work cloths 60 will be described below with reference to
The work cloths 60 may be fed from the front side to the rear side. Therefore,
In the example shown in
Subsequently, the sewing control processing that is executed by the CPU 101 (see
First, a main flowchart of the sewing control processing will be described below with reference to
As shown in
Subsequently, the CPU 101 determines whether an instruction to start sewing is given, based on whether the start-and-stop switch 91 is pressed once by the operator (S13). The CPU 101 waits until the instruction to start sewing is given (NO at S13→S13). If the instruction is given (YES at S13), the CPU 101 determines whether an instruction to end sewing is given (S14). If the start-and-stop switch 91 is pressed again, the CPU 101 determines that the instruction to end sewing is given (YES at S14). Then, the CPU 101 stops the currently executed sewing processing (S12), and returns to the processing to acquire the setting information (S11).
If the start-and-stop switch 91 is not pressed again (NO at S14), an image of the work cloth 60 and the head portion 51 of the pin 50 placed in the imaging area of the image sensor 30 is captured to obtain image information. The obtained image information is subjected to image processing, and processing to recognize an appearance feature of the head portion 51 of the pin 50 (hereinafter referred to as “appearance feature recognition processing”) is performed (S15). In the appearance feature recognition processing, the appearance feature of the work cloth with the pin 50 disposed thereon may be recognized, based on the image information obtained from the image sensor 30. In the first embodiment, as an example of the appearance feature recognition processing, processing to recognize the shape of the head portion 51 (hereinafter referred to as “shape recognition processing”) is executed.
The shape recognition processing may be executed as follows, for example. First, binarization processing may be performed to binarize the image information obtained by image capturing to extract position information of the head portion 51 of the pin 50, which has higher brightness with respect to the brightness of the work cloth. The threshold value of the brightness may be determined by a p-tile method, a mode method, a discrimination analysis method, a variable threshold method, etc. Subsequently, edge detection may be performed to identify a boundary (edge) between light and dark in the image information to extract position information of the boundary line between the head portion 51 of the pin 50 and the work cloth 60. A filter to be used in edge detection may include a first derivative filter, a Laplacian filter, etc. Subsequently, through Hough transform, an edge that forms a curve or a straight line may be extracted to identify a shape of the head portion 51 of the pin 50. By determining whether the acquired shape is the same as a predetermined shape, the shape of the head portion 51 of the pin 50 may be identified.
Further, in the image processing, from among all the image information pieces of the imaging area captured by the image sensor 30, the image information of a certain area at the right side of the presser foot 13 (hereinafter referred to as a target area) is selected, and the shape recognition processing is executed for the target area. Thus, when the head portion 51 of the pin 50 passes by the right side of the needle drop hole 131 in the presser foot 13, the shape of the head portion 51 may be recognized. Accordingly, at this timing, the sewing conditions may be changed (see S23 in
If the CPU 101 cannot identify the shape of the head portion 51 of the pin 50 through the shape recognition processing (NO at S17), the CPU 101 determines that the head portion 51 of the pin 50 is not present in the target area of the image sensor 30. Then, sewing is executed based on the actual sewing conditions stored in the actual condition storage area of the RAM 103 (S19). The process returns to step S14, and the processing to monitor an instruction from the start-and-stop switch 91 (S14), the processing to detect the head portion 51 of the pin 50, and the shape recognition processing (S15) are executed repeatedly.
If the shape of the head portion 51 of the pin 50 is identified through the shape recognition processing (YES at S17), the CPU 101 reads out the sewing conditions identified by the planar shape of the head portion 51 of the pin 50, from the sewing condition storage area 203 of the ROM 102 (S18). The CPU 101 stores the read out sewing information in a storage area arranged in the RAM 103. Subsequently, the CPU 101 determines whether the identified shape of the head portion 51 of the pin 50 is the “character X”, that is, whether the identified shape is a sewing pattern that indicates stop of sewing (S21). If the shape of the head portion 51 of the pin 50 is the “character X”, the sewing pattern stored in the actual condition storage area of the RAM 103 is “STOP”, so that it is necessary to end the continuing sewing control processing. Therefore, in such a case (YES at S21), the CPU 101 stops sewing (S27), ends a series of the sewing control processing, and returns to the setting information acquisition processing (S11) again to perform new sewing.
If the shape of the head portion 51 of the pin 50 identified by the CPU 101 is any other than the “character X”, that is, if the identified shape is not the sewing pattern that indicates stop of sewing (NO at S21), the CPU 101 proceeds to sewing condition identification processing (see S23 in
The sewing condition identification processing to be executed at step S23 of the sewing control processing will be described below with reference to
In such a case, the sewing machine 1 cannot perform sewing based on the sewing conditions identified by the head portion 51 of the pin 50. Accordingly, the CPU 101 causes the LCD 10 to display an error message saying, for example, “THIS SEWING MACHINE CANNOT PERFORM SEWING”, to inform the operator that sewing cannot be continued (S47). The CPU 101 stores 1 to turn a stop flag “ON”, which indicates stop of sewing (S49), ends the sewing condition identification processing, and returns to the sewing control processing (see
If the sewing conditions that are read out in accordance with the recognized planar shape of the head portion 51 of the pin 50 comply with the specifications of the sewing machine 1, the CPU 101 determines that sewing can be performed with the sewing machine 1 (YES at S31). In such a case, the CPU 101 compares the actual sewing conditions stored in the actual condition storage area of the RAM 103 with the newly identified sewing conditions to determining whether the both sewing conditions are identical (S33, S37, and S41).
More specifically, first, among the sewing conditions, the CPU 101 determines whether the sewing speeds are identical with each other (S33). The CPU 101 refers to the sewing condition storage area 203 of the ROM 102. If the CPU 101 determines that the sewing speed identified by the planar shape of the head portion 51 of the pin 50 is identical to the sewing speed in the actual sewing conditions (YES at S33), proceeds to step S37 without changing the sewing speed of the actual sewing conditions. If the CPU 101 determines that the sewing speed identified by the planar shape of the head portion 51 of the pin 50 is not identical to the sewing speed in the actual sewing conditions (NO at S33), the sewing speed identified by the planar shape overwrites the sewing speed stored in the actual condition storage area (S35). Furthermore, a rotation speed of the sewing machine motor 77 is calculated and set such that the rotation speed of the drive shaft of the sewing machine 1 may be equal to the identified sewing speed. Then, the process proceeds to S37.
At step S37, among the sewing conditions, the CPU 101 determines whether the swing amounts are identical (S37). The CPU 101 refers to the sewing condition storage area 203 of the ROM 102. If the CPU 101 determines that the swing amount identified by the planar shape of the head portion 51 of the pin 50 is identical to the swing amount in the actual sewing conditions (YES at S37), proceeds to step S41 without changing the swing amount of the actual sewing conditions. If the CPU 101 determines that the swing amount identified by the planar shape of the head portion 51 of the pin 50 is not identical to the swing amount in the actual sewing conditions (NO at S37), the swing amount identified by the planar shape overwrites the swing amount stored in the actual condition storage area (S39). Furthermore, a drive amount of the needle bar swinging motor 78 is calculated and set such that a swing amount of the needle bar 8 caused by the needle bar swinging mechanism may be equal to the identified swing amount. Then, the process proceeds to step S41.
At step S41, among the sewing conditions, the CPU 101 determines whether the feed amounts are identical (S41). The CPU 101 refers to the sewing condition storage area 203 of the ROM 102. If the CPU 101 determines that the feed amount identified by the planar shape of the head portion 51 of the pin 50 is identical to the feed amount in the actual sewing conditions (YES at S41), proceeds to step S45 without changing the feed amount of the actual sewing conditions. If the CPU 101 determines that the feed amount identified by the planar shape of the head portion 51 of the pin 50 is not identical to the feed amount of the actual sewing condition (NO at S41), the feed amount identified by the planar shape overwrites the feed amount stored in the actual condition storage area (S43). Furthermore, a drive amount of the feed adjustment motor 76 is calculated and set such that the feed amount of the feed dogs caused by the cloth feed mechanism may be equal to the identified feed amount. Then, the process proceeds to step S45.
At step S45, based on the thus set drive amount of the feed adjustment motor 76, the rotation speed of the sewing machine motor 77, and the drive amount of the needle bar swinging motor 78, the CPU 101 controls the drive circuits 71 to 73 to drive the feed adjustment motor 76, the sewing machine motor 77, and the needle bar swinging motor 78, respectively, thereby performing sewing on the work cloth 60 (S45). After the sewing is performed, the sewing condition identification processing ends to return to the sewing control processing (see
In the sewing control processing, as shown in
Next, a specific example of sewing procedures will be described below with reference to
Sewing may be started at the upper end of the dash-and-dot line 61 shown in
Subsequently, the needle drop hole 131 in the presser foot 13 reaches to the left of an area where the pin 501 having the “star”-shaped head portion 511 is disposed. At this timing, an image of the head portion 511 of the pin 501 is captured by the image sensor 30 so that the shape may be recognized (S15). The sewing conditions corresponding to the shape “star” are read out from the sewing condition storage area 203 of the ROM 102 and identified (YES at S17→S18). Then, the actual sewing conditions stored in the actual sewing condition storage area of the RAM 103 are changed to a sewing pattern of blind stitch, a swing amount of 0 mm, a feed amount of 2.0 mm, and a sewing speed of a low speed (70 rpm) (S33 to S43). Based on the thus changed actual sewing conditions, sewing is performed (S45).
Subsequently, the needle drop hole 131 in the presser foot 13 reaches to the left of an area where the pin 502 having the “triangle”-shaped head portion 512 is disposed. At this timing, an image of the head portion 512 of the pin 502 is captured by the image sensor 30 so that the shape may be recognized (S15). The sewing conditions corresponding to the shape “triangle” are read out from the sewing condition storage area 203 of the ROM 102 and identified (YES at S17→S18). Then, the actual sewing conditions stored in the actual sewing condition storage area of the RAM 103 are changed to a sewing pattern of a zigzag stitch, a swing amount of 2.0 mm, a feed amount of 1.4 mm, and a sewing speed of a medium speed (410 rpm) (S33 to S43). Based on the thus changed actual sewing conditions, sewing is performed (S45).
Subsequently, the needle drop hole 131 in the presser foot 13 reaches to the left of an area where the pin 503 having the “circle”-shaped head portion 513 is disposed. At this timing, an image of the head portion 513 of the pin 503 is captured by the image sensor 30 so that the shape may be recognized (S15). The sewing conditions corresponding to the shape “circle” are read out from the sewing condition storage area 203 of the ROM 102 and identified (YES at S17→S18). Then, the actual sewing conditions stored in the actual sewing condition storage area of the RAM 103 are changed to a sewing pattern of a straight stitch, a swing amount of 0 mm, a feed amount of 2.5 mm, and a sewing speed of a low speed (70 rpm) (S33 to S43). Based on the thus changed actual sewing conditions, sewing is executed (S45).
Subsequently, the needle drop hole 131 in the presser foot 13 reaches to the left of an area where the pin 504 having the “character X”-shaped head portion 514 is disposed. At this timing, an image of the head portion 514 of the pin 504 is captured by the image sensor 30 so that the shape may be recognized (S15). The sewing conditions corresponding to the shape “character X” are read out from the sewing condition storage area 203 of the ROM 102 and identified (YES at S17→S18). Because the sewing pattern corresponding to the shape “character X” is “STOP” (YES at S21), sewing is stopped (S27). Sewing is performed in such a manner, and the patterns of “straight stitch”, “blind stitch”, “zigzag stitch”, and “straight stitch” are sewn in this order along the dash-and-dot line 61 on the work cloth 60, as shown in
As described above, the pins 501 to 504 may be disposed on the work cloths 60 as a sewing target so that images of the respective head portions 511 to 514 of the pins 501 to 504 may be captured by the image sensor 30 provided in the sewing machine 1. From the image information obtained by image capturing, the shape of the head portion 51 may be recognized. Then, sewing may be performed based on the sewing conditions corresponding to the recognized shapes. Accordingly, the operator need not manually change the sewing conditions during sewing. Therefore, even if the operator is not skilled in sewing operations, the operator can sew a pattern based on a combination of complicated sewing conditions.
The following will describe a sewing machine 1 according to the second embodiment of the present disclosure with reference to the drawings. The second embodiment is almost the same as the first embodiment described above except for the contents of the appearance feature recognition processing (see S15 in
In contrast to the first embodiment, in the second embodiment, processing of recognizing a color of the head portion 51 of the pin 50 (hereinafter referred to as “color recognition processing”) may be performed. The color recognition processing is another example of the appearance feature recognition processing. For this purpose, the color of the head portion 51 of the pin 50 is correlated with the sewing conditions (the sewing pattern, the swing amount, the feed amount, and the sewing speed) and stored in the sewing condition storage area 203 of the ROM 102. When sewing is performed, an image of the head portion 51 of the pin 50 disposed on the work cloth may be captured by the image sensor 30 and the color may be determined. The sewing conditions that correspond to the color may be read out from the sewing condition storage area 203 of the ROM 102 and identified. Then, based on the identified sewing conditions, sewing may be performed.
The sewing conditions stored in the sewing condition storage area 203 of the ROM 102 will be described in detail below, with reference to
In an example shown in
Corresponding to the color of the head portion 51 “brown”, the sewing pattern 401 “zigzag stitch”, the swing amount 402 “2.0 mm”, the feed amount 403 “2.5 mm”, and the sewing speed 404 “medium speed (410 rpm)” are stored. Corresponding to the color “purple”, the sewing pattern 401 “zigzag stitch”, the swing amount 402 “3.5 mm”, the feed amount 403 “1.4 mm”, and the sewing speed 404 “high speed (750 rpm)” are stored. Corresponding to the color “pink”, the sewing pattern 401 “blind stitch”, the swing amount 402 “0 mm”, the feed amount 403 “2.0 mm”, and the sewing speed 404 “low speed (70 rpm)” are stored. Corresponding to the color “sky blue”, the sewing pattern 401 “blind stitch”, the swing amount 402 “0 mm”, the feed amount 403 “2.0 mm”, and the sewing speed 404 “medium speed (410 rpm)” are stored. Corresponding to the color “red”, the sewing pattern “STOP” to stop sewing control processing is stored.
Next, a specific example of sewing procedures will be described below with reference to
Sewing may be started at the upper end of a dash-and-dot line 61 shown in
Subsequently, the needle drop hole 131 in the presser foot 13 reaches to the left of an area where the pin 602 having the “green” head portion 612 is disposed. At this timing, an image of the head portion 612 of the pin 602 is captured by the image sensor 30 so that the color may be recognized (S15). The sewing conditions corresponding to the color “green” are read out from the sewing condition storage area 203 of the ROM 102 and identified (YES at S17→S18). Then, the actual sewing conditions stored in the actual sewing condition storage area of the RAM 103 are changed to the sewing pattern of a “zigzag stitch”, a swing amount of “2.0 mm”, a feed amount of “1.4 mm”, and a sewing speed of a “low speed (70 rpm)” (S33 to S43). Based on the thus changed actual sewing conditions, sewing may be performed (S45).
Subsequently, the needle drop hole 131 in the presser foot 13 reaches to the left of an area where the pin 603 having the “red” head portion 613 is disposed. At this timing, an image of the head portion 613 of the pin 603 is captured by the image sensor 30 so that the color may be recognized (S15). The sewing conditions corresponding to the color “red” are read out from the sewing condition storage area 203 of the ROM 102 and identified (YES at S17→S18). Because the sewing pattern corresponding to the “red” is “STOP” (YES at S21), sewing is stopped (S27). Sewing may be performed in such a manner, and the patterns of “straight stitch” and “zigzag stitch” are sewn in this order from the rear side of the sewing machine 1, along the dash-and-dot line 61 on the work cloth 60.
As described above, the pins 601 to 603 may be disposed onto a work cloth beforehand so that images of the respective head portions 611 to 613 of the pins 601 to 603 may be captured by the image sensor 30 provided in the sewing machine 1. From the image information obtained by image capturing, the colors of the head portions 611 to 613 may be recognized. Then, sewing may be performed based on the sewing conditions corresponding to the recognized colors. Accordingly, the operator need not need to change the sewing conditions during sewing. Therefore, even if the operator is not skilled in sewing operations, the operator can sew a pattern based on a combination of complicated sewing conditions.
The following will describe a sewing machine 1 according to the third embodiment of the present disclosure with reference to the drawings. Like the second embodiment, the third embodiment is almost the same as the first embodiment described above, except for the contents of the appearance feature recognition processing (see S15 in
In contrast to the first and second embodiments, in the third embodiment, processing of recognizing the density of the head portions 51 of the pins 50 (hereinafter referred to as “density recognition processing”) may be performed. The density recognition processing is another example of the appearance feature recognition processing. For this purpose, a density of the head portions 51 in a case where a plurality of the pins 50 are disposed on the work cloth is correlated with the sewing conditions (the sewing pattern, the swing amount, the feed amount, and the sewing speed) and stored in the sewing condition storage area 203 of the ROM 102. When sewing is performed, images of the head portions 51 of the pins 50 disposed on the work cloth may be captured by the image sensor 30, and the density of the head portions 51 in the target area may be determined. The sewing conditions that correspond to the density are read out from the sewing condition storage area 203 of the ROM 102 and identified. Then, based on the identified sewing conditions, sewing may be performed.
The sewing conditions stored in the sewing condition storage area 203 of the ROM 102 will be described in detail below with reference to
In an example shown in
Next, a specific example of sewing procedures will be described below with reference to
Sewing may be started at the upper end of a dash-and-dot line 61 shown in
Subsequently, the presser foot 13 reaches to the left of a portion where the head portions 712 of the pins 702 are disposed in the high density. At this timing, an image of the head portions 712 of the pins 702 are captured by the image sensor 30 so that the density may be recognized (S15). The sewing conditions corresponding to the density “high” are read out from the sewing condition storage area 203 of the ROM 102 and identified (YES at S17). The actual sewing conditions stored in the actual sewing condition storage area of the RAM 103 are changed to the sewing pattern of a “blind stitch”, the swing amount of “0 mm”, the feed amount of “2.0 mm”, and the sewing speed of a “medium speed (410 rpm)” (S33 to S43). Based on the thus changed actual sewing conditions, sewing may be performed (S45).
Subsequently, the operator may press the start-and-stop switch 91 once (YES at S14). With this, sewing may be stopped (S12). The sewing control processing may be executed in such a manner, and the patterns of “straight stitch” and “blind stitch” may be sewn in this order from the rear side of the sewing machine 1, along the dash-and-dot line 61 on the work cloth 60.
As described above, the pins 701 and 702 may be disposed beforehand onto the work cloth as a sewing target so that images of the respective head portions 711 and 712 of the pins 701 and 702 may be captured by the image sensor 30 provided in the sewing machine 1. From the image information obtained by image capturing, the densities of the head portions 701 and 702 may be recognized. Then, the sewing control processing may be performed based on the sewing conditions corresponding to the recognized densities. Accordingly, the operator may not need to change the sewing conditions during sewing. Therefore, even if the operator is not skilled in sewing operations, the operator can sew a pattern based on a combination of complicated sewing conditions.
It is to be noted that, of course, the sewing machine 1 of the present disclosure is not limited to the embodiments described above and can be modified variously without departing from the gist of the present disclosure. For example, in the embodiments described above, the pins 50 are disposed on the work cloth 60 beforehand so that images of the head portions 51 of the pins 50 may be captured by the image sensor 30 in the sewing machine 1 to recognize the appearance features of the work cloth on which the pins are disposed. Then, the sewing conditions are identified according to the recognized appearance features. In a modified embodiment, for example, stickers 801 to 804 (see
As shown in
In the above embodiments, the shape, the color, and the density of the head portions 51 are employed as examples of the appearance features of the work cloth recognized from the image information obtained by image capturing of the work cloth on which the head portions 51 of the pins 50 are disposed. Further, any one of the shape the head portion 5, the color the head portion 5, and the density of the head portions 5 is correlated with the sewing conditions (the sewing pattern, the swing amount, the feed amount, and the sewing speed), and the actual sewing conditions are identified to perform sewing. However, the present disclosure is not limited to the embodiments. For example, the sewing conditions may be correlated with a combination of a plurality of the appearance features, and the actual sewing conditions may be identified according to the combination. The sewing conditions, that is, the sewing pattern, the swing amount, the feed amount, and the sewing speed, may be separately correlated with the different appearance features, that is, the shape, the color, and the density. Specifically, for example, the sewing pattern may be correlated with the shape of the head portions 51, the swing amount may be correlated with the color of the head portions 51, and the feed amount may be correlated with the density.
In the above embodiments, the four sewing conditions (the sewing pattern, the swing amount, the feed amount, and the sewing speed) are correlated with the appearance feature of the head portions 51 of the pins 50. However, only any one of those sewing conditions may be correlated with the appearance feature. The actual sewing conditions may be identified according to any one of those sewing conditions that corresponds to the recognized appearance feature.
Number | Date | Country | Kind |
---|---|---|---|
2008-045439 | Feb 2008 | JP | national |