Sewing machine capable of tracing embroidery area

Information

  • Patent Grant
  • 6298799
  • Patent Number
    6,298,799
  • Date Filed
    Friday, February 23, 2001
    24 years ago
  • Date Issued
    Tuesday, October 9, 2001
    24 years ago
Abstract
When a trace mode is started, a needle and a presser foot are moved relative to an embroidery frame. When a STOP key is pressed, moving is temporarily stopped, and the operator can visually check a positional relationship between the needle and the embroidery frame. When it is necessary to check the positional relationship in detail, a DOWN key is pressed and the presser foot is lowered independently of the needle, so that the operator can visually check the positional relationship between the presser foot and the embroidery frame.
Description




BACKGROUND OF THE INVENTION




1. Field of Invention




The invention relates to a sewing machine capable of tracing an embroidery area on a cloth held by an embroidery frame.




2. Description of Related Art




Conventionally, there is an embroidery machine having an embroidery frame which holds a workcloth to embroider a pattern thereon within the embroidery frame. The size of a sewing area varies depending on the embroidery frame to be used or the embroidery pattern to be sewn. Before actual embroidering using a needle, the operator checks whether embroidering is possible by observing whether an embroidery area the operator wants is within the embroidery frame. To check the embroidery area, a trace mode is widely used in which a relative distance between the embroidery frame and the needle is checked by moving the embroidery frame holding the work cloth along the embroidery area, because the machine head does not move. In the trace mode, to prevent the presser foot and the needle from hitting the embroidery frame during actual embroidering, the trace operation is usually performed with the presser foot and the needle at their highest positions.




In a conventional trace mode, an embroidery area checking method is proposed in Japanese Laid-Open Patent Application Publication No. 9-137365. In the embroidery area checking method, a trace speed is controlled by a program that enables the trace speed to change based on the positional relationship between outline data for an embroidery area including an embroidery pattern and an embroidery frame.




However, in the above-mentioned embroidery machine, the embroidery frame can be moved with a variable speed or stopped during a trace operation, but the trace operation is made with the needle and the presser foot raised. When the embroidery frame is positioned too close to the outline of the embroidery area, to check whether the needle or the presser foot will hit the embroidery frame during actual embroidering, the operator has to lower a presser foot lever mounted on the side of the machine head manually so as to lower the presser foot. Moving the presser foot lever prevents needle marks on a work cloth that might occur if the needle were lowered. In this case, for an embroidery machine with multiple heads, each head having multiple needles, it is difficult for the operator to stretch out his/her arm to the presser foot lever mounted on the side of the head so as to lower the presser foot according to the position of the selected needle. As a result, the checking operation is not performed easily in the trace mode to check whether the embroidery pattern can be sewn in the right place.




SUMMARY OF THE INVENTION




The invention provides a sewing machine that enables easy checking of an embroidery pattern with tracing of an embroidery area.




In a preferred aspect of the invention, a sewing machine capable of tracing an embroidery area that includes an embroidery pattern before embroidering onto a cloth held by an embroidery frame, by moving a needle and a presser foot, which are away from the cloth, relative to the embroidery frame along an outline of the embroidery area, while stopping at one or more stop points may include an actuator that lowers the presser foot and a lowering device that controls the actuator to lower the presser foot at the one or more stop points during a trace operation.




Usually the trace operation is performed by relatively moving the needle and the presser foot, the needle and presser foot withdrawn from the cloth, along the outline of the embroidery area, to make sure that the needle and the presser foot do not hit the embroidery frame before actual embroidering. If it is difficult to check whether embroidering is possible before actual embroidering, because the outline of the embroidery area is too close to the embroidery frame, the lowering device lowers the presser foot independently of the needle during a pause of the trace operation, so the operator can check the positional relationship between the presser foot and the embroidery frame. This eliminates needle marks on the cloth and the operator having to lower the presser foot manually. This also allows the easy checking of an embroidering area for an embroidery machine with multiple heads.




In another preferred aspect of the invention, the sewing machine may further include a measuring device that measures time elapsing while the presser foot is lowered at the one or more stop points, wherein the needle and the presser foot are relatively moved to a next stop point when the time measured by the measuring device has reached a predetermined time.




Therefore, when the needle and the presser foot relatively move to the stop point, the lowering device lowers the presser foot and the measuring device starts to measure the time elapsing while the presser foot is lowered at the stop point. After the time measured by the measuring device has reached the predetermined time, the needle and the presser foot relatively move to a next stop point.




When the outline of the embroidery area is too close to the embroidery frame, it is necessary to check whether embroidering is possible by checking the in-depth positional relationship among the needle, the presser foot and the embroidery frame. In this case, if a point to check the positional relationship is selected as required, relative movement is suspended at the point during the trace operation, so that only the presser foot can be lowered, independently of the needle, for a predetermined time. The point selection can be made in advance or during the trace operation. This allows easy checking of the embroidering area.




