The present invention relates to an embroidery sewing machine that embroiders a desired pattern by controlling movement of an embroidery frame that stretches and holds an embroidered material in accordance with pattern data that corresponds to an embroidery pattern, and particularly to a technique that specifies a position of the embroidery frame at a beginning of embroidery or trace.
An embroidery sewing machine embroiders a desired pattern by controlling the movement of an embroidery frame that stretches and holds an embroidering workpiece in accordance with the pattern data that corresponds to an arbitrary embroidery pattern.
Conventional embroidery sewing machines specify the position of the embroidery frame at the start of embroidering of the embroidery pattern D (a starting position of the embroidery frame) by moving the embroidery frame so that a sewing needle is positioned at the starting point S of the embroidery pattern when the embroidery pattern D is arranged at any desired position in an embroidering limit range, based on the aforementioned distance data from the starting point S to extreme values of upper, lower, right, and left sides (+X, −X′, +Y, and −Y′), and information of each of the X-Y coordinates that show the position of the embroidery frame (a position of the embroidery frame with respect to the sewing needle).
For example, with reference to
For the other example, with reference to
As the other method of specifying the position of the embroidery frame at the start of embroidering of the embroidery pattern D, there is a method in which an operator measures with a ruler or a scale. Referring to the case where the embroidery pattern D of
In addition, some of conventionally well-known embroidery sewing machines have a trace function that brings the embroidery frame to move along the outer shape (rough outline) of the embroidery pattern before the start of the embroidering and therefore makes the operator visually inspect if the embroidery pattern fits in the embroidering limit range without any problem (for example, Japanese Patent Application Publication No. 2006-305231 corresponding to US-2009-0064912A1). In the case where the trace function is used, as in the case where the embroidering is started as described above, the X-Y coordinates that show the starting position of the embroidery frame which is appropriately associated with the starting point S of the embroidery pattern are calculated, or the operator measures the starting position of the embroidery pattern that is appropriately associated with the starting point of the embroidery pattern with the ruler, and therefore the embroidery frame is set to the starting position in accordance with the calculation result or the measurement result, and then the trace is started. Upon the visual inspection by the operator with the trace function if the embroidery pattern fits in the embroidering limit range, if there is no problem, the embroidering of the embroidery pattern is started from the starting position.
As described above, in either case where the embroidering is performed or where the trace is performed, at the time when the embroidering or the trace is started, the conventional embroidery sewing machine needs the calculation of the starting position of the embroidery frame or actual measurement by the operator with the ruler in order to set the embroidery frame to the appropriate starting position (the position of the embroidery frame such that the sewing needle is positioned at the starting point S of the embroidery pattern D that is arranged in one position within the embroidering limit range 20), and therefore the conventional embroidery sewing machine requires very complex settings of the starting position of the embroidery frame (movement of the embroidery frame) at the start of the embroidering.
In view of the foregoing, it is an object of the present invention is to provide an embroidery sewing machine which allows an embroidery start position to be set (i.e., to move the embroidery frame to the embroidery start position) with ease and without any complex tasks at time of a start of the embroidering or the trace.
According to the present invention, there is provided an embroidery sewing machine which has at least either of a function of moving an embroidery frame, having an embroidering workpiece held thereon in a stretched-taut state, in accordance with pattern data of a given embroidery pattern to conduct embroidering of the embroidery pattern and a function of conducting a trace which moves the embroidery frame along an outer shape of the embroidery pattern, the embroidery sewing machine comprising: a memory unit that stores a set of the pattern data corresponding the given embroidery pattern, the set of the pattern data including data identifying a plurality of given points for use as reference positions for defining a layout of the embroidery pattern and distance data for defining respective distances between the respective given points and a predetermined starting point in the embroidery pattern; an embroidery frame pre-movement section adapted to move the embroidery frame to a selected reference position associated with any one of the given points before the embroidering or the trace is started; a specifying section adapted to specify any one of the given points as the selected reference position before the embroidering or the trace is started; and a control section adapted to automatically move the embroidery frame from the selected reference position to a position corresponding to the predetermined starting point of the embroidery pattern on the basis of the distance data corresponding to the specified given point.
In the embroidery sewing machine according to the present invention described above, the embroidery frame pre-movement section moves the embroidery frame to the selected reference position associated with t any one of the given points, and the specifying section specifies any one of the given points as the selected reference position, before the embroidering or the trace is started. In this way, the embroidery frame is set (previously moved) to the selected reference position associated with any one of the given points, and it is specified about which of the given points the selected reference position is associated with. When the embroidering or the trace starts, the embroidery frame is automatically moved from the reference position to the position corresponding to the starting point on the basis of the distance between the specified given point and the starting point, and thus the embroidery start positioning (start position setting) of the embroidery frame is conducted. Subsequently, the embroidering or the trace may be started.
As one embodiment of the embroidery sewing machine according to the present invention, the plurality of given points may be set at points of at least vertices of a quadrangle circumscribing the embroidery pattern and a center of the embroidery pattern.
Furthermore, as one embodiment of the embroidery sewing machine according to the present invention, in a case of conducting the trace, the control section may be further adapted to automatically move the embroidery frame to the position corresponding to the predetermined starting point of the embroidery pattern after completion of the trace.
According to the present invention, by merely specifying (or selecting), from the given points associated with the embroidery pattern, one given point where the movement of the embroidery frame can be easily conducted and positioning (pre-moving) the embroidery frame to the position corresponding to the specified (selected) given point before the embroidering or the trace is started, then the embroidery frame can be automatically moved to the position corresponding to the starting point of the embroidery pattern at time of the start of the embroidering or the trace, and therefore the present invention provides beneficial effects such that it is unnecessary to calculate the X-Y coordinates or measure with the ruler to move the embroidery frame to the starting point at the start of the embroidering or the trace, and the movement of the embroidery frame can be easily conducted at the start of the embroidering or the trace.
As one example, the plurality of given points may set at points of at least vertices of a quadrangle circumscribing the embroidery pattern and a center of the embroidery pattern. By adopting the configuration, in the case where the embroidery pattern is embroidered in a center of the embroidering limit range as shown in
In addition, in a case of conducting the trace, by adopting the configuration such that the control section is further adapted to automatically move the embroidery frame to the position corresponding to the starting point of the embroidery pattern after completion of the trace, when the embroidering is conducted after the trace, the embroidering can be started immediately without a manual movement of the embroidery frame.
For better understanding of the object and other features of the present invention, its preferred embodiments will be described hereinbelow in greater detail with reference to the accompanying drawings, in which:
A well-known control panel box 8 which configures various settings for the embroidery sewing machine is provided in a right end section of the sewing machine frame 1.
On the screen of the liquid crystal display 9, an area that displays an image of the embroidery pattern and switch icons and the like in which various commands are input are arranged. In the area that displays an image of a given (arbitrary or selected) embroidery pattern D, the image of the given embroidery pattern D that is selected as the embroidery pattern to be embroidered is displayed, and an image of a position (or arrangement) of the embroidery frame 5 is also displayed in the X-Y coordinates (not shown).
The frame movement command switch 10 is a switch for the movement control of the embroidery frame 5 through the operation of itself, and the speed change switch 11 is a switch for alternately changing the movement speed of the embroidery frame 5 between a “high speed” and a “low speed”.
As well known in the art, the CPU 12 controls the whole controller in accordance with a program that is stored in the ROM 13. The RAM 14 stores various data, necessary for embroidery processing, including one or more sets of pattern data of one or more embroidery patterns. In an embodiment according to the present invention, a set of the pattern data corresponding to a given embroidery pattern includes not only information for specifying the corresponding embroidery pattern (including shape, size, and color, for example, typically, sewing data group that specify an X-Y movement amount of the embroidery frame), but also data identifying a plurality of given points (i.e., given point data) and distance data peculiar to the present invention. The given point data and the distance data will be described later in detail. The input/output interface 16 is connected with a sewing machine main shall drive mechanism 17, the X-drive mechanism 6, the Y-drive mechanism 7, the control panel box 8, and so on, and the sewing machine main shaft drive mechanism 17, the X-drive mechanism 6, the Y-drive mechanism 7, and the control panel box 8 can conduct communications of various data with the CPU 12 through the input/output interface 16. The sewing machine main shaft drive mechanism 17 drives the needle of the sewing head 3 for vertical movement and the shuttle of the shuttle base 4 for rotation.
When the frame movement command switch 10 in the control panel box 8 is operated, a signal in response to the operation is input as the data from the control panel box 8 into the CPU 12 through the input/output interface 16, and the CPU 12 outputs a control signal in response to the operation of the frame movement command switch 10 to the X-drive mechanism 6 and the Y-drive mechanism 7 through the input/output interface 16. The X-drive mechanism 6 and the Y-drive mechanism 7 drive the embroidery frame 5 in accordance with the control signal that is input through the input/output interface 16 to move the embroidery frame 5 in directions that correspond to the operation of the frame movement command switch 10. The operator can move the embroidery frame 5 in a state prior to the start of the embroidering or the trace to an arbitrary position through the switch operation for each forward, backward, right, or left direction with the frame movement command switch 10.
When the embroidery sewing machine is started, in other words, the embroidering is started, the sewing machine main shaft drive mechanism 17 is driven in accordance with the control of the CPU 12, and accordingly the sewing needle of the sewing head 3 is driven for the vertical movement, and the shuttle of the shuttle base 4 is driven for rotation. In synchronization with the above operation, the embroidery frame 5 is driven by the X-drive mechanism 6 and the Y-drive mechanism 7, and accordingly the embroidery process is conducted.
Contents of the embroidery process (embroidery pattern) are specified in accordance with the pattern data which is selected by the operator, and the CPU 12 reads the selected pattern data from the RAM 14, drives the X-drive mechanism 6 and the Y-drive mechanism 7 in accordance with the read pattern data, controls the movement of the embroidery frame 5, and thus achieves the embroidering of the embroidery pattern that corresponds to the pattern data. As well known in the art, the operator can arbitrarily set the position where the embroidery pattern is sewn in the embroidering limit range on the fabric (embroidering workpiece). Therefore, when the embroidering of the embroidery pattern is stated, the position of the embroidery frame 5 is required to be set in accordance with a layout position of the embroidery pattern with respect to the embroidering limit range.
Next, a process for moving the embroidery frame 5 to any position of the given point before the embroidering is started is described.
The plural given points P1 through P9 are respectively predetermined at plural main points of the embroidery pattern D, and it is considered that at least five points which include respective vertices of a quadrangle circumscribing the embroidery pattern D and the center of the embroidery pattern are determined to be the given points, for example. In the example of
As shown in
The key points of the configuration for specifying the position of the embroidery frame 5 prior to the start of the embroidering are: specifying (selecting) any one of plural given points P1 through P9 (selection of one selection button B1 through B9 on the given point selection screen of
As one example of a pre-movement of the embroidery frame 5 prior to the start of the embroidering, a position setting of the embroidery frame 5 in the case where the embroidery pattern D is arranged in the lower left corner of the embroidering limit range 20 and the embroidering is conducted is described particularly with reference to
Either of the selection of the given point or the pre-movement of the embroidery frame 5 may be conducted in first. That is to say, the operator can position the embroidery frame 5 at the arbitrary position (the position that corresponds to any one of the plural given points P1 through P9 which is specified in the embroidery pattern D) by using the frame movement command switch 10 in the control panel box 8 and then select a given point P1 through P9 that corresponds to the position of the moved embroidery frame 5 (press a corresponding selection button B1 through B9). In other words, the selection of the given point P1 through P9 with the selection button B1 through B9 is conducted for providing to the CPU 12 notification of a prior position of the embroidery frame 5 that is manually moved (specified) by the operator.
After the pre-movement of the embroidery frame 5 is conducted as described above, the operation of the sewing machine is started, in other words, embroidering operation is started. When the operation of the sewing machine is started, the CPU 12 extracts the distance data between the given point P7 that is selected at the start of the embroidering and the starting point S of the embroidery pattern D from the pattern data that is stored in the RAM 14, and automatically moves the embroidery frame 5 from the current position (a position that is shown with an X mark and corresponds to the given point P7) to the position that corresponds to the starting point S of the embroidery pattern D, based on the extracted distance data. Because the embroidery frame 5 is in the reference position that corresponds to the given point P7 due to the pre-movement of the embroidery frame 5 at the start of the embroidering, when the embroidery frame 5 is just moved, based on the distance data between the given point P7 that is included in the pattern data and the starting point S of the embroidery pattern D, the embroidery frame 5 can be moved from the reference position that corresponds to the given point P7 to the position that corresponds to the starting point S (more particularly, the position such that the sewing needle is positioned at the starting point S). Then, after the CPU 12 moves the embroidery frame 5 to the position of the starting point S, the CPU 12 starts the embroidering of the embroidery pattern D of which the starting point S is designated as the starting point.
The position setting of the embroidery frame as described above is applicable at the trace of the embroidery pattern D. The trace function in the embroidery sewing machine is a function that brings the embroidery frame 5 to move along the outer shape of the embroidery pattern D prior to the start of the embroidering and therefore makes the operator visually inspect if the embroidery pattern D fits in the embroidering limit range without any problem, as well known in the art. Before the trace is started, as is the case in the embroidering, the position of the embroidery frame 5 is also required to be set in accordance with the layout position of the embroidery pattern with respect to the embroidering limit range. Therefore, before the trace is started, as is the case before the embroidering is started, the operator selects one of plural given points P1 through P9 that are specified in the embroidery pattern D and moves the embroidery frame 5 to the position that corresponds to the selected given point. Then, when the operation of the sewing machine is started, after the embroidery frame 5 is moved from the position of the selected given point to the position of the starting point S, based on the distance data between the selected given point and the starting point S, the trace (movement of the embroidery frame 5 along the outer shape of the embroidery pattern D) is started.
Furthermore, in the case of the trace, the movement of the embroidery frame 5 may be controlled so that the embroidery frame 5 is positioned at the starting point S at the completion of the trace. When the embroidery sewing machine is configured as described above, upon the starting of the embroidering after the completion of the trace, the embroidering can be started immediately without the movement of the embroidery frame 5 to the starting point S again.
As described above, according to the present embodiment, by merely selecting one given point from the plural given points P1 through P9 in the embroidery pattern D and positioning the embroidery frame 5 to the position that corresponds to the selected given point before the embroidering or the trace is started, the embroidering or the trace is started after the embroidery frame 5 is moved to the position that corresponds to the starting point S of the embroidery pattern D, and therefore the present invention provides beneficial effects such that it is not necessary to calculate the X-Y coordinates or measure with the ruler to move the embroidery frame 5 to the starting point S at the start of the embroidering or the trace, and the movement of the embroidery frame 5 (position setting of the embroidery frame 5) can be easily conducted at the start of the embroidering or the trace.
Depending on conditions of the starting point S of the embroidery pattern D and the layout position of the embroidery pattern D in the embroidering limit range, such as the case where the starting point S of the embroidery pattern D to be embroidered is specified at the center of the embroidery pattern D and where the embroidery pattern D is embroidered in the center of the embroidering limit range (in other words, the case where the starting point S of the embroidery pattern D corresponds with the center of the embroidering limit range), the embroidery frame 5 may be easily positioned such that the sewing needle is positioned at the starting point S of the embroidery pattern D, in some cases. In such the case, without the selection of the given point, the embroidering or the trace may be started after the embroidery frame 5 is positioned at the position that corresponds to the starting position S with the frame movement command switch 10.
In the example shown in
In the example shown in
This application is based on, and claims priority to, JP PA 2011-061284 filed on 18 Mar. 2011. The disclosure of the priority application, in its entirety, including the drawings, claims, and the specification thereof, is incorporated herein by reference.
Number | Date | Country | Kind |
---|---|---|---|
2011061284 | Mar 2011 | JP | national |