The present application claims priority from Japanese application JP2023-080865, filed on May 16, 2023, the content of which is hereby incorporated by reference into this application.
The disclosure relates to a sewing machine.
There is known a sewing machine operable to carry out the sewing method called “free motion”, in which a user can perform sewing by moving a material to be sewn in user's own way while an automatic feed mechanism of the sewing machine is not used for feeding the material. This sewing machine may be configured to perform sewing at a predetermined sewing pitch in such a way that the sewing machine detects movements of a material to be sewn as moved by a user and controls a sewing speed (a rotational rate of a sewing machine motor for operating a needle) in accordance with the detected movement speed.
In this regard, for example, Patent Document 1 discloses the sewing machine having improved movement detection accuracy. In this sewing machine, a detection period of a device for detecting movements of a material to be sewn is adjustable in accordance with a movement amount of the material per unit time in order to reduce noise effect.
Patent Document 1: JP 2018-110608 A
In the free motion sewing technology as disclosed in Patent Document 1, if a user moves a material to be sewn too fast, the follow-up control of the sewing speed fails to function properly and a designated sewing pitch is not achieved even if the detection period is adjusted, and as a result the sewing pitch may be disturbed. In other words, a movement speed of a material to be sewn has an upper limit for follow-up. For this reason, it is necessary to move the material at a movement speed not exceeding the maximum movement speed. However, the conventional sewing machine has no means for allowing a user to grasp a sewing speed of a currently moved material.
As an example, the concepts according to the accompanying claims are adopted for solving the problem above. The present application includes a plurality of means and methods for solving the problem above. As an example thereof, the disclosure relates to a sewing machine. This sewing machine includes: a sewing pitch setup unit configured to set up a given sewing pitch; a movement detection unit configured to detect a movement of a material to be sewn; a control unit configured to calculate a movement speed of the material on the basis of a movement amount of the material detected by the movement detection unit and to calculate a rotational rate for a sewing machine motor for operating a needle on the basis of the movement speed and the given sewing pitch; and an informing component configured to inform of magnitude of the rotational rate relative to a maximum rotational rate for the sewing machine motor.
This sewing machine allows a user to grasp a current sewing speed. Other aspects of the disclosure are disclosed in the following description of embodiments.
Hereinafter, embodiments of the disclosure will be described in conjunction with illustrative examples.
In free motion sewing, a user conducts a sewing operation of the sewing machine 1, in which the user manually moves a material to be sewn without using the above-described automatic feed mechanism of the sewing machine 1, in order to form a desired sewing pattern, such as a curved line. The presser 3 shown in
The presser 3 is provided with a pressing part 3a having a circular hole. The material is placed between the pressing part 3a and the needle plate 4, and then the needle 2 is moved down through the hole of the pressing part 3a and stuck into the material. The pressing part 3a does not block the vertical movement of the needle 2 and it is positioned on the material at the periphery of the sticking point of the needle 2. This allows a vertical vibration of the material caused by the vertical movement of the needle 2 to be controlled and thus facilitates the formation of an assured seam. The presser 3 is attached to a presser bar 5 movable vertically in accordance with operation of the needle 2. The presser 3 is detachable for replacement with a presser for normal sewing. A suitable presser is selectable when the mode of the sewing machine 1 is switched between normal sewing and free motion sewing.
As illustrated in
In this embodiment, the movement detection unit 105 is incorporated in the detachable presser 3. However, in another example, the movement detection unit 105 may be provided in the body of the sewing machine 1. Moreover, the movement detection unit 105 is arranged over the material in this embodiment. However, in another example, the movement detection unit 105 may be arranged under the material.
The sewing machine 1 is provided with a start-stop key 7, a speed controller 8, a display 102 comprising a touch panel, at respective accessible positions for a user. The start-stop key 7 is used for starting/stopping a sewing operation and, in this embodiment, comprises push buttons. The speed controller 8 comprises a slidable knob in this embodiment, which is an analog device having a variable output according to a position of the knob slid laterally by a user. The slidable knob is illustrated in this embodiment. In another example, a rotatable knob may be used for the speed controller 8. Alternatively, the speed controller 8 may comprise a digital device, which implements digital signal processing of an input. In this embodiment, the display 102 comprises a liquid crystal panel display with a touch panel function. The display 102 displays functional and operational conditions of the sewing machine 1. The display 102 is also used for touch inputs of various parameters using a setup screen or the like. In particular, in this embodiment, a user may input a sewing pitch setting by touching a predetermined section of the display 102 which is displaying the setup screen.
In addition, a foot controller (not shown) is connectable to the sewing machine 1 via an input-output terminal. The foot controller may be configured to start a sewing operation by pressing, stop the sewing operation by releasing, and regulate a sewing speed in accordance with an amount of pressure.
In this embodiment, as illustrated in
The control unit 100 controls a manipulation device 101 and the display 102, and receives signals from the manipulation device 101 and the display 102. The manipulation device 101 includes the start-stop key 7, the speed controller 8, and the foot controller as described above. A sewing pitch setup unit 103, a maximum value setup unit 104, and the movement detection unit 105 are connected to the control unit 100. A maximum value of a rotational rate for a sewing machine motor 106, as described below, is set up and stored in the maximum value setup unit 104. A sewing pitch P selected by a user may be set up and stored in the sewing pitch setup unit 103. The sewing pitch P may be set up before the start of sewing by means of the manipulation device 101.
The control unit 100 operates the sewing machine motor 106 for driving the needle 2 and the informing component 107 in cooperation with the devices and units above. In this embodiment, the movement detection unit 105 and the informing component 107 are incorporated in the presser 3 as illustrated in
In
State (2) represents a standby state, in which the user manipulates, for example, the start-stop key 7 of the manipulation device 101 and then the sewing machine 1 is put in the standby state, where the sewing machine 1 is ready to start an operation (free motion sewing). Although a movement detection mode for detecting movements of the material by the movement detection unit 105 has been started, the user does not move the material yet. The control unit 100 partially turns on only the initial region W0 of the informing component 107. Turning on only the initial region W0 of the informing component 107 informs the user that the free motion sewing is ready for operation and the sewing machine 1 is put in the standby state.
State (3) represents a movement detection state, in which the user moves the material to start the free motion sewing. The movement detection unit 105 detects the movement of the material. The control unit 100 receives the detection signal and calculates a rotational rate R for the sewing machine motor 106 as described below. The control unit 100 turns on the speed monitoring region W=R/Rmax of the informing component 107 proportional to R/Rmax that indicates the magnitude of the rotational rate R relative to a preset maximum rotational rate Rmax for the sewing machine motor 106 (as a result, the light region is “W0+R/Rmax”). The rotational rate R for the sewing machine motor 106 is calculated from a movement speed S of the material and the sewing pitch P. A maximum movement speed Smax is calculated from the maximum rotational rate Rmax for the sewing machine motor 106 and the sewing pitch P. The sewing pitch P is preset as a sewing condition on the sewing pitch setup unit 103 prior to the start of sewing. Accordingly, the rotational rate R can be derived uniquely from the calculated movement speed S during sewing. The maximum movement speed Smax can be derived uniquely from the preset maximum rotational rate Rmax. The respective ratios W=R/Rmax and W=S/Smax (the speed monitoring region) are equivalent in value to each other. Thus, the speed monitoring region W=R/Rmax indicates also the magnitude (ratio) of the movement speed S of the material relative to the maximum movement speed Smax. As a result, the user can easily grasp in a visual manner variations in the movement speed S of the material being moved by the user, in particular, the current ratio of the movement speed S relative to the maximum movement speed Smax.
State (4) represents an upper limit state, in which the maximum movement speed is detected. This display state indicates that the user moves the material at a speed equal to or more than the maximum movement speed Smax. As described above, the maximum movement speed Smax, which is calculated from the maximum rotational rate Rmax for the sewing machine motor 106 and the sewing pitch P, may be also considered as the upper limit of the movement speed S of the material, where it is possible to maintain the sewing pitch P at a speed range less than or equal to the upper limit. If the user moves the material at the maximum movement speed Smax or more, the sewing fails to maintain the preset sewing pitch P because the control unit 100 is unable to operate the sewing machine motor 106 at the maximum rotational rate Rmax or more. In view of this, when the movement speed S of the material calculated on the basis of the detection signal from the movement detection unit 105 reaches the maximum movement speed Smax or more, the control unit 100 turns on the region Wmax=S≥Smax of the informing component 107 (as a result, the light region is “W0+Wmax”, which is the entire region of the informing component 107). The user is thereby informed that the movement speed S of the material exceeds the maximum movement speed Smax and the sewing fails to maintain the preset sewing pitch P.
In the embodiment of the informing component 107 described above, the horizontally-long rectangular indicator for visual display comprising a plurality of light emitting elements is exemplarily described. In another example, an indicator may be configured to visually display by means of interval of blinking of one or more light emitting element. In this example, the indicator may be operated as follows: (1) turning off in the stop state; (2) in the standby state, blinking at a maximum interval (slowest blinking); (3) in the movement detection state, blinking at different intervals in accordance with the detected movement speed S (the rate of blinking is variable); (4) in the upper limit state, continuously turning on (lighting without blinking) or changing light color. In other examples, the informing component 107 may comprise a speaker for informing the movement speed S by changes in sound. In this example, the speaker may be operated as follows: (1) silence in the stop state; (2) in the standby state, sounding at a maximum interval (e.g., “beep - - - beep - - - beep”: repetition of one beep sound at a maximum interval); (3) in the movement detection state, sounding at different intervals in accordance with the detected movement speed S (e.g., “beep-beep-beep”: repetition of one beep sound at gradually reduced intervals as the speed is increased, and a long beep sound just before reaching the maximum movement speed); (4) sin the upper limit state, changing the sound to a different sound (e.g., changing to a buzzer sound).
In this embodiment, the informing component 107 is mounted on the presser 3. In another example, the informing component 107 may be displayed on the display 102. In other examples, the informing component 107 may be provided on a suitable location for user viewability. For example, if the informing component 107 is displayed on the display 102, the variable light region as illustrated in the figures may be displayed, or the rotational rate of the sewing machine motor or the movement speed of the material may be numerically displayed, or a pointer may be displayed in a rotational manner as in a speedometer of a vehicle.
An exemplary control process for free motion sewing curried out by the control unit 100 using the informing component 107 as described above will be described in reference to the exemplary flowcharts shown in
At Step S2, the control unit 100 monitors whether a manipulation for the start of operation is made via the manipulation device 101. For example, the control unit 100 may monitor whether the start-stop key 7 of the manipulation device 101 is manipulated. The manipulation for the start of operation via the manipulation device 101 is not limited to the manipulation of the start-stop key 7, e.g., pushing its button. In another example, pressing the foot controller may be detected as the manipulation for the start of operation. If the manipulation for the start of operation is not detected (NO), Step S2 is repeated. If the manipulation for the start of operation via the manipulation device 101 is detected (YES), the control unit 100 switches to the movement detection mode at Step S3 and then starts the movement detection of the material by means of the movement detection unit 105. At Step S3, the sewing machine 1 is ready to start sewing, but the user has not yet moved the material. Thus, the control unit 100 does not operate the sewing machine motor 106 yet while putting the informing component 107 in the standby state. The informing component 107 is controlled such that it is partially turned on at its initial region W0 ((2) shown in
After putting the informing component 107 in the standby state, the control unit 100 monitors a movement of the material by means of the movement detection unit 105 at Step S4. If any movement of the material is not detected by means of the movement detection unit 105 (NO), the control unit 100 stops the sewing machine motor 106 and turns off the region W of the informing component 107, at Step S5. In this embodiment, at Step S5, the sewing machine motor 106 is stopped. In another example of Step S5, the sewing machine motor 106 may be operated at a very-low rotational rate (a stroke of the needle is made about per second). This operation at the very-low rotational rate allows for a finishing stitch, etc. If a movement of the material is detected by means of the movement detection unit 105 at Step S4 (YES), the control unit 100, at Step S6, acquires a movement amount of the material per unit time from the detection signal of the movement detection unit 105 and then calculates the movement speed S of the material on the basis of the movement amount. At Step S7, the control unit 100 calculates the rotational rate R for the sewing machine motor 106 from the calculated movement speed S and the sewing pitch P preset by the sewing pitch setup unit 103.
After calculating the rotational rate R, at Step S8, the control unit 100 acquires the maximum rotational rate Rmax and then monitors whether the rotational rate R reaches the maximum rotational rate Rmax (R<Rmax). The maximum rotational rate Rmax for the sewing machine motor 106 is a maximum rate for the free motion sewing by the sewing machine according to this embodiment. In an example, a rotational rate corresponding to the hardware limitations of the sewing machine motor 106 (responsiveness, etc.) may be preset on the control unit as the maximum rotational rate Rmax. Alternatively, a maximum rotational rate based on the user's skill or the like, which is preset by the user and stored on the maximum value setup unit, may be employed as the maximum rotational rate Rmax.
At Step S8, if the calculated rotational rate R does not reach the maximum rotational rate Rmax (YES), the control unit 100, at Step S9, turns on the speed monitoring region W=R/Rmax of the informing component 107 in accordance with the rotational rate R ((3) shown in
At Step S8, if the rotational rate R reaches or exceeds the maximum rotational rate Rmax (NO), the control unit 100, at Step S13, turns on the whole (Wmax) of the speed monitoring region W, and as a result, the entire region W0+Wmax of the informing component 107 is turned on ((4) shown in
At Step S8, if the rotational rate R reaches or exceeds the maximum rotational rate Rmax (NO), the control unit 100, at Step S13, turns on the entire region W0+Wmax of the informing component 107. In Embodiment 1,the control unit 100 subsequently stop the sewing machine motor 106 (S14). However, in Example 2,the sewing machine motor 106 is operated at the maximum rotational rate Rmax and then Step S11 is implemented in order to continue the sewing (Step S20).
As the result of this process, in the control process according to Embodiment 2,if the movement speed S of the material exceeds the maximum movement speed Smax, it is possible to continue the sewing while it is hard to maintain the preset sewing pitch P. The control process according to Embodiment 1 is focused on the accuracy of a sewing pitch. In contrast, the control process according to Embodiment 2 is focused on the continuation of sewing. Either of these two control methods may be employed on the sewing machine 1, or alternatively, the sewing machine 1 may be configured to be switchable between these two control methods so that the user selects which methods to use via the manipulation device 101.
Steps S1 to S6 and S10 to S16 of the control process according to Embodiment 3 may be identical or similar to the corresponding steps of Embodiment 1 described above. For this reason, Steps S30 to S34 that are not included in Embodiment 1 will be mainly described hereinafter. At Step S6, the control unit 100 acquires a movement amount of the material per unit time from the detection signal of the movement detection unit 105 and then calculates the movement speed S of the material on the basis of the movement amount.
In Embodiment 1, the control unit 100 subsequently calculates the rotational rate R for the sewing machine motor 106 from the calculated movement speed S and the sewing pitch P (Step S7). Then, the control unit 100 monitors whether the rotational rate R reaches the maximum rotational rate Rmax (R<Rmax) (Step S8).
In Embodiment 3, the control unit 100 calculates the maximum movement speed Smax from the sewing pitch P preset by the sewing pitch setup unit 103 and the maximum rotational rate Rmax preset by the maximum value setup unit 104 (Step S30). Then, the control unit 100 monitors whether the movement speed S reaches the maximum movement speed Smax (S<Smax) (Step S31).
If the movement speed S does not reach the maximum movement speed Smax (YES), the control unit 100, at Step S32, calculates the rotational rate R for the sewing machine motor 106 from the movement speed S and the sewing pitch P. Then, at Step S33, the control unit 100 turns on the speed monitoring region W=S/Smax of the informing component 107 in accordance with the movement speed S ((3) shown in
Steps S1 to S6, S10 to S13, S16, and S20 of the control process according to Embodiment 4 may be identical or similar to the corresponding steps of Embodiment 1 or 2 described above. For this reason, Steps S40 to S43 that are not included in Embodiment 2will be mainly described hereinafter.
At Step S6, the control unit 100 acquires a movement amount of the material per unit time from the detection signal of the movement detection unit 105 and then calculates the movement speed S of the material on the basis of the movement amount.
In Embodiment 2,the control unit 100 subsequently calculates the rotational rate R for the sewing machine motor 106 from the calculated movement speed S and the sewing pitch P (Step S7). Then, the control unit 100 monitors whether the rotational rate R reaches the maximum rotational rate Rmax (R<Rmax) (Step S8).
In Embodiment 4, the control unit 100 calculates the maximum movement speed Smax from the sewing pitch P preset by the sewing pitch setup unit 103 and the maximum rotational rate Rmax preset by the maximum value setup unit 104 (Step S40). Then, the control unit 100 monitors whether the movement speed S reaches the maximum movement speed Smax (S<Smax) (Step S41).
If the movement speed S does not reach the maximum movement speed Smax (YES), the control unit 100, at Step S42, calculates the rotational rate R for the sewing machine motor 106 from the movement speed S and the sewing pitch P. At Step S43, the control unit 100 subsequently turns on the speed monitoring region W=S/Smax of the informing component 107 in accordance with the movement speed S ((3) shown in
According to the embodiments above which have been described in reference to some examples, a user can grasp the current proportion of the rotational rate R to the maximum rotational rate Rmax for the sewing machine motor 106. Alternatively, a user can directly grasp the current proportion of the movement speed S to the maximum movement speed Smax of a material to be sewn. As a result, a user can stop sewing before making an uneven seam. Moreover, a user can move a material to be sewn without exceeding the maximum movement speed Smax, thereby creating a seam with a stable pitch.
The disclosed embodiments are not limited to the above-described examples, and may include various modifications. For example, the above-described examples have been described in detail for easy understanding of the embodiments, but the examples are not necessarily limited to those having all the described configurations. A component or components of some of the examples can be replaced with the component or components of another example, and a component or components of some of the examples can be added to one of the examples. For a component or components of the respective examples, the addition of different component(s), deletion or replacement can be made.
Some or all of the above-described configurations, functions, processing units, processing means, and the like may be implemented using hardware, for example, by designing with an integrated circuit. Alternatively, the above-described configurations, functions, and the like may be implemented using software executed by a processor interpreting and executing programs for implementing the respective functions. Information such as a program, a table, and a file for implementing each function can be stored in a storage such as a memory, a hard disk, and a solid state drive (SSD), or a recording medium such as an IC card, an SD card, and a DVD.
Connection line, control line, information line, etc. shows what are considered to be necessary for the explanation, not necessarily all on the product. In practice, almost all of the configurations may be considered to be connected to each other.
The above-described embodiments disclose at least the following concepts.
The embodiments have been described with reference to several examples. However, other than the examples, various embodiments can be conceived on the basis of the scope understood in the above description.
Number | Date | Country | Kind |
---|---|---|---|
2023-080865 | May 2023 | JP | national |