In a preferred aspect of the invention, the sewing machine may further include a point selecting device that selects at least one of the one or more stop points as a lowering point where the presser foot is lowered.




Accordingly, a stop point can be selected as a point where the presser foot is lowered. The presser foot can be lowered only at a point requiring detailed checking. This improves the efficiency of the embroidery area checking.




In a preferred aspect of the invention, the point selecting device selects the at least one of the one or more stop points as the lowering point during the trace operation.




Thus, it is possible to select whether the presser foot is lowered at the next stop point while the needle and the presser foot relatively move from the start of the embroidery area checking. This improves the efficiency of the trace operation.




In a preferred aspect of the invention, the sewing machine may include a memory; a setting device, that stores, in the memory, the one or more stop points and one or more lowering points where the presser foot is lowered; and a measuring device that measures time elapsing while the presser foot is lowered at the one or more lowering points, wherein the needle and the presser foot relatively move with stops at the one or more stop points based on settings in the memory, where the presser foot is lowered by the lowering device at the one or more lowering points based on the settings in the memory, and the needle and the presser foot relatively move to a next stop point when the time measured by the measuring device has reached a predetermined time.




Therefore, the stop points and the points where the presser foot is lowered can be set in the memory in advance. The trace operation can be automatically executed based on the setting in the memory. Accordingly, the embroidery area can be checked without the need to set the stop points and the point where the presser foot is lowered during the trace operation.











BRIEF DESCRIPTION OF THE DRAWINGS




The invention will be described in greater detail with reference to preferred embodiments thereof and the accompanying drawings wherein;





FIG. 1

is a perspective view of an embroidery machine with multiple heads;





FIG. 2

shows a plurality of needle bars and a needle bar driving mechanism in the machine in an enlarged perspective view;





FIG. 3

is a block diagram showing a control system of the machine;





FIG. 4

is an enlarged plan view of an operation panel;





FIG. 5

shows an example of a pattern to be embroidered on the machine;





FIG. 6

shows a positional relationship between an embroidery frame and outline data for an embroidery area;





FIG. 7

shows a sequence of a trace operation;





FIG. 8

is a flowchart of a main routine in a trace mode;





FIG. 9

is a flowchart of a routine while the embroidery frame is stopped;





FIG. 10

is a flowchart of a routine for selecting a pause or lowering operation of the presser foot in advance and storing the selection in the memory; and





FIG. 11

is a flowchart of a routine while the embroidery frame is stopped in a case where a pause or lowering operation of the presser foot is selected in advance and pre-stored in the memory.











DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS




An embodiment of the invention will be described in detail with reference to the accompanying drawings.

FIG. 1

shows an embroidery machine with multiple heads M, in a perspective view, in which three embroidery machines M


1


, M


2


, M


3


are arrayed.




The embroidery machine M includes a laterally extending base frame


1


, a machine supporting stand


2


which is secured on the rear of the base frame


1


, and a laterally extending supporting frame


3


which is disposed at a rear portion of the machine supporting stand


2


and arranged lengthwise in a standing position.




The base frame


1


provides three machine head portions


4


,


5


, and


6


thereon. The head portions


4


to


6


have respective cylindrical bed portions


7


,


8


,


9


thereunder. Thus, three embroidery machines M


1


, M


2


, M


3


comprise the head portions


4


,


5


,


6


and the bed portions


7


,


8


,


9


, respectively.




A needle bar case


10


that is laterally movable is attached to the front of each of the head portions


4


to


6


. In each needle bar case


10


, twelve needle bars


21


, which are arranged in a row right to left, are supported so that they can be moved up and down, and corresponding twelve thread take-ups


12


are also pivotally supported.




The needle bar cases


10


are concurrently moved laterally by their respective needle bar changing mechanisms (not shown) each changing a needle bar


21


to be used, so that a different color of needle thread can be used.




At the front of the machine-supporting stand


2


, a worktable


13


is horizontally disposed on a level with bed portions


7


to


9


. A pair of auxiliary tables


14


,


15


is disposed on each side of the worktable


13


. A movable frame


16


, having a rectangular shape and extending laterally, is placed on the worktable


13


, and the auxiliary tables


14


,


15


.




The movable frame


16


is moved via a right frame


16


A and a left frame


16


B both which are moved in an X direction (right and left in

FIG. 1

) by an X-axis driving mechanism (not shown), and in a Y direction (back and forward in

FIG. 1

) by a Y-axis driving mechanism (not shown).




A plurality of embroidery frames


