SEWING MACHINE
20250389068 ยท 2025-12-25
Assignee
Inventors
Cpc classification
International classification
Abstract
A sewing machine includes a bed including a bed surface, a needle bar, a presser bar, a projector, and a controller. A movement detector is attachable to the presser bar. The controller is configured to perform a sewing control of, in a state where the movement detector is attached to the presser bar, controlling an up-down reciprocating speed of the needle bar based on a signal output from the movement detector. The signal corresponds to a movement amount of a sewing workpiece located in a detection region. The controller is configured to perform a projection of, during performing the sewing control, controlling the projector to project an image toward the bed surface.
Claims
1. A sewing machine comprising: a bed including a bed surface; a needle bar; a presser bar to which a movement detector is attachable; a projector; and a controller configured to perform: a sewing control of, in a state where the movement detector is attached to the presser bar, controlling an up-down reciprocating speed of the needle bar based on a signal output from the movement detector, the signal corresponding to a movement amount of a sewing workpiece located in a detection region; and a projection of, during performing the sewing control, controlling the projector to project an image toward the bed surface.
2. The sewing machine according to claim 1, wherein the controller is configured to project the image including a guide pattern indicating a position of the detection region.
3. The sewing machine according to claim 1, wherein the controller is configured to project the image including a guideline indicating a position of the detection region in a short direction of the bed surface, the guideline extending in a longitudinal direction of the bed surface.
4. The sewing machine according to claim 1, wherein the controller is configured to project the image including a first guideline and a second guideline, the first guideline indicating a position of the detection region in a short direction of the bed surface, the first guideline extending in a longitudinal direction of the bed surface, the second guideline indicating a position of the detection region in the longitudinal direction of the bed surface, the second guideline extending in the short direction of the bed surface.
5. The sewing machine according to claim 1, wherein the controller is configured to project the image including a guideline extending in a longitudinal direction of the bed surface at a position away from the detection region by a particular distance in a forward feed direction, the forward feed direction being a direction from the needle bar toward the presser bar, the forward feed direction being a direction along a short direction of the bed surface.
6. The sewing machine according to claim 1, wherein the controller is configured to project the image including a first guideline and a second guideline, the first guideline extending in a longitudinal direction of the bed surface at a position away from the detection region by a particular distance in a forward feed direction, the second guideline extending in a short direction of the bed surface, the second guideline indicating a position of the detection region in the longitudinal direction of the bed surface, the forward feed direction being a direction from the needle bar toward the presser bar, the forward feed direction being a direction along the short direction of the bed surface.
7. The sewing machine according to claim 1, wherein the controller is configured to project the image including an icon indicating an operating state of the sewing machine.
8. The sewing machine according to claim 7, wherein the controller is configured to: in a case where the operating state of the sewing machine is a first operating state, project the image including the icon of a first color; and in a case where the operating state of the sewing machine is a second operating state different from the first operating state, project the image including the icon of a second color different from the first color.
9. The sewing machine according to claim 7, wherein the controller is configured to: in a case where the operating state of the sewing machine is a first operating state, project the image including a first icon; and in a case where the operating state of the sewing machine is a second operating state different from the first operating state, project the image including a second icon having a different shape from the first icon.
10. The sewing machine according to claim 7, wherein the controller is configured to: during a period in which movement of the sewing workpiece is being detected by the movement detector, project the image including the icon in a first mode; and during a period in which movement of the sewing workpiece is not being detected by the movement detector, project the image including the icon in a second mode different from the first mode.
11. The sewing machine according to claim 3, wherein the controller is configured to project the image including an auxiliary guideline to assist sewing, the auxiliary guideline being thinner than the guideline.
12. The sewing machine according to claim 3, wherein the controller is configured to project the image including the guideline that is thicker than a length of the detection region in the short direction.
13. The sewing machine according to claim 2, wherein the movement detector includes a presser foot configured to contact the sewing workpiece; wherein the projector is configured to project the image onto a projection region on the bed surface, the projection region being a region surrounding the presser foot of the movement detector attached to the presser bar; and wherein the controller is configured to project the image including the guide pattern that is projected onto a particular region in the projection region, the particular region being a region excluding a region in which the presser foot attached to the movement detector is located.
14. The sewing machine according to claim 2, wherein the movement detector includes a housing attachable to the presser bar; wherein the projector is configured to project the image onto a projection region on the bed surface, the projection region being a region surrounding the movement detector attached to the presser bar; and wherein the controller is configured to project the image including the guide pattern that is projected onto a particular region in the projection region, the particular region being a region excluding a region in which the housing of the movement detector is located.
15. The sewing machine according to claim 2, wherein the controller is configured to project the image including the guide pattern with a white outline.
16. The sewing machine according to claim 2, wherein the controller is configured to project the image in which a position of the guide pattern is changed based on a thickness of the sewing workpiece.
17. The sewing machine according to claim 1, wherein the movement detector includes a sensor configured to detect the movement amount of the sewing workpiece located in the detection region; and wherein the sensor includes: a light emitting element configured to emit light; and a light receiving element configured to receive a reflection light that is reflected by the sewing workpiece located in the detection region.
18. The sewing machine according to claim 1, wherein the controller is configured to: perform the projection in a case where the sewing control is being performed; and not perform the projection in a case where the sewing control is not being performed.
19. The sewing machine according to claim 1, further comprising the movement detector attached to the presser bar, wherein the movement detector includes: a housing attachable to the presser bar; a sensor configured to detect the movement amount of the sewing workpiece located in a detection region; and a presser foot configured to contact the sewing workpiece.
20. The sewing machine according to claim 7, further comprising a start-stop switch for instructing start and stop of a sewing operation, the start-stop switch including a lamp and configured to notify the operating state of the sewing machine 1 by a lighting state of the lamp, wherein, when the sewing control is performed, a projection mode of the icon in the projected image is same as the lighting state of the lamp of the start-stop switch; and wherein, when the sewing control is not performed, the icon is not included in the projected image.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DESCRIPTION
[0025] An embodiment of the present disclosure will be described with reference to the drawings. The upper-lower direction, the left-lower direction, the right-upper direction, the left-upper direction, and the right-lower direction in
[0026] As shown in
[0027] The bed surface 10 extends horizontally. The bed surface 10 includes a needle plate 41 extending horizontally. As shown in
[0028] As shown in
[0029] A plurality of switches including a start-stop switch 45 are provided on the front surface of the arm 13. The start-stop switch 45 is a switch for instructing the start and stop of a sewing operation. The start-stop switch 45 includes a green LED and a red LED (an example of a lamp), and notifies a sewing state of the sewing machine 1 by a lighting state of the LEDs. A sewing machine cover configured to open and close (not shown) is provided on the upper portion of the arm 13. In
[0030] The head 14 includes a needle bar mechanism and a presser foot mechanism (not shown) inside the head 14. The needle bar mechanism includes the needle bar 15 extending in the upper-lower direction, and reciprocates the needle bar 15 in the upper-lower direction. A lower end portion of the needle bar 15 protrudes downward from the lower end of the head 14. A sewing needle 17 is detachably attached to the lower end of the needle bar 15. The sewing needle 17 attached to the needle bar 15 reciprocates in the upper-lower direction. The upper thread inserted through the sewing needle 17 is entangled with the lower thread by the hook, and forms stitches on the sewing workpiece. The presser foot mechanism includes the presser bar 16 extending in the upper-lower direction, and reciprocates the presser bar 16 in the upper-lower direction. A lower end portion of the presser bar 16 protrudes downward from the lower end of the head 14.
[0031] The movement detector 9 is used when the user performs sewing while manually moving a sewing workpiece C placed on the bed surface 10 without using the feed dog 32. The movement detector 9 outputs a signal corresponding to the amount of movement (movement amount) of the sewing workpiece C. The movement detector 9 detects the movement amount of the sewing workpiece C disposed on the bed 11 below the presser bar 16, and outputs the movement amount to the sewing machine 1. The sewing machine 1 controls the driving of the sewing machine motor 33 based on the movement amount per unit time of the sewing workpiece C, that is, movement speed, thereby adjusting (regulating) the length of the stitches formed on the sewing workpiece C. The presser foot 25 is attachable to and detachable from the movement detector 9. The presser foot 25 is disposed above the upper surface of the sewing workpiece C by a particular distance, and is moved to contact the sewing workpiece C, thereby preventing the sewing workpiece C placed on the bed surface 10 from lifting.
[0032] As shown in
[0033] The sensor 97 is located above an opening 100 formed in a lower surface 96 of the housing 95. As shown in
[0034] The cable 99 extends upward from rearward of the upper surface of the housing 95. The cable 99 is detachably connected to a connector (not shown) provided at the back surface of the arm 13. The movement detector 9 outputs the movement amount of the sewing workpiece C per unit time to the sewing machine 1 via the cable 99. The mount body 98 extends upward from the upper surface of the housing 95. The mount body 98 is detachably attached to the presser bar 16. With this configuration, the movement detector 9 is detachably attached to the lower end of the presser bar 16.
[0035] As shown in
[0036] As shown in
[0037] Since the projector 2 is disposed leftward of the needle bar 15, when the projector 2 is driven, a shadow of the needle bar 15 is formed rightward of the needle bar 15 due to the image light projected by the projector 2. In other words, the shadow formed by the image light projected by the projector 2 is not formed forward of the needle bar 15.
[0038] The operation of the sewing machine 1 having the above-described configuration when the sewing workpiece is conveyed by the feed dog 32 will be briefly described. When the sewing machine 1 detects that the start-stop switch 45 has been pressed, the hook mechanism, the feed mechanism 31, the needle bar mechanism, and the presser foot mechanism are driven synchronously. With this operation, the sewing needle 17 attached to the needle bar 15 forms stitches in the sewing workpiece C placed on the bed surface 10.
[0039] The electrical configuration of the sewing machine 1 will be described with reference to
[0040] The CPU 61 performs main control of the sewing machine 1 and performs various calculation and processing related to sewing in accordance with various programs stored in the ROM 62. The ROM 62 includes a plurality of storage areas, including a program storage area (not shown). The program storage area stores various programs for operating the sewing machine 1, including a program for performing a main process described later.
[0041] The RAM 63 includes a storage area that stores the results of calculation and processing performed by the CPU 61. For example, the memory 64 stores various parameters used by the sewing machine 1 to perform various processing. The memory 64 stores data for a table 6 shown in
[0042] The stitch regulating function is a function of making the stitch length constant by moving the needle bar 15 in synchronization with the moving speed of the sewing workpiece C, and the setting of the stitch regulating function is ON or OFF. The sewing mode defines conditions for driving the needle bar 15 based on a signal output from the movement detector 9. When the power supply to the movement detector 9 is ON, the sewing machine 1 of this embodiment drives the needle bar 15 in the sewing mode selected from an intermittent mode, a basting stitch mode, and a continuous mode, based on the signal output from the movement detector 9. The intermittent mode and the basting stitch mode are modes in which, when the movement amount of the sewing workpiece C detected by the movement detector 9 is 0, the reciprocal movement of the needle bar 15 in the upper-lower direction stops, and when the movement amount is greater than 0, the needle bar 15 reciprocates in the upper-lower direction at a speed corresponding to the movement amount. The stitch length in the basting stitch mode is greater than the stitch length in the intermittent mode. The continuous mode is a mode in which, when the movement amount of the sewing workpiece C detected by the movement detector 9 is 0, the needle bar 15 reciprocates in the upper-lower direction at a particular speed, and when the movement amount is greater than 0, the needle bar 15 reciprocates in the upper-lower direction at a speed corresponding to the movement amount. The sewing machine 1 of this embodiment drives the needle bar 15 in a free motion mode when the power supply to the movement detector 9 is OFF. In the free motion mode, the movement detector 9 does not output a signal and the needle bar 15 reciprocates in the upper-lower direction at a constant speed, regardless of the movement state.
[0043] The sewing state includes sewing in progress and waiting. The sewing in progress is a state in which the start-stop switch 45 is pressed and the needle bar 15 is movable reciprocally in the upper-lower direction based on the signal output from the movement detector 9. The waiting is a state in which the needle bar 15 stops reciprocating in the upper-lower direction and is waiting for the start-stop switch 45 to be pressed, regardless of a signal output from the movement detector 9. The movement state indicates whether it is determined that the sewing workpiece C is moving or stopped based on the signal output from the movement detector 9.
[0044] The lighting state of the start-stop switch 45 is one of steady green, blinking green, and steady red. The icon is a figure that indicates an operating state of the sewing machine 1. In this embodiment, the icon is projected in a projection mode according to the operating state of the sewing machine 1. When the setting of the stitch regulating function is ON, the projection mode of the icon is the same as the lighting state of the start-stop switch 45. When the setting of the stitch regulating function is OFF, the projection mode of icon is OFF, that is, the icon is not included in the projection image.
[0045] As shown in
[0046] Drive circuits 90, 91, 92, 93 and 94 of a controller (processor) 3, the touch screen 44, the start-stop switch 45, the light source 212 of the projector 2, and the light emitting element 971 and the light receiving element 972 of the sensor 97 of the movement detector 9 are connected to the input-output interface 65. The light source 212 turns on according to a control signal output from the CPU 61 and projects the image displayed on the reflective display device 213 onto the sewing workpiece C placed on the bed 11.
[0047] The drive circuit 91 is connected to the sewing machine motor 33. The drive circuit 91 drives the sewing machine motor 33 according to the control signal output from the CPU 61. When the sewing machine motor 33 is driven, the needle bar mechanism is driven via the main drive shaft 34 of the sewing machine 1, and the needle bar 15 reciprocates in the upper-lower direction. A feed-amount adjustment motor 30 is connected to the drive circuit 92. The feed-amount adjustment motor 30 rotates its output shaft to adjust the feed amount of the sewing workpiece C in the front-rear direction by the feed mechanism 31. The drive circuit 93 drives a presser motor 35 according to a control signal output from the CPU 61. When the presser motor 35 is driven, the presser bar 16 moves in the upper-lower direction independently of the driving of the main drive shaft 34 of the sewing machine 1. The drive circuit 94 drives the LCD 43 according to a control signal output from the CPU 61 to display an image on the LCD 43. The drive circuit 90 drives the reflective display device 213 of the generator 21 of the projector 2 according to a control signal output from the CPU 61 to display an image on the reflective display device 213.
[0048] The main process of the sewing machine 1 will be described with reference to
[0049] Based on the signal output from the movement detector 9, the controller 3 determines whether the stitch regulating function, which makes the stitch length constant by moving the needle bar 15 in synchronization with the movement speed of the sewing workpiece C, is ON (S1). In response to determining that the stitch regulating function is not ON (S1: NO), the controller 3 drives the sewing machine 1 in free motion mode, in which sewing is performed while moving the needle bar 15 reciprocally in the upper-lower direction at a constant cycle (S41) and turns off the icon, that is, the icon is not included in the image projected by the projector 2 (S42). After the driving in free motion mode is finished, the controller 3 stops driving the projector 2 (S43) and ends the main process.
[0050] In response to determining that the stitch regulating function of the movement detector 9 is ON (S1: YES), the controller 3 displays, on the LCD 43, a screen used when the stitch regulating function of the movement detector 9 is ON (S2). In S2, the controller 3 displays the screen G1 shown in
[0051] The key images J4, J5 and J6 are selected when the user inputs an instruction to select the sewing mode. The key image J4 is selected when the user inputs an instruction to select the intermittent mode. The key image J5 is selected when the user inputs an instruction to select the basting stitch mode. The key image J6 is selected when the user inputs an instruction to select the continuous mode.
[0052] As shown in
[0053] As shown in
[0054] The field K2 is a field for selecting the type of the guide pattern to be included in the image. The controller 3 of this embodiment selects the type of the guide pattern from among six types of guide patterns as the guide pattern to be included in the image in addition to a first guideline and an icon described later. A first guide pattern includes a second guideline that extends in the short direction D1 and indicates the position of the detection region M in the longitudinal direction D2. The second guideline is a guideline passing through the needle position NP and the detection region M and extends in the short direction D1. A second guide pattern is grid lines at particular intervals. A third guide pattern is two guidelines that form a particular angle at the needle position NP. A fourth guide pattern includes a cross formed by a needle bar guideline and the second guideline crossing at the needle position NP as the intersection, and circles centered at the intersection of the cross. The needle bar guideline is a guideline extending in the longitudinal direction D2 through the needle position NP. A fifth guide pattern includes a cross formed by the needle bar guideline and the second guideline crossing at the needle position NP, and auxiliary guidelines located at particular distances from the cross. A sixth guide pattern is selected when no guide pattern is to be included in addition to the first guideline and the icon described later.
[0055] The sub-screen K5 includes a field K6 and a key image K7. The field K6 displays color candidates for the guide pattern. The color candidates of this embodiment include sixteen different colors. The key image K7 is selected when the user enters an instruction to close the sub-screen K5. After the user has selected a color from the candidates displayed in the field K6, the user selects the key image K7 to set the color of the guide pattern.
[0056] The controller 3 acquires a background color of the image (S52). The background color of the image is set by the user by using a screen G3 shown in
[0057] The controller 3 acquires the type of the guide pattern (S53). The type of the guide pattern is set by the user by using the field K2 on the screen G2 shown in
[0058] As shown in
[0059] Based on the color of the guide pattern acquired in S51 and the type of the guide pattern acquired in S53, the controller 3 adds the type of the guide pattern acquired in S53 in the color acquired in S51 to the image generated in S54, which is a rectangle filled with the background color (S55). In a case where the type of the guide pattern is the fifth guide pattern, the controller 3 generates an image F2 shown in
[0060] The controller 3 determines whether the movement detector 9 is connected (S56). In response to determining that the movement detector 9 is not connected (S56: NO), the controller 3 performs the processing of S64 described later. In response to determining that the movement detector 9 is connected (S56: YES), the controller 3 acquires the color and fill mode of the first guideline (S57). The first guideline is a guide pattern indicating the position of the detection region M in the short direction D1. In this embodiment, the first guideline is selected by the user from among a region guideline and a separated guideline. The region guideline extends in the longitudinal direction D2 at the location of the detection region M. The separated guideline extends in the longitudinal direction D2 at a particular distance U from the position of the detection region M and at a location separated from the detection region M in the forward feed direction F. The color of the first guideline is set from among 16 different colors by using a sub-screen similar to the sub-screen K5 shown in
[0061] The fill mode is a mode in which the image includes a mask representing the shape of the housing 95 and the presser foot 25 of the movement detector 9. According to this embodiment, the fill mode is one of two types of fill mode: a mode in which the image includes a background color mask filled with the background color, and a mode in which the image includes a particular color mask filled with a particular color that is different from the background color. The particular color is, for example, black.
[0062] The controller 3 adds the first guideline and the icon of the color acquired in S57 to the image processed in S55 based on the color of the first guideline acquired in S57 (S58). When adding the region guideline as the first guideline and an icon to the image F2, the controller 3 generates an image F4. The image F4 includes a first guideline N8 and an icon N9 in addition to the second guideline N1, the needle bar guideline N2, and the auxiliary guidelines N3 to N6. The first guideline N8 extends in the longitudinal direction D2 at the position of the detection region M. In other words, the first guideline N8 represents the position of the detection region M in the short direction D1, and the detection region M is located on the first guideline N8. The thickness of the first guideline N8 is, for example, 5 mm, which is thicker than each of the second guideline N1, the needle bar guideline N2, and the auxiliary guideline N3. The first guideline N8 extends from the left end to the right end of the image F4. The icon N9 has a rectangular shape (specifically, a square shape), for example. The length of the icon N9 in the short direction D1 and the longitudinal direction D2 is, for example, 12 mm, which is longer than the thickness of the first guideline N8. The icon N9 is disposed between the first guideline N8 and the auxiliary guideline N6 in the short direction D1. The icon N9 is disposed leftward of the auxiliary guideline N3 in the longitudinal direction D2.
[0063] When adding the separated guideline as the first guideline and an icon to the image F2, the controller 3 generates an image F5. The image F5 includes a first guideline N10 and an icon N11 in addition to the second guideline N1, the needle bar guideline N2, and the auxiliary guidelines N3 to N6. The first guideline N10 extends in the longitudinal direction D2 at the particular distance U from the position of the detection region M and at a location separated from the detection region M in the forward feed direction F. The thickness of the first guideline N10 is, for example, 5 mm, which is thicker than the second guideline N1, the needle bar guideline N2, and the auxiliary guideline N3. The icon N11 has a rectangular shape (specifically, a square shape), for example. The length of the icon N11 in the short direction D1 and the longitudinal direction D2 is, for example, 12 mm, which is longer than the thickness of the first guideline N10. The icon N11 is disposed between the first guideline N10 and the auxiliary guideline N6 in the short direction D1. The icon N11 is disposed leftward of the auxiliary guideline N3 in the longitudinal direction D2.
[0064] Each of the first guidelines N8 and N10 and the icons N9 and N11 has a white outline (border) to increase visibility on the sewing workpiece C. The thickness of the first guideline N8 is thicker than the length of the detection region M in the short direction D1. For example, the thickness of the first guideline is more than twice the length of the detection region M in the short direction D1. By making the thickness of the first guidelines N8 and N10 thicker than the length of the detection region M in the short direction D1, the controller 3 increases the possibility that the detection region M is disposed on the first guideline N8 or N10 even when the projection position of the first guideline N8 or N10 is slightly deviated. More specifically, the accuracy of the position of the projected image is approximately (plus or minus) 1 mm when the projector 2 projects the image onto the sewing workpiece C. Since the thickness of the first guideline N8 is 2 mm or larger, it is guaranteed that the sewing workpiece C is within a range where the sensor 97 of the movement detector 9 detects the sewing workpiece C, provided that the entirety of the projected guideline N8 is on the sewing workpiece C. The projection mode of the icon N9 or N11 is set by the processing shown in
[0065] The controller 3 determines whether to fill the image based on the fill mode acquired in S57 (S59). In response to determining that the image is not to be filled (S59: NO), the controller 3 performs the processing of S64 described later. In response to determining that the image is to be filled (S59: YES), the controller 3 acquires a mask of the movement detector 9 (S60). The controller 3 determines whether the color used for filling is the background color (S61). In response to determining that the color of the mask to be added to the image F4 is the background color (S61: YES), the controller 3 generates an image F6 in which a background color mask W1 is added to the image F4 (S62). In response to determining that the color of the mask to be added to the image F5 is the background color (S61: YES), the controller 3 generates an image F8 in which the background color mask W1 is added to the image F5 (S62). In response to determining that the color of the mask to be added to the image F4 is not the background color (S61: NO), the controller 3 generates an image F7 in which a particular color mask W2 is added to the image F4 (S63). As in S62 and S63, the controller 3 adds the mask to the image containing the first guideline, the second guideline, and the auxiliary guidelines as the guide pattern, thereby generating the image containing the guide pattern projected in the range excluding the range in which the housing 95 of the movement detector 9 is disposed. Subsequent to S62 or S63, the controller 3 transfers the generated image to the projector 2 (S64). The controller 3 ends the image generation process.
[0066] The controller 3 controls the projector 2 to start a projection process of projecting an image toward the bed surface 10 (S5). More specifically, the controller 3 starts projecting the image acquired in S4 and including an icon in steady red based on the projection mode of the icon in a case where the stitch regulating function is ON and the sewing mode is not selected in the table 6 of
[0067] The controller 3 projects the image in which the position of the guide pattern is changed based on the thickness of the sewing workpiece C acquired in S3. The projector 2 is located leftward of the needle bar 15. The greater the thickness of the sewing workpiece C, the closer the upper surface of the sewing workpiece C is to the lens of the projector 2. If the projector 2 projects the same image regardless of the thickness of the sewing workpiece C, the position of the upper surface of the sewing workpiece C in the image projected onto the sewing workpiece C is shifted leftward relative to the position of the upper surface of the sewing workpiece C in the image projected onto the sewing workpiece C when the sewing workpiece C has a small thickness. By correcting the position of the guide pattern in the image projected by the projector 2 according to the thickness of the sewing workpiece C, the position of the guide pattern in the image projected onto the upper surface of the sewing workpiece C is approximately constant regardless of the thickness of the sewing workpiece C. For example, in this embodiment, the controller 3 calculates the position of the guide pattern according to the thickness of the sewing workpiece C by using the thickness acquired in S3 by the following procedure. The controller 3 converts three-dimensional coordinates of the world coordinate system of a feature point into three-dimensional coordinates of a point in the projection coordinate system by using a translation vector for converting three-dimensional coordinates of the world coordinate system into three-dimensional coordinates of the projection coordinate system. The controller 3 transforms the three-dimensional coordinates of the projection coordinate system of the feature point into projection coordinates on a normalized image, taking into consideration distortion of the projection lens of the projector 2. A normalized projector is a projector where the distance from the optical center to the screen surface is a unit length. The controller 3 transforms the coordinates on the normalized image in the projection coordinate system into image coordinates by using internal variables of the projector 2. With the correction process described above, when projecting an image onto the sewing workpiece C having a large thickness, the controller 3 projects a larger image rightward than when projecting the same image on the sewing workpiece C having a smaller thickness. Accordingly, the position and size of the image projected onto the upper surface of the sewing workpiece C are roughly the same, regardless of the thickness of the sewing workpiece C. As shown in
[0068] The controller 3 determines whether the sewing mode has been selected on the screen G1 (S6). In response to determining that the sewing mode has not been selected (S6: NO), the controller 3 returns the processing to S6. In response to determining that any of the key images J4 to J6 has been selected (S6: YES), the controller 3 determines whether selection of the continuous mode has been detected. In response to determining that selection of the continuous mode has been detected (S7: YES), the controller 3 projects an image in which the icon in the image acquired in S4 is steady green, which is different from the color in S5, based on the projection mode of the icon in a case where the stitch regulating function is ON and the sewing mode is the continuous mode in the table 6 of
[0069] The controller 3 determines whether a sewing start instruction has been acquired based on the detection result of the start-stop switch 45 (S9). When the user starts sewing by using the signal of the movement detector 9, the user presses the start-stop switch 45 to input the sewing start instruction. In response to determining that the sewing start instruction has not been acquired (S9: NO), the controller 3 returns the processing to S9.
[0070] In response to determining that the sewing start instruction has been acquired (S9: YES), the controller 3 starts a sewing control process of controlling the up-down reciprocating speed of the needle bar 15 based on the signal output from movement detector 9 in a case where the movement detector 9 is attached to the presser bar 16. The controller 3 continues the projection process of projecting the image by controlling the projector 2 while the sewing control process is being performed. Based on the settings stored in the table 6 of
[0071] In response to determining that the sewing workpiece C has moved (S10: YES), the controller 3 drives the needle bar 15 at a moving-state speed that is the speed when the sewing workpiece C is moving (S11). In this embodiment, when sewing the first stitch from a state where the needle bar 15 is stopped, the controller 3 uses the signal output from the movement detector 9 to determine whether to move the needle bar 15 in the upper-lower direction, and does not use the signal to determine the moving-state speed. The controller 3 sets the speed of the needle bar 15 to a particular target speed. When sewing the second and subsequent stitches, the controller 3 uses the signal output from the movement detector 9 to determine the moving-state speed. More specifically, the controller 3 determines the moving-state speed such that the length of the stitches becomes an approximately constant target value. In response to determining that the sewing workpiece C has not moved (S10: NO), the controller 3 drives the needle bar 15 at a constant stopped-state speed (S12). The stopped-state speed is, for example, 70 rpm.
[0072] Subsequent to S11 or S12, the controller 3 determines whether an end instruction has been detected (S13). In response to determining that an end instruction has been detected (S13: YES), the controller 3 ends the main process. In response to determining that an end instruction has not been detected (S13: NO), the controller 3 determines whether a stop instruction has been detected (S14). In response to determining that a stop instruction has been detected (S14: YES), the controller 3 returns the processing to S8. In response to determining that a stop instruction has not been detected (S14: NO), the controller 3 returns the processing to S10.
[0073] In response to determining that the sewing mode is not the continuous mode (S7: NO), the controller 3 determines whether the sewing mode is the intermittent mode (S21).
[0074] In response to determining that the sewing mode is the intermittent mode (S21: YES), the controller 3 sets the target length of the stitches to a first length (S22). In response to determining that the sewing mode is not the intermittent mode (S21: NO), the controller 3 sets the target length of the stitches to a second length that is longer than the first length (S23). Subsequent to S22 or S23, similar to S8, the controller 3 projects an image in which the icon in the image acquired in S4 is steady green based on the projection mode of the icon in a case where the sewing regulating function is ON and the sewing mode is the intermittent mode or the basting stitch mode in the table 6 of
[0075] The controller 3 determines whether the sewing start instruction has been acquired (S25). In response to determining that the sewing start instruction has not been acquired (S25: NO), the controller 3 returns the processing to S25. In response to determining that the sewing start instruction has been acquired (S25: YES), the controller 3 determines whether the sewing workpiece C has moved based on the detection result of the movement detector 9 (S26). In response to determining that the sewing workpiece C has moved (S26: YES), the controller 3 drives the needle bar 15 at a speed corresponding to the movement amount of the sewing workpiece C, similar to S11 (S27). The controller 3 projects an image in which the icon in the image acquired in S4 is steady green (S28). After the sewing start instruction is acquired, the icon in steady green indicates that the needle bar 15 is reciprocating in the upper-lower direction based on the signal output from the movement detector 9.
[0076] In response to determining that the sewing workpiece C is not moving (S26: NO), the controller 3 stops driving the needle bar 15 (S29). The controller 3 projects an image in which the icon in the image acquired in S4 is blinking green (S30). After the sewing start instruction is acquired, the icon in blinking green indicates that the needle bar 15 is stopped based on the signal output from the movement detector 9. In this way, the controller 3 projects images including icons that are projected in different modes during a period in which movement of the sewing workpiece C is detected by the movement detector 9 and during a period in which movement of the sewing workpiece C is not detected by the movement detector 9.
[0077] Subsequent to S28 or S30, the controller 3 determines whether an end instruction has been detected (S31). To end the main process, the user operates the touch screen 44 to input an end instruction. In response to determining that the end instruction has been detected (S31: YES), the controller 3 stops driving the projector 2 (S43) and ends the main process. In response to determining that an end instruction has not been detected (S31: NO), the controller 3 determines whether a stop instruction has been detected (S32). To stop sewing, the user presses the start-stop switch 45 to input a stop instruction. In response to determining that the stop instruction has been detected (S32: YES), the controller 3 returns the processing to S24. In response to determining that a stop instruction has not been detected (S32: NO), the controller 3 returns the processing to S26. In the above main process, the color of the start-stop switch 45 may be changed according to the table 6 of
[0078] First to fourth modifications described below may be added to the main process. In the first modification, the processing of S28 and S30 differs from the that in the embodiment described above, and other processes are the same as in the embodiment described above. In S26, in a case where the operating state of the sewing machine 1 is a first operating state, for example, when the movement of the sewing workpiece C is detected based on the signal output from the movement detector 9 (S26: YES) and when the needle bar 15 reciprocates in the upper-lower direction (S27), the controller 3 may project an image of a first mode including an icon in a first color (S28). In a case where the operating state of the sewing machine 1 is a second operating state different from the first operating state, for example, when the movement of the sewing workpiece C is not detected based on the signal output from the movement detector 9 (S26: NO) and when driving of the needle bar 15 is stopped (S29), the controller 3 may project an image of a second mode including an icon in a second color different from the first color (S30). The first color is, for example, green and the second color is, for example, red.
[0079] In the second modification, the shape of the icon included in the image projected in S5 differs from that in the embodiment described above, and other processes are the same as in the embodiment described above. As shown in
[0080] In the third modification, the timing at which the projection process starts differs from that in the embodiment described above. In
[0081] In the fourth modification, the image projected in the projection process differs from that in the embodiment described above. In
[0082] In the embodiment and the first to fourth modifications, the sewing machine 1 is an example of a sewing machine of the present disclosure. The projector 2 is an example of a projector of the present disclosure. The movement detector 9 is an example of a movement detector of the present disclosure. The bed surface 10 is an example of a bed surface of the present disclosure. The bed 11 is an example of a bed of the present disclosure. The needle bar 15 is an example of a needle bar of the present disclosure. The presser bar 16 is an example of a presser bar of the present disclosure. The presser foot 25 is an example of a presser foot of the present disclosure. The housing 95 is an example of a housing of the present disclosure. The sensor 97 is an example of a sensor of the present disclosure. The light emitting element 971 is an example of a light emitting element of the present disclosure. The light receiving element 972 is an example of a light receiving element of the present disclosure. The sewing workpiece C is an example of a sewing workpiece of the present disclosure. The short direction D1 is an example of a short direction of the present disclosure. The longitudinal direction D2 is an example of a longitudinal direction of the present disclosure. The forward feed direction F is an example of a forward feed direction of the present disclosure. The detection region M is an example of a detection region of the present disclosure. The projection region R is an example of a projection region of the present disclosure. The processing of S5, S8, S24, S28, S30, and S43 is an example of a projection process of the present disclosure. The processing of S11, S12, S28, and S30 is an example of a sewing control process of the present disclosure.
[0083] The sewing machine 1 according to the embodiment described above includes the bed 11 having the bed surface 10, the needle bar 15, the presser bar 16, the projector 2, and the controller 3. The presser bar 16 of the sewing machine 1 is configured that the movement detector 9 configured to output a signal in response to the movement amount of the sewing workpiece C is attachable. The movement detector 9 includes the housing 95 that is detachably attached to the presser bar 16 of the sewing machine 1, the sensor 97 configured to detect the movement amount of the sewing workpiece C in the detection region M, and the presser foot 25 configured to contact the sewing workpiece C. When the movement detector 9 is attached to the presser bar 16, the controller 3 performs the sewing control process (S11, S12, S28, S30) of controlling the up-down reciprocating speed of the needle bar 15 based on the signal output from the movement detector 9 and, while performing the sewing control process, performs the projection process (S5, S8, S24, S28, S30, S43) of controlling the projector 2 to project an image toward the bed surface 10. By projecting an image according to the movement detector 9 during the projection, the projection process of the sewing machine 1 contributes to improving user convenience when sewing is performed using the movement detector 9, compared with a case where such image is not projected.
[0084] In order to perform sewing by controlling the speed of the up-down reciprocating movement of the needle bar 15 based on the signal output from the movement detector 9, the user needs to move the sewing workpiece C within a range in which the sewing workpiece C is located in the detection region M of the movement detector 9. However, the sensor 97 of the movement detector 9 is located at a position not visible to the user, that is, the sensor 97 is on the lower surface 96 of the housing 95. Thus, in known sewing machines, the user moves the sewing workpiece C while imagining the position of the sensor 97 of the movement detector 9 while sewing. Further, when sewing an edge of the sewing workpiece C, the user may not be able to move the sewing workpiece C to within the range of the detection region M of the movement detector 9. According to this embodiment, the controller 3 of the sewing machine 1 projects an image including the first guideline N8 or the first guideline N10 as the guide pattern indicating the position of the detection region M in the projection process. If the sewing workpiece C is placed outside the detection region M of the movement detector 9 while sewing and adjusting the stitch length based on the detection result of the movement detector 9, the sewing machine 1 cannot adjust the stitch length properly. The projection process performed by the controller 3 of the sewing machine 1 contributes to reducing the possibility that the user unintentionally places the sewing workpiece C outside the detection region M by projecting an image that includes the detection region M, thereby increasing the possibility that the stitch length is adjusted based on the detection result of the movement detector 9.
[0085] In the projection process, the controller 3 projects an image including the first guideline N8 extending in the longitudinal direction D2 and indicating the position of the detection region M in the short direction D1 of the bed surface 10. The projection process performed by the controller 3 of the sewing machine 1 contributes to reducing the possibility that the user unintentionally places the edge of the sewing workpiece C in the short direction D1 outside of the detection region M and increasing the possibility that the stitch length is adjusted based on the detection result of the movement detector 9.
[0086] The controller 3 projects an image including the first guideline N8 extending in the longitudinal direction D2 and indicating the position of the detection region M in the short direction D1, and the second guideline N1 extending in the short direction D1 and indicating the position of the detection region M in the longitudinal direction D2 in the projection process. The projection process performed by the controller 3 of the sewing machine 1 contributes to reducing the possibility that the user unintentionally places the edge of the sewing workpiece C in the short direction D1 and the edge of sewing workpiece C in the longitudinal direction D2 outside of the detection region M, and increasing the possibility that the stitch length is adjusted based on the detection result of the movement detector 9.
[0087] When a direction from the needle bar 15 to the presser bar 16 along the short direction D1 is defined as the forward feed direction F, the controller 3 projects an image including the first guideline N10 extending in the longitudinal direction D2 at a position separated from detection region M in the forward feed direction F by the particular distance U in the projection process. The projection process performed by the controller 3 of the sewing machine 1 contributes to reducing the possibility that the user unintentionally places the edge of the sewing workpiece C in the short direction D1 outside of the detection region M, and increasing the possibility that the stitch length is adjusted based on the detection result of the movement detector 9.
[0088] When the direction from the needle bar 15 to the presser bar 16 along the short direction D1 is defined as the forward feed direction F, the controller 3 projects an image including the first guideline N10 extending in the longitudinal direction D2 at a position separated from the position of the detection region M by the particular distance U in the forward feed direction F, and the second guideline N1 extending in the short direction D1 and indicating the position of the detection region M in the longitudinal direction D2. The projection process performed by the controller 3 of the sewing machine 1 contributes to reducing the possibility that the user unintentionally places the edge of the sewing workpiece C in the short direction D1 and the edge of the sewing workpiece C in the longitudinal direction D2 outside of the detection region M, and increases the possibility that the stitch length is adjusted based on the detection result of the movement detector 9. In this way, the first guideline N10 is projected at the position separated from the detection region M by the particular distance U in the forward feed direction F. Thus, even when the edge of the sewing workpiece C is slightly moved farther forward (that is, in the reverse feed direction B) than the first guideline N10, the sewing workpiece C is still located at the detection region M. This further reduces the possibility that the user unintentionally places the sewing workpiece C outside of the detection region M, and makes it easier to handle the sewing workpiece C on the sewing machine 1.
[0089] In the projection process, the controller 3 projects an image including the icon indicating the operating state of the sewing machine 1. When sewing using the movement detector 9, the user of the sewing machine 1 generally looks below the needle bar 15, so the icon projected by the projection process is easily visible to the user. The projection process performed by the controller 3 of the sewing machine 1 contributes to informing the user of the operating state of the sewing machine 1 by means of an icon.
[0090] In the projection process, in a case where the operating state of the sewing machine 1 is the first operating state (S6: NO), the controller 3 of the embodiment described above projects an image including an icon in the first color (S5). In a case where the operating state of the sewing machine 1 is the second operating state, which is different from the first operating state (S6: YES), the controller 3 projects an image including an icon in the second color, which is different from the first color (S8, S24, S28, S29). In the projection process, in a case where the operating state of the sewing machine 1 is the first operating state (S26: YES), the controller 3 according to the first modification projects an image including an icon in the first color (S28), and in a case where the operating state of the sewing machine 1 is the second operating state, which is different from the first operating state (S26: NO), the controller 3 projects an image including an icon in the second color, which is different from the first color (S30). The projection process performed by the controller 3 of the sewing machine 1 contributes to notifying the user of the operating state of the sewing machine 1 by the color of the icon.
[0091] In the projection process, the controller 3 according to the second modification projects the image F6 including the first icon (S5) in a case where the operating state of the sewing machine 1 is the first operating state (S6: NO), and projects the image F10 including the second icon, which has a different shape from the first icon (S8, S24, S28, S29) in a case where the operating state of the sewing machine 1 is the second operating state, which is different from the first operating state (S6: YES). The projection process performed by the controller 3 of the sewing machine 1 contributes to notifying the user of the operating state of the sewing machine 1 by the shape of the icon.
[0092] In the projection process, the controller 3 projects an image including an icon that is projected in different modes between a period in which movement of the sewing workpiece C is being detected by the movement detector 9 and a period in which movement of the sewing workpiece C is not being detected by the movement detector 9 (S28, S30). The projection process performed by the controller 3 of the sewing machine 1 contributes to notifying the user of whether the movement of the sewing workpiece C is being detected by the movement detector 9 by the projection mode of the icon.
[0093] In the projection process, the controller 3 projects an image including the auxiliary guidelines N3 to N6, which are thinner than the thickness of the first guideline N8, for assisting in sewing. The projection process performed by the controller 3 of the sewing machine 1 contributes to making the first guideline N8 stand out compared with the auxiliary guidelines.
[0094] In the projection process, the controller 3 projects an image including the first guideline N8 that is thicker than the length of the detection region M in the short direction D1. The projection process performed by the controller 3 of the sewing machine 1 contributes to indicating the detection region M by means of the guideline, even in a case where the projected position of the guideline in the short direction D1 is slightly deviated.
[0095] The projector 2 is configured to project an image onto the bed surface 10 in the projection region R, which is the region surrounding the presser foot 25 of the movement detector 9 that is attached to the presser bar 16. In the projection process, the controller 3 projects an image including the guide pattern projected in a range excluding the range where the presser foot 25 attached to the movement detector 9 is located. The projection process performed by the controller 3 of the sewing machine 1 contributes to making the guide pattern more visible than a case where the guide pattern is projected in a range including the presser foot 25.
[0096] The projector 2 is configured to project an image onto the projection region R, which is the region surrounding the movement detector 9 attached to the presser bar 16. In the projection process, the controller 3 projects an image including the guide pattern projected in a range excluding the range where the housing 95 of the movement detector 9 is located. The projection process performed by the controller 3 of the sewing machine 1 contributes to making the guide pattern more visible than a case where the guide pattern is projected in a range including the movement detector 9.
[0097] In the projection process, the controller 3 projects an image including the first guideline N8 or the first guideline N10 as the guide pattern having a white outline. The projection process performed by the controller 3 of the sewing machine 1 contributes to making the guide pattern easily visible regardless of the color and pattern of the sewing workpiece C.
[0098] In the projection process, the controller 3 projects an image in which the position of the guide pattern is changed according to the thickness of the sewing workpiece C. The projection process performed by the controller 3 of the sewing machine 1 contributes to projecting the guide pattern at a position adapted to the thickness of the sewing workpiece C, compared with a case where the position of the guide pattern is the same regardless of the thickness of the sewing workpiece C.
[0099] The sensor 97 includes the light emitting element 971 that emits light and the light receiving element 972 that detects reflected light reflected by the sewing workpiece C in the detection region M. Since the light emitting element 971 and the light receiving element 972 are used to detect the movement of the sewing workpiece C in a non-contact manner, the movement detector 9 is unlikely to interfere with the movement of the sewing workpiece C for sewing.
[0100] The controller 3 according to the third modification performs the projection process when the sewing control process is being performed, and does not perform the projection process when the sewing control process is not being performed. The sewing machine 1 is energy efficient because the projection process is performed during a period in which a guide pattern is useful. The degradation of the projector 2 due to use is also reduced. The controller 3 according to the fourth modification performs the projection process of projecting an image including the guide pattern indicating the position of the detection region M when the sewing control process is being performed, and does not perform the projection process of projecting an image including the guide pattern indicating the position of the detection region M when the sewing control process is not being performed. Since the sewing machine 1 performs the projection process of projecting an image including the guide pattern indicating the position of the detection region M during a period in which the position of the guide pattern is to be checked, useful information is likely to be acquired from the projected guide pattern.
[0101] While the present disclosure has been described in conjunction with various example structures outlined above and illustrated in the figures, various alternatives, modifications, variations, improvements, and/or substantial equivalents, whether known or that may be presently unforeseen, may become apparent to those having at least ordinary skill in the art. Accordingly, the example embodiments of the disclosure, as set forth above, are intended to be illustrative of the disclosure, and not limiting the disclosure. Various changes may be made without departing from the spirit and scope of the disclosure. Thus, the disclosure is intended to embrace all known or later developed alternatives, modifications, variations, improvements, and/or substantial equivalents. Some specific examples of potential alternatives, modifications, or variations in the described disclosure are provided below.
[0102] For example, the sewing machine 1 may be a sewing machine dedicated to sewing using the movement detector 9. In this case, the feed-amount adjustment motor 30, the feed mechanism 31, and the feed dog 32 may be omitted. The sewing machine 1 may include the movement detector 9, or the movement detector 9 may be omitted. The shape, arrangement, and configuration of the movement detector 9 may be changed as appropriate.
[0103] The type, arrangement, fixing position, fixing method, and projection region R of the projector 2 may be changed as appropriate. The projection region R may not include the needle position NP, may not include the range of the presser foot 25, or may not include the entire range of the movement detector 9. The projector 2 may be disposed forward of or rightward of the needle bar 15. The projection region R may have a shape other than a rectangular shape, such as a square shape, or may have a rectangular shape in which a side extending in the longitudinal direction D2 is a long side.
[0104] The program including the instructions for performing the main process of
[0105] The steps of the main process and the image output process are not limited to the example of being performed by the controller 3, and some or all of the steps may be performed by another electronic device (for example, an ASIC). The steps of the main process and the image output process may be processed in a distributed manner by a plurality of electronic devices (for example, a plurality of CPUs). The order of the steps of the main process and the image output process may be changed, and steps may be omitted or added as necessary. The following changes may be made to the main process and the image output process as appropriate.
[0106] The image is not limited to an image generated by the sewing machine 1, and may be an image that is partially or entirely generated by another apparatus such as a personal computer or a smartphone and acquired by the sewing machine 1. In the image, at least the first guideline, the second guideline, the auxiliary guideline, or the icon may be omitted, and the shape, size, and arrangement of each guide pattern may be changed as appropriate. The image may include one of the first guideline, the second guideline, the auxiliary guideline, and the icon. The guide pattern indicating the position of the detection region M may be changed as appropriate, and may be a guide pattern such as an arrow indicating the position of the detection region M.
[0107] At least the color, the shape, the projection mode, the arrangement, or the size of the icon may be changed in accordance with the operation state of the sewing machine 1. At least the color, the shape, the projection mode, or the size of at least the first guideline, the second guideline, the auxiliary guideline, or the mask may be changed in accordance with the operating state of the sewing machine 1. The thickness, length, or extending direction of at least the first guideline, the second guideline, or the auxiliary guideline may be changed as appropriate, or may be set by the user. The icon may be displayed in the same mode regardless of the operating state of the sewing machine 1. The operating state of the sewing machine 1 may be defined as appropriate. For example, the operating state may be defined according to the set sewing mode, and a state where the continuous mode is set may be defined as a first operating state, and a state where the intermittent mode is set may be defined as a second operating state. The icon may be projected in the same mode in a period in which the movement of the sewing workpiece Cis being detected by the movement detector 9 and a period in which the movement of the sewing workpiece C is not being detected by the movement detector 9. A part or all of the projection modes of the icon may not correspond to the lighting modes of the start-stop switch 45.
[0108] The method of generating the image may be changed as appropriate. The controller 3 may omit the processing corresponding to the fill mode from S59 to S63. In this case, the controller 3 may project a guide pattern in a range excluding the range in which at least the housing 95 of the movement detector 9 or the presser foot 25 is located by disposing the guide pattern in a region leftward of the movement detector 9. At least the background color, the guideline type, or the guideline color may be unchangeable or may be automatically selected according to the color of the sewing workpiece C. The thickness of the first guideline may be less than or equal to the thickness of the auxiliary guideline or the length of the detection region M in the short direction D1. The method of setting the guide pattern included in the image may be changed as appropriate. The controller 3 may project an image including a guide pattern indicating the position of the detection region M and stored in the memory 64. The timing at which the projection process is started may be changed as appropriate. The projection process may be started before the sewing control process is performed, or may be started after the sewing control process is started and before the sewing control process is ended.
[0109] The above modifications may be combined as appropriate as long as no contradiction occurs. The applicant of the present application has an intention to acquire patent rights for aspects combined with each other within a range not departing from the scope of the present disclosure and not causing contradiction, in addition to the combinations exemplified in the claims.