16


C corresponding to embroidery machines M


1


to M


3


are attached to the movable frame


16


. As the movable frame


16


is moved on an X-Y coordinate system plane by the X- and Y-axis driving mechanisms, the embroidery frames


16


C are also movable in the X and Y directions.




A plurality of spools C


1


are rotatably placed on a spool stand C


0


attached to the upper part of the machine-supporting stand


2


. A needle thread C


2


supplied from a spool C


1


is threaded to a needle bar


21


, described later, via associated parts including the corresponding thread take-up


12


. At the rear of the auxiliary table


15


, there is provided an operation panel


18


having a plurality of switches (not shown) and a liquid crystal display


17


for displaying various messages addressed to embroidering.




Next, a needle bar up and down moving mechanism K


1


that is provided for each of the embroidery machines M


1


to M


3


will now be described briefly with reference to

FIG. 2. A

more detailed description can be found in U.S. Pat. No. 6,123,037, issued Sep. 26, 2000, the disclosure of which is incorporated herein by reference.

FIG. 2

shows the needle bars


21


and the needle bar up and down moving mechanism K


1


in an enlarged view. The mechanism K


1


moves a needle bar


21


vertically in time with operation of a machine main shaft


19


. Accordingly, the needle


22


attached to the bottom of the needle bar


21


is moved vertically.




At the rear of the needle bar case


10


, the machine main shaft


19


is disposed laterally through the head portions


4


to


6


. The machine main shaft


19


passes through an eccentric cam


32


. The eccentric cam


32


is fitted in an eccentric lever


33


, which is linked to a rocking lever


30


.




A master needle bar


26


extending vertically is disposed at the front edge of each of the head portions


4


to


6


. The master needle bar


26


is supported to a frame inside the needle bar case


10


at its upper and lower ends. A vertically movable segment


27


is movably fitted around the master needle bar


26


. The movable segment


27


has a groove


27


A engageable with a linking pin


34


described later. A needle bar connecting stud


28


, which is disposed under the movable segment


27


, is attached to a link


31


which is attached to the rocking lever


30


, which is movably pivoted by a pivot shaft


29


.




A compression spring


35


is fitted around the needle bar


21


and interposed between the pin


34


and the supporting frame


10


A of the needle bar case


10


. The needle bar


21


is always urged by the spring


35


to its upper needle stop position.




When the needle bar case


10


is moved in the lateral direction, the pin


34


attached to the needle bar


21


corresponding to the movable segment


27


is selectively fitted into the groove


27


A.




With this arrangement, upon rotation of a machine motor


80


,

FIG. 3

, in a predetermined rotational direction, the machine main shaft


19


is rotated about its axis, so that the movable segment


27


and the needle bar connecting stud


28


are integrally reciprocally moved in the vertical direction by way of the eccentric lever


33


, the rocking lever


30


, and the link


31


. As a result, only the needle bar


21


engaged with the movable segment


27


through the pin


34


is vertically reciprocally moved in a timed relation with the rotation of the machine main shaft


19


.




A needle bar jumping mechanism


40


, provided for each of embroidery machines M


1


to M


3


will be described with reference to FIG.


2


. The needle bar jumping mechanism


40


jumps the needle bar


21


to its highest position or top end point to change the needle bar


21


to be engaged with the movable segment


27


.




Mounted inside the needle bar case


10


is a needle bar jumping solenoid


41


, which is in a horizontal position, and a rotating lever


42


, which is substantially L-shaped when viewed from the top, and pivotable about a vertical axis.




A driving part


42


A of the rotating lever


42


makes contact with a plunger of the solenoid


41


, and an operation shaft


43


, which is vertically attached to a driven part


42


B, is engageable with an engaging member


27


B which projects from the vertically movable segment


27


.




The vertically movable segment


27


is rotated between its linking position (regular position) indicated by a solid line and its jump position where the segment


27


is rotated for a fixed angle counterclockwise from the regular position. A coil spring


44


, which is disposed at an upper position of the segment


27


, normally urges the segment


27


so as to rotatably move from the jump position to the regular position.




When the needle bar


21


is linked to the vertically movable segment


27


via the pin


34


, the needle bar jumping solenoid


41


is driven for a predetermined time, and its plunger is moved into the right. The rotating lever


42


is rotated clockwise when viewed from the top, and the vertically movable segment


27


is concurrently rotated to the jump position via the shaft


43


and the engaging member


27


B. Consequently, the pin


34


is disengaged from the groove


27


A. At this time, the needle bar


21


is urged by the compression spring


35


to promptly move to the highest position (perform the jumping operation).




On the other hand, when the needle bar


21


is in the jump condition at its highest position and the vertically movable segment


27


has returned to the regular position and rises from the down position to its highest position, the segment


27


makes contact with the pin


34


from the bottom. At this time, the segment


27


is rotated temporarily to the jump position, and is urged by the coil spring


44


immediately to return to the regular position. Therefore, the pin


34


is automatically fitted into the groove


27


A.




Each of the bed portions


7


to


9


is provided with a presser foot


45


that is driven by a presser foot driving mechanism, not shown. The position of the presser foot


45


can be changed between a pressing position where the presser foot


45


presses a work cloth C


3


on the associated bed portion and a retracting position positioned above the pressing position by a predetermined distance. The presser foot driving mechanism of the presser foot


45


is a publicly known mechanism, for example, as disclosed in Japanese Laid-Open Patent Publication No. 10-263236.




A control system for the machine M will be described with reference to FIG.


3


.

FIG. 3

is a block diagram of the control system described in the embodiment.




The machine M comprises the operation panel


18


with the LCD display


17


, a drive circuit


81


for driving a machine motor


80


, a drive circuit


87


for driving an X-axis driving motor


86


, a drive circuit


89


for driving a Y-axis driving motor


88


, a drive circuit


85


for driving a needle bar changing motor


84


that moves the needle bar case


10


to change a needle bar


21


, and a drive circuit


90


for driving a thread trimming motor


64


. The drive circuits


81


,


85


,


87


,


89


,


90


are connected to the controller


70


. The controller


70


comprises a CPU


71


, a ROM


72


, and a RAM


73


, which are connected to an input/output interface, not shown, via a data bus.




The ROM


72


stores a plurality of embroidery data for each embroidery pattern, a control program for embroidering formed by driving the Y-axis driving motor


88


and the X-axis driving motor


86


based on the embroidery data, and data required for trace mode control, which will be described later.




The RAM


73


provides a memory


73


A which is work memory storing embroidery data required to embroider patterns, and a memory


73


B that temporarily stores a result of movement amount of the movable frame


16


calculated by the CPU


71


. Data stored in the memories


73


A and


73


B are taken out by the CPU


71


at any time to use for embroidery operations and trace operations.




As to the head


4


, there are provided a drive circuit


76


for driving the solenoid


41


for the needle bar jump mechanism


40


disposed in the needle bar case


10


, a drive circuit


78


for a presser foot driving solenoid


77


as an actuator that moves the presser foot


45


vertically, and a thread breakage sensor


79


. The drive circuits


76


,


78


and the thread breakage sensor


79


are connected to the controller


70


. As with the head


4


, the same is true of the head portions


5


and


6


.




The thread breakage sensor


79


detects the needle thread has been broken. The CPU


71


generates data to execute a thread trimming operation based on the output of the sensor


79


.




The controller


70


is connected to a pulse generator


82


, a main shaft origin sensor


83


, and the operation panel


18


having the LCD display


17


. The pulse generator


82


outputs an encoder signal comprised of 1000 pulse signals made in one turn of an encoder disk disposed at the machine main shaft


19


. The origin sensor


83


outputs a synchronization signal at one turn of the encoder disk.




The ROM


72


stores therein control programs for controlling the motors


64


,


80


,


84


,


86


,


88


based on the encoder signal issued from the pulse generator


82


and the synchronization signal from the origin sensor


83


, and the execution programs used in a trace mode described later, including programs enabling a pause in the trace mode, and lowering operation of the presser foot


45


during the pause.




Next, the operation panel


18


will be now described.

FIG. 4

shows the operation panel


18


in an enlarged plan view. The operation panel


18


has an OK key


18


A for decision making in various cases, a STOP key


18


B for suspending the trace operation, a DOWN key


18


C for lowering the presser foot


45


temporarily, four direction arrow keys


18


D for selecting the trace speed and direction, a number key pad


18


E for selecting a stop position in the trace operation, and a TRACE key


18


F for performing the trace operation. These keys are just exemplary. Operations can be selected using other media, such as a mouse.




The needle bar changing motor


84


moves the needle bar case


10


of each of the embroidery machines M


1


to M


3


to the right and left, to select a needle bar


21


to be used for embroidering. Therefore, the selected needle bar


21


on each machine is always at the same position. In other words, the position of the movable frame


16


on the X-Y coordinate system determines the relative position between the embroidery frame


16


C and the needle


22


for each of machines M


1


to M


3


. The X-axis driving motor


86


and the Y-axis driving motor


88


are pulse motors, therefore the movable frame


16


is moved approx. 0.1 mm every pulse applied to the motors


86


,


88


. In other words, the embroidery frames


16


C are moved approx. 0.1 mm in the X- or Y-axis direction every pulse, with respect to the corresponding needle


22


.




Actually in the trace mode, the needle


22


moves in no direction, and the movable frame


16


moves in four directions with respect to the needle


22


. For convenience, however, the description will be provided under the assumption that the embroidery frame


16


C is stopped and the needle


22


moves in four directions with respect to the embroidery frame


16


C in the embodiment.




Next, the relationship between the embroidery frame


16


C and outline data


96


for an embroidery area will be described.

FIG. 5

shows an example of a pattern


95


to be embroidered on the machine M.

FIG. 6

shows a positional relationship between the embroidery frame


16


C and the outline data


96


for the pattern


95


to be embroidered on the machine M.

FIG. 7

shows a sequence of the trace operation.




When the pattern


95


, shown in

FIG. 5

, is embroidered using the embroidery frame


16


C, shown in

FIG. 6

, the machine M checks whether the pattern


95


is completely within the embroidery frame


16


C before actual embroidering. This is because the needle


22


may come into contact with the frame


16


C, the needle


12


may be broken in a worse case, if embroidering is started when the pattern


95


is not fully enclosed within the frame


16


C.




As shown in

FIG. 6

, the embroidery frame


16


C is rectangular, and the outline data


96


is also rectangular and large enough to enclose the pattern


95


shown in

FIG. 5

completely. In the trace mode where the needle


22


and the presser foot


45


are relatively moved, while at their highest positions, along the outline data


96


for the embroidery area as shown in

FIG. 7

, the operator checks whether the trace of the needle


22


is done within the embroidery frame


16


C, by checking the relative position between the needle


22


and the embroidery frame


16


C.




When the pattern


95


is embroidered from a starting point


95


S, shown in

FIG. 5

, a trace starting point


96


S, shown in

FIG. 7

, corresponds to the point


95


S. The trace is normally performed in the order starting from the point


96


S through points


96


C,


96


D,


96


B,


96


A, and ending at the point


96


C. The points


96


A,


96


B,


96


C,


96


D are at the corners of the outline data


96


. It may be desirable to slow down the trace speed or make a stop at points placed on the corners because the direction of the trace changes at these points.




At the corners of the outline data


96


, the positional relationship between the outline data


96


and the embroidery frame


16


C becomes the closest, and it is very important to check whether the positional relationship is within the sewing area. Therefore, a trace operation is suspended at the corners, so that the presser foot driving solenoid


77


is actuated as necessary to lower the presser foot


45


independently of the needle


22


. This enables the operator to visually check whether the needle


22


does not interfere with the embroidery frame


16


C during embroidering.




Next, the trace operation in the above-mentioned embroidery machine with multiple heads M will be described with reference to the flowcharts of

FIGS. 8

to


11


. The trace operation includes checking by lowering the presser foot


45


. The machines M


1


to M


3


are identical with one another, therefore a description will be provided with respect to one machine M


1


and under the assumption that the preparations are all made, such as reading the outline data


96


, setting the work cloth C


3


in the embroidery frame


16


C, and specifying the trace start point


96


S.




When the trace key


18


F is pressed on the operation panel


18


, the trace mode is started. In step


1


(hereinafter step is abbreviated to S) of

FIG. 8

, the CPU


71


starts the trace mode where the relative position between the embroidery frame


16


C and the outline data


96


of the embroidery area covering the pattern


95


is checked. In advance of relative movement, the CPU


71


checks the current position of the embroidery frame


16


C and stores coordinates of the embroidery frame


16


C into the memory


73


B (S


2


). The CPU


71


calculates coordinates of each vertex of the outline data


96


based on embroidery data of the pattern


95


which is stored in the memory


73


A, examples of such calculations are found in U.S. patent application Ser. No. 09/533,928, filed Mar. 23, 2000, the disclosure of which is incorporated by reference, and stores the coordinates into the memory


73


B (S


3


). The CPU


71


adds a trace starting point


96


S for the outline data


96


corresponding to the sewing start point


95


S of the embroidery pattern


95


, to the number of vertexes of the outline data


96


, which is found at S


3


(five points in this case). The CPU


71


sets the number (N=5 in this case) as a loop counter in the memory


73


B (S


4


). Then, the CPU


71


sets the coordinates of the trace starting point


96


S, which is the first vertex, to a point where the embroidery frame


16


C is moved in the memory


73


B (S


5


).




The CPU


71


moves the embroidery frame


16


C to the set point (S


6


), suspends the relative movement of the embroidery frame


16


C and executes a routine while the embroidery frame


16


C is stopped (S


7


), which includes an operation to lower the presser foot


45


. The details of the routine will be described later with reference to FIG.


9


. When the routine is completed, the CPU


71


decrements the loop counter value (N) (S


8


), and checks N (S


9


). If N has a value (S


9


: No), the CPU


71


sets the coordinates of the next vertex to the point where the embroidery frame


16


C is moved (S


10


), and returns to S


6


to repeat the same processing. When N is equal to 0 (S


9


: Yes), the CPU


71


moves the embroidery frame


16


C to the coordinates of the original frame position stored in S


2


(S


11


), and finishes the trace mode (S


12


).




The routine while the embroidery frame


16


C is stopped in S


7


will be described in detail with respect to FIG.


9


. When the routine is started (S


21


), the CPU


71


checks whether the STOP key


18


B on the operation panel


18


is turned on (S


22


). When it is not turned on (S


22


: No), a pause is assumed not to be selected at the vertex. The CPU


71


immediately exits the routine, returns to the main routine (S


28


), and executes S


8


and the following steps in FIG.


8


. When the STOP key


18


B is turned on (S


22


: Yes), the embroidery frame


16


C is temporarily stopped, so that the operator can visually check the positional relationship between the needle


22


and the embroidery frame


16


C. This state can be continued so long as the OK key


18


A and the DOWN key


18


C are not selected (S


23


, S


24


: No). When the operator checks the positional relationship without the need to lower the presser foot


45


, the operator selects the OK key


18


A (S


23


: Yes), and the CPU


71


immediately exits the routine, returns to the main routine (S


28


), and executes S


8


and the following steps in FIG.


8


. When it is necessary to check the positional relationship in detail, the operator does not select the OK key


18


A (S


23


: No) but, rather, selects the DOWN key


18


C (S


24


: Yes). The presser foot


45


is lowered (S


25


), so that the operator can check the positional relationship between the needle


22


and the embroidery frame


16


C via the relationship between the presser foot


45


and the embroidery frame


16


C. This state can be continued so long as the OK key


18


A is not selected (S


26


: No). When the operator completes checking the positional relationship, the operator selects the OK key


18


A (S


26


: Yes), and the CPU


71


immediately exits the routine, returns to the main routine (S


28


), and executes S


8


and the following steps in FIG.


8


. S


25


functions as a lowering device of the invention, and the DOWN key


18


C functions as a point selecting device.




In

FIG. 9

, the operator manually selects a pause and the execution of a lowering operation of the presser foot


45


at each vertex during the trace operation. The vertexes of the outline data


96


close to the embroidery frame


16


C may be selected in advance before executing the trace operation as to whether a pause is made or whether the presser foot


45


is lowered, and then stored in the memory


73


B and the like. A selection processing in this case is described in FIG.


10


.




When a routine for selecting a pause or the lowering operation of the presser foot


45


at a vertex is started (S


41


), the CPU


71


calculates coordinates of each vertex of the outline data


96


based on embroidery data for the embroidery pattern


95


stored in the memory


73


A, and stores the coordinates in the memory


73


B (S


42


). After setting the number of the vertexes of the outline data


96


calculated at S


42


as a loop counter in the memory


73


B (N=4 in this case, S


43


), the CPU


71


sets the first vertex (S


44


), and indicates whether to execute the pause on the vertex on the display


17


. When the execution of the pause is selected at the vertex (S


45


: Yes), the CPU


71


stores the selection in the memory


73


B (S


46


). When the non-execution of the pause is selected (S


45


: No), the CPU does not store it in the memory


73


B but shows whether to lower the presser foot


45


on the display


17


. As is the case of selecting the pause, when the execution of the lowering operation of the presser foot


45


is selected (S


47


: Yes), the CPU


71


stores it in the memory


73


B (S


48


); when the non-execution of the lowering operation of the presser foot


45


is selected (S


47


: No), the CPU


71


does not store it in the memory


73


B. After that, the CPU


71


decrements the loop counter value N (S


49


). When the loop counter reaches 0 (S


50


: Yes), the CPU


71


finishes the selection processing (S


52


). When the loop counter is not equal to 0 (S


50


: No), the CPU


71


sets the next vertex (S


51


) and repeats the same processing, in order to set all vertexes of the outline data


96


in advance. S


46


and S


48


function as a setting device for a stop point and a lowering point where the presser foot is lowered.




In this embodiment, when the trace mode of

FIG. 8

is started (S


1


) after the selection processing is completed, the CPU


71


calls a routine while the embroidery frame is stopped in

FIG. 11

from S


7


. The CPU


71


checks whether the vertex is set for a pause. When the vertex is not set for a pause (S


62


: No), neither the pause nor the lowering operation of the presser foot


45


is performed at the vertex, and the CPU


71


immediately exits the routine, returns to the main routine (S


68


), and executes S


8


and the following steps in FIG.


8


. When the vertex is set for the pause (S


62


: Yes) but it is not set for lowering the presser foot


45


(S


63


: No), the presser foot


45


is not lowered, a timer measures a predetermined time for the pause while the embroidery frame is stopped without the presser foot


45


lowering (S


67


), and the CPU


71


exits the routine while the embroidery frame is stopped, returns to the main routine (S


68


), and executes S


8


and the following steps. If the vertex is set for the lowering operation of the presser foot


45


(S


63


: Yes), the presser foot


45


is lowered (S


64


), and is kept lowered until the timer has measured a predetermined time (S


65


), and then is returned to its original raised position (S


66


). The CPU


71


exits the routine while the embroidery frame is stopped, returns to the main routine (S


68


), and executes S


8


and the following steps in FIG.


8


. S


64


functions as a lowering device of the invention, and S


65


functions as a measuring device.




As mentioned above, in the embroidery machine according to the embodiment, the trace mode is executed by the TRACE key


18


F on the operation panel


18


. In the routine while the embroidery frame is stopped (S


21


), if the STOP key


18


B on the operation panel


18


is not turned on (S


22


: No), a pause is assumed not to be selected on the point where the embroidery frame is moved at S


6


, and the embroidery frame


16




c


moves to the next vertex of the outline data


96


(S


8


or later). When the STOP key


18


B is turned on (S


22


: Yes), the embroidery frame


16


C is temporarily stopped, so that the operator can visually check the positional relationship between the needle


22


and the embroidery frame


16


C. This state can bc continued so long as the OK key


18


A and the DOWN key


18


C are not selected (S


23


: No, S


24


: No). When it is necessary to check the positional relationship in detail, the DOWN key


18


C is selected (S


24


: Yes), and the presser foot


45


is lowered (S


25


), so that the operator can check the positional relationship between the needle


22


and the embroidery frame


16


C via the relationship between the presser foot


45


and the embroidery frame


16


C. The presser foot


45


can be kept lowered so long as the OK key


18


A is not selected (S


26


: No).




As in the selection processing shown in

FIG. 10

, the vertexes of the outline data


96


close to the embroidery frame


16


C are set in advance for selecting a pause or lowering operation of the presser foot and stored in the memory


73


B. In the routine for selecting a pause or the lowering operation of the presser foot


45


(S


41


), based on the embroidery data of the pattern


95


stored in the memory


73




a


of the controller


70


, the vertexes of the outline data


96


calculated in the CPU


71


are selected in order as to whether a pause is made and, then, as to whether the presser foot


45


is lowered. The selection can be stored in the memory


73


B (S


45


, S


46


, S


47


, S


48


).




In this case, when the trace mode is started (S


1


), the CPU


71


calls the routine while the embroidery frame is stopped, in

FIG. 11

, from S


7


. Based on the predetermined settings of the vertexes of the outline data


96


, a pause and the lowering operation of the presser foot


45


is made at each vertex repeatedly for a specified time set in the timer. Thus, the trace mode can be automatically executed.




The invention is not limited to the above embodiment. It will be appreciated that various kinds of improvements and modifications may be made without departing from the principle of the invention.




For example, the outline data


96


for the embroidery area including the embroidery pattern


95


is represented by a rectangle in the embodiment, but this is not limited. A rectangle is just exemplary. Any shape, such as a polygon and a curved shape, including a circle is possible so long as the shape can cover the embroidery pattern completely. The embodiment describes the checking operations as to the vertexes of the outline data, but other than the vertexes, points on a side or a curved line can be set as places to check the positional relationship between the needle


22


and the embroidery frame


16


C. Additionally, times taken for the pause and the lowering operation of the presser foot


45


can be changed by the operator. Furthermore, data as to the selection of a pause and the lowering operation of the presser foot


45


can be stored in other media, such as a hard disk, a floppy disk, and a magnetic tape, as well as the memory


73


B.




The OK key


18


A, the STOP key


18


B and the DOWN key


18


C are made of an electronic switch using a piezoelectric element, but are not limited to this. A mechanical switch, such as a push switch and a snap switch, can also be used.



Claims
  • 1. A sewing machine capable of tracing an embroidery area that includes an embroidery pattern before embroidering onto a cloth held by an embroidery frame, by moving a needle and a presser foot, which are away from the cloth, relative to the embroidery frame along an outline of the embroidery area, while stopping at one or more stop points, the sewing machine comprising:an actuator that lowers the presser foot; and a lowering device that controls the actuator to lower the presser foot at the one or more stop points during a trace operation.
  • 2. The sewing machine according to claim 1, further comprising a measuring device that measures time elapsing while the presser foot is lowered at the one or more stop points, wherein the needle and the presser foot are relatively moved to a next stop point when the time measured by the measuring device has reached a predetermined time.
  • 3. The sewing machine according to claim 2, further comprising a point selecting device that selects at least one of the one or more stop points as a lowering point where the presser foot is lowered.
  • 4. The sewing machine according to claim 3, wherein the point selecting device selects the at least one of the one or more stop points as the lowering point during the trace operation.
  • 5. The sewing machine according to claim 1, further comprising a point selecting device that selects at least one of the one or more stop points as a lowering point where the presser foot is lowered.
  • 6. The sewing machine according to claim 5, wherein the point selecting device selects the at least one of the one or more stop points as the lowering point during the trace operation.
  • 7. The sewing machine according to claim 1, further comprising:a memory; a setting device that stores, in the memory, the one or more stop points and one or more lowering points where the presser foot is lowered; and a measuring device that measures time elapsing while the presser foot is lowered at the one or more lowering points, wherein the needle and the presser foot relatively move while stopping at the one or more stop points based on settings in the memory, the presser foot is lowered by the lowering device at the one or more lowering points based on the settings in the memory, and the needle and the presser foot relatively move to a next stop point when the time measured by the measuring device has reached a predetermined time.
  • 8. A method of tracing an embroidery area that covers an embroidery pattern before embroidering onto a cloth held by an embroidery frame by moving a needle and a presser foot, which are away from the cloth, relative to the embroidery frame along an outline of the embroidery area, while stopping at one or more stop points, comprising the step(s) of:lowering the presser foot by an actuator at the one or more stop points during a trace operation.
  • 9. The method according to claim 8, further comprising the steps of:measuring time elapsing while the presser foot is lowered at the one or more stop points; and moving the needle and the presser foot relatively to a next stop point when the time measured by the measuring device has reached a predetermined time.
  • 10. The method according to claim 9, further comprising the step of selecting at least one of the one or more stop points as a lowering point where the presser foot is lowered.
  • 11. The method according to claim 10, wherein the at least one of the one or more stop points is selected as the lowering point during the trace operation.
  • 12. The method according to claim 8, further comprising the step of selecting at least one of the one or more stop points as a lowering point where the presser foot is lowered.
  • 13. The method according to claim 12, wherein the at least one of the one or more stop points is selected as the lowering point during the trace operation.
  • 14. The method of claim 8, further comprising the steps of:storing, in the memory, the one or more stop points and one or more lowering points where the presser foot is lowered; and measuring time elapsing while the presser foot is lowered at the one or more stop points, wherein the needle and the presser foot are relatively moved while stopping at the one or more stop points based on settings in the memory, the presser foot is lowered at the one or more lowering points based on the settings in the memory, and the needle and the presser foot are relatively moved to a next stop point when the time measured by the measuring device has reached a predetermined time.
  • 15. A computer-readable storage medium that stores a program for tracing an embroidery area that covers an embroidery pattern before embroidering onto a cloth held by an embroidery frame by moving a needle and a presser foot, which are away from the cloth, relative to the embroidery frame along an outline of the embroidery area, while stopping at one or more stop points, the program comprising:a routine for lowering the presser foot by an actuator at the one or more stop points during a trace operation.
  • 16. A method for checking the sewability of an embroidery pattern on a work cloth held by an embroidery frame, comprising the steps of:defining a pattern trace that encloses the embroidery pattern; designating checkpoints on the pattern trace for checking clearance between the embroidery frame and a needle and a presser foot of a machine for embroidering; moving the needle and pressure foot relative to the embroidery frame along the pattern trace; selectively stopping the relative movement at a checkpoint; and selectively lowering the presser foot at a checkpoint, where the presser foot need not be lowered at each checkpoint where the relative movement is stopped.
  • 17. The method according to claim 16, wherein the selective stopping of the relative movement is directed during the relative movement along the pattern trace.
  • 18. The method according to claim 17, further comprising the step of instructing lowering of the presser foot when the relative movement is stopped.
  • 19. The method according to claim 16, wherein the selectively stepping step comprises the steps of designating at least one checkpoint for stopping prior to commencing the relative movement; andstoring the selected at least one checkpoint in a relative movement memory.
  • 20. The method according to claim 19, wherein the selectively lowering step comprises the steps of:designating a checkpoint for lowering the presser from the at least one checkpoint selected for stepping; and storing the selected checkpoint in the memory.
Priority Claims (1)
Number Date Country Kind
12-095016 Mar 2000 JP
US Referenced Citations (3)
Number Name Date Kind
5648908 Chirn et al. Jul 1997
5899157 Kurono et al. May 1999
6032594 Komuro Mar 2000
Foreign Referenced Citations (2)
Number Date Country
9-137365 May 1997 JP
10-263236 Oct 1998 JP