Sewing system
The sewing system addresses the inefficiency of conventional sewing machines by enabling them to receive cutting data from cutting devices and generate embroidery data for accurate sewing, thus enhancing the collaboration and efficiency between the two devices.
Patent Information
- Application Number
- JP2021059066
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-31
- Publication Date
- 2025-06-18
- Estimated Expiration
- 2041-03-31
AI Technical Summary
Conventional sewing machines are unable to perform appliqué sewing in cooperation with cutting devices, limiting their efficiency in sewing patterns cut by these devices.
A sewing system that includes a cutting device and a sewing machine, where the sewing machine receives cutting data from the cutting device via a network or wireless communication, and generates embroidery data to sew the corresponding pattern, enabling cooperation between the two devices.
The system allows for efficient appliqué sewing by enabling the sewing machine to accurately sew patterns cut by the cutting device, enhancing collaboration and operational efficiency between the two machines.
Smart Images

Figure 0007694112000001 
Figure 0007694112000002 
Figure 0007694112000003
Abstract
Description
Technical Field
[0001] The present invention relates to a sewing system To the .
Background Art
[0002] Patent Document 1 discloses a cutting device and a sewing machine. The cutting device cuts a pattern of a desired shape from an object in sheet form by relatively moving the object in sheet form and a cutting head based on cutting data. The sewing machine performs appliqué sewing by sewing the pattern cut by the cutting device onto a processing cloth based on appliqué data
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By performing appliqué sewing based on the cutting data acquired by the sewing machine from the cutting device, appliqué sewing by the sewing machine can be efficiently performed. However, conventional sewing machines have not been able to perform appliqué sewing in cooperation with the cutting device
[0005] An object of the present invention is to provide a sewing system in which a sewing machine can cooperate with a cutting device and sew a cutting pattern cut by the cutting device To .
Means for Solving the Problems
[0006] The sewing system according to the first aspect of the present invention is a sewing system including a cutting device and a sewing machine. The cutting device includes a cutting unit that cuts an object to be cut held on a holding plate based on cutting data for cutting a cutting pattern composed of at least one partial pattern, and a cutter communication unit that communicates via a network line or wireless communication. The cutting device further includes cutter first acquisition means for acquiring the cutting data, and cutter transmission means for transmitting the cutting data acquired by the cutter first acquisition means via the network line or the wireless communication by the cutter communication unit. The sewing machine includes a sewing unit that sews an embroidery pattern on an object to be sewn held on an embroidery frame based on embroidery data for sewing the embroidery pattern, and a sewing machine communication unit that communicates via the network line or the wireless communication. The sewing machine further includes sewing machine reception means for receiving the cutting data transmitted by the cutting device via the network line or the wireless communication by the sewing machine communication unit, generation means for generating the embroidery data based on the cutting data received by the sewing machine reception means, and sewing means for sewing the object to be sewn based on the embroidery data generated by the generation means.
[0007] In the first aspect, the sewing machine receives the cutting data transmitted by the cutting device via a network line or wireless communication, and generates embroidery data based on the received cutting data. In this way, by cooperating with the cutting device, the sewing machine can acquire the cutting data from the cutting device and generate the embroidery data required during sewing.
[0008] The cutting device according to the second aspect of the present invention is a cutting device having a cutting unit that cuts an object to be cut held on a holding plate based on cutting data for cutting a cutting pattern composed of at least one partial pattern, and a cutter communication unit that communicates via a network line or wireless communication, the cutting device comprising: cutter first acquisition means for acquiring the cutting data; size specification means for specifying size information indicating the size of the at least one partial pattern; and cutter transmission means for transmitting the cutting data acquired by the cutter first acquisition means and the size information specified by the size specification means to another device via the network line or the wireless communication by the cutter communication unit.
[0009] According to the second aspect, the cutting device can transmit the cutting data required in another device. When another device processes at least one partial pattern based on the cutting data, it can determine whether it fits within the processable area based on the size information.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Embodiments for Carrying Out the Invention
[0011] The system 1 according to an embodiment of the present invention will be described with reference to the drawings. The drawings referred to are used to explain the technical features that the present invention can adopt, and the configurations of the devices described are not limited thereto, but are merely illustrative examples.
[0012] <Overview of System 1> Referring to FIG. 1, the overview of the system 1 will be described. The system 1 includes a server device 2, a sewing machine 3, and a cutting device 4. The server device 2 is communicably connected to an access point 11 via a network line 10. The sewing machine 3 and the cutting device 4 are each wirelessly communicably connected to the access point 11. Therefore, the server device 2 and the sewing machine 3 and the cutting device 4 can communicate with each other via the network line 10 and the access point 11.
[0013] The server device 2 includes a CPU 21, a storage unit 22, and a communication unit 23. The CPU 21 controls the overall operation of the server device 2. The storage unit 22 stores server programs for the CPU 21 to execute, embroidery data, cutting data, etc. described later. The communication unit 23 is a communication module for communicating with the sewing machine 3 and the cutting device 4 via the network line 10 and the access point 11.
[0014] The sewing machine 3 has a function of sewing an embroidery pattern onto the workpiece 30. The sewing machine 3 includes a CPU 31, a storage unit 32, a sewing unit 33, a display unit 34, an input unit 35, and a communication unit 36. The storage unit 32 stores a sewing machine program for the CPU 31 to execute, embroidery data for performing embroidery sewing, cutting data for the cutting device 4 to cut the workpiece 40, first frame information, etc. The first frame information indicates a first sewable area 59 (see FIG. 15) described later. The sewing unit 33 includes an upper shaft drive unit and an embroidery frame moving unit. The upper shaft drive unit reciprocates a sewing needle connected to a needle bar (not shown) up and down. The embroidery frame transfer unit moves an embroidery frame 3A that holds the workpiece 30. The CPU 31 controls the sewing unit 33 based on the sewing data stored in the storage unit 32, and synchronously drives the upper shaft drive unit and the embroidery frame moving unit to sew an embroidery pattern onto the workpiece 30 held by the embroidery frame 3A.
[0015] The display unit 34 is a liquid crystal display. The input unit 35 is a touch panel provided on the surface of the display unit 34. The communication unit 36 is a communication module for communicating with the server device 2 via the network line 10 and the access point 11.
[0016] The cutting device 4 cuts the workpiece 40 using a cutting blade of a cartridge 4A. The cutting device 4 includes a CPU 41, a storage unit 42, a cutting unit 43, a display unit 44, an input unit 45, and a communication unit 46. The CPU 41 is in charge of overall control of the cutting device 4. The storage unit 42 stores a cutting program for the CPU 41 to execute, embroidery data, cutting data, first item information, second item information, second frame information, etc. The first item information indicates editing items A to C (see FIG. 6) described later. The second item information indicates non-corresponding items described later. The second frame information indicates a second sewable area 57 (see FIG. 12) described later.
[0017] The cutting unit 43 includes a conveyance mechanism, a first movement mechanism, and a second movement mechanism. The conveyance mechanism conveys a holding plate 4B that holds the object 40 to be cut on its upper surface in the sub-scanning direction. The first movement mechanism moves the cartridge 4A in the main scanning direction. The second movement mechanism moves the cartridge 4A in the vertical direction perpendicular to the main scanning direction and the sub-scanning direction. The CPU 41 controls the cutting unit 43 as follows based on the cutting data stored in the storage unit 42. The CPU 41 controls the second movement mechanism to move the cartridge 4A downward to bring the cutting blade into contact with the object 40 to be cut. In this state, the CPU 41 controls the conveyance mechanism and the first movement mechanism to move the holding plate 4B. As a result, the cutting blade relatively moves in the main scanning direction and the sub-scanning direction with respect to the object 40 to be cut, and cuts the object 40 to be cut.
[0018] The display unit 44 is a liquid crystal display. The input unit 45 is a touch panel provided on the surface of the display unit 44. The communication unit 46 is a communication module for communicating with the server device 2 via the network line 10 and the access point 11.
[0019] <Outline of the operation of System 1> As shown in FIG. 2, the cutting device 4 drives the cutting unit 43 based on the cutting data stored in the storage unit 42 (see FIG. 1) to cut the cutting pattern 40A from the object 40 to be cut (S1). Further, the cutting device 4 transmits the cutting data to the server device 2 via the network line 10 and the access point 11 (S2). The server device 2 receives the cutting data transmitted from the cutting device 4 and stores it in the storage unit 22 (see FIG. 1).
[0020] The sewing machine 3 receives the cutting data transmitted from the server device 2 (S3). The sewing machine 3 generates embroidery data for sewing the embroidery pattern 30A corresponding to the cutting pattern 40A based on the received cutting data. The sewing machine 3 drives the sewing unit 33 (see FIG. 1) based on the generated embroidery data to sew the embroidery pattern 30A on the object 30 to be sewn (S4).
[0021] <Cutting pattern 5, cutting data D1> A specific example will be given and explained for the cutting pattern cut by the cutting device 4 based on the cutting data. The cutting pattern 5 shown in FIG. 3 is composed of a plurality of partial patterns 50 (partial patterns 51A to 51H). The partial patterns 51A to 51H are each indicated by a line showing the outline of a flower (hereinafter referred to as "cutting line L"). The partial patterns 51A to 51H have the same shape. Hereinafter, when the partial patterns 51A to 51H are not distinguished, they may be referred to as "partial pattern 51".
[0022] FIG. 4 schematically shows the cutting data D1 for cutting the cutting pattern 5 shown in FIG. 3. The cutting data D1 includes header information, coordinate data of the start point and the end point, control parameters, etc. In FIG. 4, the control parameter is indicated as "parameter".
[0023] The header information includes initial information (the types of the holding plate 4B, the object to be cut 40, and the cartridge 4A), and setting information to be described later, etc. The coordinate data indicates the positions of the start point and the end point of each line segment (hereinafter referred to as "cutting-in line") obtained by dividing the cutting line L into a plurality of segments. As shown in FIG. 3, the X-axis direction of the coordinate system of the coordinate data corresponds to the main scanning direction, and the Y-axis direction corresponds to the sub-scanning direction. The origin (0, 0) of the coordinate system of the coordinate data coincides with the corner of one end of the holding plate 4B in the main scanning direction and the downstream end in the sub-scanning direction. The positive direction of the X-axis corresponds to the direction toward the other side in the main scanning direction. The negative direction of the X-axis corresponds to the direction toward one side in the main scanning direction. The positive direction of the Y-axis corresponds to the direction toward the upstream side in the sub-scanning direction. The negative direction of the Y-axis corresponds to the direction toward the downstream side in the sub-scanning direction. As shown in FIG. 4, the control parameter defines the control conditions when the cutting device 4 controls each of the transport mechanism, the first movement mechanism, and the second movement mechanism of the cutting unit 43 when cutting each cutting-in line.
[0024] Coordinate data and control parameters are defined for each cutting line. Hereinafter, a set of coordinate data and control parameters defined for each cutting line is referred to as a "record". Further, each record is classified for each cutting line L to which the corresponding cutting line belongs. Further, information indicating a partial pattern 51 whose contour is defined by the cutting line L (hereinafter referred to as "group information") is associated with each of a plurality of records classified for each cutting line L.
[0025] <Cutting device main process> With reference to FIG. 5, the cutting device main process executed by the CPU 41 of the cutting device 4 will be described. The cutting device main process starts when the user performs an operation to start cutting the workpiece 40 by specifying a cutting pattern or an operation to execute transmission of cutting data by specifying a cutting pattern via the input unit 45. In this case, the CPU 41 reads and executes a cutting program stored in the storage unit 42. Hereinafter, the case where the cutting pattern 5 shown in FIG. 3 is specified by the user will be specifically described as an example.
[0026] When the CPU 41 determines that an operation to start cutting the workpiece 40 by specifying the cutting pattern 5 is being performed (S11: YES), the CPU 41 reads and acquires cutting data D1 (see FIG. 4) for cutting the specified cutting pattern 5 from the storage unit 42 (S13). The CPU 41 further acquires editing items (hereinafter referred to as "editing items") A to C that can be executed on the cutting data D1 of the cutting pattern 5 based on the first item information stored in the storage unit 42 (S15). Specific examples of the editing items A to C include smoothing of the cutting line L, setting of the hemming margin, filling setting, line addition, and the like.
[0027] The CPU 41 displays a preview image 60A (see FIG. 6) for previewing the cutting pattern 5 that the cutting device 4 cuts based on the cutting data D1 on the display unit 44 (S17). Further, the CPU 41 displays an editing image 60B (see FIG. 6) for editing the cutting data D1 based on the editing items A to C acquired by the process of S15 on the display unit 44 (S19).
[0028] FIG. 6 shows a preview image 60A and an edited image 60B that are displayed on the display unit 44 by the processes of S17 and S19 (see FIG. 5). As the preview image 60A, pattern images 61A to 61H showing each of the partial patterns 51A to 51H (see FIG. 3) are displayed by a cutting line L specified based on the coordinate data included in the cutting data D1. The edited image 60B includes selection buttons 63A to 63C for selecting each of the editing items A to C.
[0029] As shown in FIG. 5, the CPU 41 detects, via the input unit 45, an operation of selecting any one of the selection buttons 63A to 63C of the edited image 60B. The CPU 41 edits the cutting data D1 by an editing method corresponding to the editing items A to C corresponding to the selected selection buttons 63A to 63C (S21). The CPU 41 controls the transport mechanism, the first moving mechanism, and the second moving mechanism based on the edited cutting data D1, and cuts the object to be cut 40 (S23).
[0030] Specifically, the CPU 41 first controls the second moving mechanism and moves the cartridge 4A downward so that the cutting blade contacts the object to be cut 40. Next, the CPU 41 controls the transport mechanism and the first moving mechanism so that the position of the cutting blade relative to the object to be cut 40 moves from the starting point to the ending point based on the coordinate data of the cutting data D1. By repeating the above operations for each record of the cutting data D1, cutting lines are formed one by one on the object to be cut 40. Also, by repeating the above process for all the records associated with each group information, the fragments corresponding to each of the partial patterns 51A to 51H (see FIG. 3) are cut from the object to be cut 40. The CPU 41 ends the main cutting device process.
[0031] On the other hand, when the CPU 41 determines that an operation for designating the cutting pattern 5 and executing the transmission of the cutting data D1 is being performed (S11: NO), it executes a cutting data transmission process (see FIG. 7) described later (S25). After the end of the cutting data transmission process, the CPU 41 ends the main cutting device process.
[0032] Referring to FIG. 7, the cutting data transmission process will be described. The CPU 41 reads and acquires cutting data D1 (see FIG. 4) for cutting the designated cutting pattern 5 from the storage unit 42 (S31). The CPU 41 determines whether the setting information included in the header information of the acquired cutting data D1 contains setting information that the sewing machine 3 cannot execute during sewing (hereinafter referred to as "sewing machine impossible information") (S33). An example of sewing machine impossible information is the stitch allowance setting. The stitch allowance setting is a setting in which an outer contour line separated from the contour of the cutting pattern 5 is used as a new cutting line L.
[0033] If the CPU 41 determines that the header information setting information contains sewing machine impossible information (S33: YES), it deletes the sewing machine impossible information from the header information (S35). The CPU 41 proceeds to S37. On the other hand, if the CPU 41 determines that the header information setting information does not contain sewing machine impossible information (S33: NO), it proceeds to S37.
[0034] The CPU 41 acquires editing items A to C (see FIG. 6) based on the first item information stored in the storage unit 42 (S37). Further, the CPU 41 acquires an editing item (hereinafter referred to as "non-corresponding editing item") indicating an editing method related to a process that the sewing machine 3 cannot handle during sewing based on the second item information stored in the storage unit 42. The CPU 41 determines whether the acquired non-corresponding editing item is included in the editing items A to C (S39). An example of an editing method corresponding to the non-corresponding editing item is the filling setting. The filling setting is an editing method in which when a cartridge 4A with a pen attached instead of a cutting blade is attached to the cutting device 4 and used, the inside of the contour of the cutting pattern 5 is filled.
[0035] When the CPU 41 determines that the editing items A to C include non - supported editing items (S39: YES), in order to exclude the non - supported editing items from the target of the editing items to be displayed on the display unit 44 by the process of S45 described later, the CPU 41 sets the non - supported editing items as non - display items (S41). The CPU 41 proceeds to S43. On the other hand, when the CPU 41 determines that the editing items A to C obtained by the process of S37 do not include non - supported editing items (S39: NO), the CPU 41 proceeds to S43.
[0036] The CPU 41 displays a preview image 70A (see FIG. 9) for previewing the embroidery pattern sewn by the sewing machine 3 based on the cutting data D1 on the display unit 44 (S43). Further, the CPU 41 displays an editing image 70B (see FIG. 9) on the display unit 44 based on the editing items A to C obtained by the process of S37 (S45).
[0037] FIG. 9 shows an example of the preview image 70A and the editing image 70B displayed on the display unit 44. The preview image 70A includes pattern images 71A to 71H showing each of the partial patterns 51A to 51H (see FIG. 3). The editing image 70B includes selection buttons 73A and 73B for selecting each of the editing items A and B. The CPU 41 displays the preview image 70A and the editing image 70B by the display method shown below.
[0038] As shown in FIG. 7, when the machine - impossible information has been deleted from the header information of the cutting data D1 by the process of S35, the CPU 41 identifies the cutting lines L (see FIG. 3) of the partial patterns 51A to 51H based on the cutting data D1 from which the machine - impossible information has been deleted. The CPU 41 displays the identified cutting lines L as pattern images 71A to 71H (see FIG. 9) on the display unit 44. Note that the pattern images 71A to 71H are different from the pattern images 61A to 61H of the preview image 60A (see FIG. 6) displayed on the display unit 44 when the cutting by the cutting device 4 is performed. The reason is that the pattern images 61A to 61H displayed in the preview image 60A have the cutting lines L identified using the cutting data D1 as it is, while the pattern images 71A to 71H of the preview image 70A (see FIG. 9) have the cutting lines L identified based on the cutting data D1 from which the machine - impossible information has been deleted from the header information. By deleting the machine - impossible information from the header information, the settings that the sewing machine 3 cannot execute during sewing are excluded. Therefore, the pattern images 71A to 71H are in a state that well reflects the embroidery pattern to be sewn by the sewing machine 3 based on the cutting data D1.
[0039] On the other hand, when the process of S35 is not performed and the machine - impossible information has not been deleted from the header information of the cutting data D1, the CPU 41 uses the cutting data D1 acquired by the process of S31 as it is and identifies the cutting lines L (see FIG. 3) of the plurality of partial patterns 50. The CPU 41 displays the identified cutting lines L as pattern images 71A to 71H (see FIG. 9). In this case, the pattern images 71A to 71H match the pattern images 61A to 61H of the preview image 60A (see FIG. 6) displayed on the display unit 44 when the cutting by the cutting device 4 is performed. That is, the pattern images 71A to 71H indicate that the embroidery pattern is sewn by the sewing machine 3 in the same manner as the cutting pattern cut by the cutting device 4 based on the cutting data D1.
[0040] Further, in the edited image 70B shown in FIG. 9, editing item C among the editing items A to C obtained by the process of S37 corresponds to a non-corresponding editing item, and as a result of the process of S41 setting editing item C as a non-display item, it is displayed. The CPU 41 displays the selection buttons 63A and 63B for editing items A and B, which are editing items other than editing item C, which is a non-corresponding editing item, among the editing items A to C, as the edited image 70B. The selection button corresponding to editing item C is made non-displayed. Note that the non-corresponding editing item indicates an editing method related to a process that the sewing machine 3 cannot handle during sewing. Therefore, the cutting device 4 can prevent the cutting data D1 from being edited by an editing method related to a process that the sewing machine 3 cannot handle during sewing by making the selection button corresponding to editing item C non-displayed.
[0041] Note that in the edited image 60B (see FIG. 6) displayed on the display unit 44 when the cutting by the cutting device 4 is performed, all of the selection buttons 63A to 63C corresponding to the editing items A to C are displayed. That is, at the time of cutting by the cutting device 4, unlike when transmitting the cutting data to the sewing machine 3, the selection button 63C for the non-corresponding editing item is also displayed.
[0042] On the other hand, for example, if the process of S41 is not performed and the non-corresponding editing item is not set as a non-display item by the CPU 41, all of the selection buttons for the editing items A to C obtained by the process of S37 are displayed as the edited image 70B. The selection buttons displayed in this case match the selection buttons 63A to 63C (see FIG. 6) of the edited image 60B displayed on the display unit 44 when the cutting by the cutting device 4 is performed.
[0043] The user can select a partial pattern 51 to be sewn as an embroidery pattern on the sewing machine 3 from among a plurality of partial patterns 50 by performing an operation of selecting pattern images 71A to 71H included in the preview image 70A. The CPU 41 receives an operation of selecting the pattern images 71A to 71H, and selects the partial pattern 51 to be sewn as an embroidery pattern on the sewing machine 3 (S47). Hereinafter, a case where the user performs an operation of selecting pattern images 71B to 71H excluding the pattern image 71A will be specifically described as an example. In this case, the CPU 41 selects partial patterns 51B to 51H (see FIG. 3) corresponding to the pattern images 71B to 71H by the process of S47.
[0044] The CPU 41 extracts, together with the group information, the record associated with the header information of the cutting data D1 and the group information of the partial patterns 51B to 51H selected by the process of S47. The CPU 41 stores, in the storage unit 42, as cutting data D2 for transmission to the sewing machine 3, the extracted header information and the record associated with the group information of the partial patterns 51B to 51H.
[0045] Next, the CPU 41 identifies the contour of each of the selected partial patterns 51B to 51H based on the coordinate data associated with the group information of the partial patterns 51B to 51H in the cutting data. The CPU 41 identifies a closed region 56 (see FIG. 10) as a parameter indicating the size of the partial patterns 51B to 51H based on the cutting line L of the identified contour (S49). FIG. 10 shows a specific example of the closed region 56. The closed region 56 is defined by the smallest rectangular region that encloses all of the partial patterns 51B to 51H, in other words, a rectangular region in which the partial patterns 51B to 51H are inscribed. Each side of the closed region 56 extends parallel to the X-axis direction or the Y-axis direction. Next, the CPU 41 identifies the center Tc of the closed region 56. The center Tc corresponds to the position of the intersection of the diagonals of the closed region 56. The CPU 41 further identifies, as size information, the coordinate information indicating the positions of the four corners of the closed region 56 in the XY coordinate system with the center Tc as the origin (0, 0) (S49).
[0046] Note that the origin of the size information is not limited to the center Tc. For example, the CPU 41 may use the corner corresponding to the end on the negative X-axis side and the end on the negative Y-axis side within the closed region 56 as the origin (0,0). Further, the CPU 41 may specify, as size information, the coordinate information indicating the positions of the four corners of the closed region 56 in the XY coordinate system with this corner as the origin.
[0047] As shown in FIG. 7, further, for the coordinate data of the records associated with the group information of the partial patterns 51B to 51H selected by the process of S47 among the cutting data D2, the CPU 41 performs coordinate conversion so that the center Tc (see FIG. 10) of the closed region 56 becomes the origin (0,0) (S51). The CPU 41 proceeds to S61 (see FIG. 8).
[0048] As shown in FIG. 8, based on the second frame information stored in the storage unit 42, the CPU 41 acquires a sewable region (hereinafter referred to as "second sewable region") 57 (see FIG. 11) inside the embroidery frame 3A (see FIG. 1) of the sewing machine 3 (S61). Note that the second frame information is stored in the storage unit 42 in response to an input operation performed by the user via the input unit 45. Note that the second frame information may be stored in advance in the storage unit 42 at the time of shipment of the cutting device 4.
[0049] FIG. 11 schematically shows the second sewable region 57. The second sewable region 57 has a rectangular shape. The center Ec of the second sewable region 57 corresponds to the position of the intersection of the diagonals of the second sewable region 57. The second sewable region 57 is defined by the coordinate information indicating the positions of the four corners in the XY coordinate system with the center Ec as the origin (0,0). In FIG. 11, the X-axis direction coincides with the left-right direction, and the Y-axis direction coincides with the up-down direction. Further, the positive direction of the X-axis corresponds to the right direction, and the negative direction of the X-axis corresponds to the left direction. Further, the positive direction of the Y-axis corresponds to the down direction, and the negative direction of the Y-axis corresponds to the up direction.
[0050] Note that the origin of the second sewable area 57 is not limited to the center Ec. For example, the corner corresponding to the end on the negative X-axis side and the end on the negative Y-axis side among the four corners of the second sewable area 57 may be set as the origin (0, 0). Also, the second sewable area 57 may be defined by the coordinate information indicating the positions of the four corners in the XY coordinate system with this corner as the origin.
[0051] Based on the closed area 56 (see FIG. 10) indicated by the size information specified by the process of S49 (see FIG. 7) and the second sewable area 57 (see FIG. 11) acquired by the process of S61, the CPU 41 overlaps the two so that the positions of the respective centers Tc and Ec coincide. In this state, the CPU 41 determines whether all of the partial patterns 51B to 51H included in the closed area 56 are within the second sewable area 57 (S63). If the CPU 41 determines that all of the partial patterns 51B to 51H are within the second sewable area 57 (S63: YES), the process proceeds to S69. On the other hand, if the CPU 41 determines that at least a part of the partial patterns 51B to 51H is not within the second sewable area 57 (S63: NO), the process proceeds to S65.
[0052] FIG. 12 shows a specific example in the case where at least a part of the partial patterns 51B to 51H is not within the second sewable area 57. In the state where the closed area 56 and the second sewable area 57 are overlapped, among the partial patterns 51B to 51H included in the closed area 56, the partial patterns 51B, 51G, and 51H are not within the second sewable area 57, and a part of each protrudes from the second sewable area 57. In such a case, the CPU 41 determines that at least a part of the partial patterns 51B to 51H is not within the second sewable area 57 (S63: NO).
[0053] As shown in FIG. 8, the CPU 41 causes the display unit 44 to display an alarm notification screen notifying that a part of the partial patterns 51B to 51H selected by the process of S47 (see FIG. 7) does not fit within the second sewable area 57 (S65). The CPU 41 deletes the records associated with the group information of the partial patterns 51B, 51G, and 51H that do not fit within the second sewable area 57 from the cutting data D2 including the coordinate data coordinate-converted by the process of S51 (see FIG. 7) (S67). As a result, the cutting data D2 contains only the coordinate data of the partial patterns 51C to 51F that fit within the second sewable area 57. The CPU 41 advances the process to S69.
[0054] In the above, the CPU 41 deletes only the records including the coordinate data indicating the positions outside the second sewable area 57 among the records associated with the group information of the partial patterns 51B, 51G, and 51H, and does not have to delete the records including the coordinate data indicating the positions inside the second sewable area 57.
[0055] The CPU 41 updates the preview image 70A (see FIG. 9) displayed on the display unit 44 by the process of S43 (see FIG. 7) based on the cutting data D2 (S69). For example, as shown in FIG. 12, when it is determined that the partial patterns 51B, 51G, and 51H do not fit within the second sewable area 57, only the pattern images 71C to 71F indicated by the cutting lines L of the partial patterns 51C to 51F that fit within the second sewable area 57 are displayed on the display unit 44 as the preview image 70A. On the other hand, the pattern images 71B, 71G, and 71H indicated by the cutting lines L of the partial patterns 51B, 51G, and 51H that do not fit within the second sewable area 57 are deleted from the preview image 70A.
[0056] The CPU 41 transmits the cutting data D2 stored in the storage unit 42 and the size information specified by the process of S49 (see FIG. 7) to the server device 2 via the network line 10 and the access point 11 (S71). The CPU 41 ends the cutting device main process.
[0057] <Server Main Process> Referring to FIG. 13, the server main process executed by the CPU 21 of the server device 2 will be described. The server main process is started when the power of the server device 2 is turned on, and the CPU 21 reads and executes the server program stored in the storage unit 22.
[0058] The CPU 21 determines whether it has received the cutting data and size information transmitted from the cutting device 4 via the network line 10 and the access point 11 (S81). If the CPU 21 determines that it has received the cutting data and size information (S81: YES), it stores the received cutting data and size information in the storage unit 22 (S83). The CPU 21 proceeds to S85. If the CPU 21 determines that it has not received the cutting data and size information (S81: NO), it proceeds to S85.
[0059] The CPU 21 determines whether it has received the embroidery data transmitted from the sewing machine 3 via the network line 10 and the access point 11 (S85). Although detailed description is omitted, the sewing machine 3 may transmit embroidery data to the server device 2 via the network line 10 and the access point 11. If the CPU 21 determines that it has received the embroidery data (S85: YES), it stores the received embroidery data in the storage unit 22 (S87). The CPU 21 proceeds to S89. If the CPU 21 determines that it has not received the embroidery data (S85: NO), it proceeds to S89.
[0060] The CPU 21 determines whether it has received a data request, which is data sent from the sewing machine 3 and requests the transmission of cutting data or embroidery data (S89). The data request includes type data indicating the type of cutting data or embroidery data. When the CPU 21 receives the data request (S89: YES), it identifies which of the cutting data and embroidery data the type data included in the data request indicates. When the CPU 21 identifies that the type data indicates cutting data, it transmits the cutting data stored in the storage unit 22 to the sewing machine 3 via the network line 10 and the access point 11 (S91). When the CPU 21 identifies that the type data indicates embroidery data, it transmits the embroidery data stored in the storage unit 22 to the sewing machine 3 via the network line 10 and the access point 11 (S91). The CPU 21 returns the process to S81. When the CPU 21 determines that it has not received the data request (S89: NO), it returns the process to S81.
[0061] <Sewing Machine Main Process> Referring to FIG. 14, the sewing machine main process executed by the CPU 31 of the sewing machine 3 will be described. The sewing machine main process starts when the CPU 31 reads and executes the sewing machine program stored in the storage unit 32 when the user performs an operation of selecting cutting data or embroidery data as the type of data to be acquired from the server device 2 via the input unit 35.
[0062] The CPU 31 acquires the type of data (cutting data or embroidery data) selected by the operation performed via the input unit 35 (S101). When the acquired type of data is cutting data, the CPU 31 transmits a data request including type data indicating the cutting data to the server device 2 via the network line 10 and the access point 11 (S103). When the acquired type of data is embroidery data, the CPU 31 transmits a data request including type data indicating the embroidery data to the server device 2 via the network line 10 and the access point 11 (S103).
[0063] When the CPU 31 is transmitting a data request including type data indicating cut data to the server device 2 (S105: YES), it receives the cut data and size information transmitted from the server device 2 in response to the data request via the network line 10 and the access point 11 (S107). Hereinafter, a case where the cut data D2 including records associated with the group information of the partial patterns 51C to 51F shown in FIG. 12 and the size information of the closed region 56 shown in FIG. 10 is received will be specifically described as an example.
[0064] Based on the first frame information stored in the storage unit 32, the CPU 31 specifies a sewable region (hereinafter referred to as the "first sewable region") 59 (see FIG. 15) inside the embroidery frame 3A (see FIG. 1) of the sewing machine 3. The first sewable region 59 indicates the sewable region in the largest embroidery frame 3A that can be mounted on the sewing machine 3. The first frame information is stored in advance in the storage unit 32 as initial information. The CPU 31 specifies the first sewable region 59 and further specifies the center Gc (see FIG. 15).
[0065] FIG. 15 schematically shows the first sewable region 59. The first sewable region 59 has a rectangular shape. The center Gc of the first sewable region 59 corresponds to the position of the intersection of the diagonals of the first sewable region 59. The first sewable region 59 is defined by coordinate information indicating the positions of the four corners in the XY coordinate system with the center Gc as the origin (0, 0). In FIG. 15, the X-axis direction coincides with the left-right direction, and the Y-axis direction coincides with the up-down direction. Also, the positive direction of the X-axis corresponds to the right direction, and the negative direction of the X-axis corresponds to the left direction. Also, the positive direction of the Y-axis corresponds to the down direction, and the negative direction of the Y-axis corresponds to the up direction.
[0066] Note that since the first sewable region 59 indicates the sewable region of the largest embroidery frame 3A that can be mounted on the sewing machine 3, it may be larger than the second sewable region 57 indicated by the second frame information stored in the storage unit 42 of the cutting device 4. On the other hand, depending on the second frame information set by the user in the cutting device 4 via the input unit 45, the first sewable region 59 may be smaller than the second sewable region 57.
[0067] Note that the origin of the first sewable area 59 is not limited to the center Gc. For example, a corner corresponding to the end on the negative X-axis side and the end on the negative Y-axis side among the four corners of the first sewable area 59 may be set as the origin (0, 0). Also, the first sewable area 59 may be defined by coordinate information indicating the positions of the four corners in the XY coordinate system with this corner as the origin.
[0068] As shown in FIG. 14, the CPU 31 identifies the closed area 56 (see FIG. 10) based on the size information received by the process of S107, and further identifies the center Tc (see FIG. 10). Further, the CPU 31 further identifies the partial patterns 51C to 51F included in the closed area 56 based on the record of the cutting data D2 received by the process of S107.
[0069] The CPU 31 overlaps the identified first sewable area 59 and the closed area 56 so that the positions of the centers Gc and Tc of each coincide. In this state, the CPU 31 determines whether all of the partial patterns 51C to 51F included in the closed area 56 are within the first sewable area 59 (S111). If the CPU 41 determines that all of the partial patterns 51C to 51F are within the first sewable area 59 (S111: YES), the process proceeds to S115.
[0070] The CPU 31 displays a preview image 80A (see FIG. 16) for previewing the embroidery pattern sewn by the sewing machine 3 based on the cutting data D2 on the display unit 34 (S115). FIG. 16 shows an example of the preview image 80A displayed on the display unit 34. The preview image 80A includes pattern images 81C to 81F showing each of the partial patterns 51C to 51F (see FIG. 12). Also, the preview image 80A includes a frame image 82 showing the embroidery frame 3A and a region image 83 showing the first sewable area 59 (see FIG. 15). Note that in the preview image 80A, the positional relationship between the pattern images 81C to 81F and the frame image 82 and the region image 83 is adjusted so that the center Gc of the first sewable area 59 and the center Tc of the closed area 56 specified by the size information coincide.
[0071] The CPU 31 performs coordinate transformation (S117) on the coordinate data of the cutting data D2 such that the center Tc of the closed region 56 specified based on the size information coincides with the center Gc of the first sewable region 59. Further, the CPU 31 generates embroidery data necessary for the sewing machine 3 to sew the embroidery pattern by vector-expanding the coordinate data based on the setting information included in the header information of the cutting data D2 (S119). The CPU 31 controls the sewing unit 33 based on the generated embroidery data. Thereby, the CPU 31 sews the embroidery pattern corresponding to the partial patterns 51C to 51F on the workpiece 30 (S123). The CPU 31 ends the main sewing machine process.
[0072] On the other hand, when the CPU 31 determines that at least a part of the partial patterns 51C to 51F included in the closed region 56 does not fit within the first sewable region 59 (S111: NO), the process proceeds to S113. The CPU 31 causes the display unit 34 to display an alarm notification screen notifying that a part of the partial patterns 51C to 51F indicated by the cutting data D2 received from the cutting device 4 via the server device 2 does not fit within the first sewable region 59 (S131). Further, the CPU 31 reduces the size of the partial pattern 51 that does not fit within the first sewable region 59 among the partial patterns 51C to 51F so as to fit within the first sewable region 59 (S133). Further, the CPU 31 changes the coordinate data of the record associated with the group information of the partial pattern 51 that does not fit within the first sewable region 59 in the cutting data D2 according to the reduction of the size of the partial pattern 51 (S133). The CPU 31 proceeds with the process to S115. The processes of S115 to S123 are the same as those when all of the partial patterns 51C to 51F fit within the first sewable region 59, and thus the description is omitted.
[0073] Further, when the CPU 31 transmits a data request including type data indicating embroidery data to the server device 2 (S105: NO), the CPU 31 receives the embroidery data transmitted from the server device 2 in response to the data request via the network line 10 and the access point 11 (S121). The CPU 31 controls the sewing unit 33 based on the received embroidery data. Thereby, the CPU 31 sews an embroidery pattern on the workpiece 30. The CPU 31 ends the main sewing process.
[0074] <Actions and effects of the present embodiment> The sewing machine 3 receives the cutting data transmitted from the cutting device 4 via the network line 10 and the access point 11 (S107). The sewing machine 3 generates embroidery data based on the received cutting data (S119), and performs sewing based on the generated embroidery data (S123). In this way, the sewing machine 3 can obtain the cutting data from the cutting device 4 by cooperating with the cutting device 4, and can generate the embroidery data required for sewing.
[0075] The sewing machine 3 determines whether all of the partial patterns 51C to 51F included in the closed region 56 are within the first sewable region 59 (S111). Thereby, the user of the sewing machine 3 does not need to determine whether the partial patterns 51C to 51F are within the first sewable region 59. Therefore, the user can easily cause the sewing machine 3 to sew the embroidery patterns corresponding to the partial patterns 51C to 51F.
[0076] The cutting device 4 specifies the size information indicating the sizes of the partial patterns 51B to 51H by the closed region 56. In this case, since the cutting device 4 does not need to specify the size information in consideration of each of the partial patterns 51 individually, the size information can be easily specified.
[0077] In the cutting data, group information, which is information indicating the partial pattern 51, is associated with each of the plurality of records. Therefore, the sewing machine 3 can easily specify to which partial pattern each coordinate data included in the cutting data belongs based on the group information.
[0078] The sewing machine 3 performs coordinate transformation (S117) on the coordinate data of the cutting data such that the center Tc of the closed region 56 specified based on the size information coincides with the center Gc of the first sewable region 59. The sewing machine 3 generates embroidery data based on the cutting data including the coordinate-transformed coordinate data (S119). In this case, the sewing machine 3 can easily arrange the partial patterns 51C to 51F specified based on the cutting data transmitted from the cutting device 4 within the first sewable region 59.
[0079] When the sewing machine 3 receives sewing-impossible information and generates embroidery data based on the sewing-impossible information, the sewing operation of the embroidery pattern performed based on the generated embroidery data may become unstable. In contrast, when the sewing-impossible information is included in the setting information of the header information of the cutting data (S33: YES), the cutting device 4 deletes the sewing-impossible information from the header information (S35). That is, the cutting data from which the sewing-impossible information has been deleted from the header information is transmitted from the cutting device 4 to the sewing machine 3. Therefore, the cutting device 4 can reduce the possibility that the sewing operation of the embroidery pattern executed by the sewing machine 3 based on the cutting data becomes unstable.
[0080] The cutting device 4 displays a preview image 70A for previewing the embroidery pattern to be sewn by the sewing machine 3 based on the cutting data on the display unit 44 (S43). When the sewing-impossible information has been deleted from the header information of the cutting data, the preview image 70A is generated based on the cutting data from which the sewing-impossible information has been deleted. In this case, the preview image 70A is displayed in a manner that favorably reflects the embroidery pattern sewn by the sewing machine 3 based on the cutting data D1. Therefore, the user of the cutting device 4 can confirm the embroidery pattern that will actually be sewn by the sewing machine 3.
[0081] When the cutting device 4 determines that the editing items include non - compatible editing items (S39: YES), in order to exclude the non - compatible editing items from the target of the editing items to be displayed on the display unit 44, the cutting device 4 sets the non - compatible editing items as non - display items (S41). Thereby, the cutting device 4 can suppress the information related to the processes that the sewing machine 3 cannot handle during sewing from being edited and sent to the sewing machine 3.
[0082] The cutting device 4 determines whether all of the partial patterns 51C to 51F included in the closed region 56 are within the second sewable region 57 (S63). In this case, the user does not need to determine whether the partial patterns 51C to 51F are within the second sewable region 57. Therefore, the user can make the sewing machine 3 execute the sewing of the partial patterns 51C to 51F in a simple procedure.
[0083] When at least a part of the partial patterns 51C to 51F is not within the second sewable region 57 (S63: NO), the cutting device 4 causes the display unit 44 to display an alarm notification screen (S65). Thereby, the user can recognize that at least a part of the partial patterns 51C to 51F is not within the second sewable region 57 through the alarm notification screen. Also, in this case, the cutting device 4 deletes the records associated with the group information of the partial patterns 51B, 51G, 51H that are not within the second sewable region 57 in the cutting data D2 (S67). In this case, since the cutting device 4 only sends the cutting data of the partial patterns 51C to 51F within the second sewable region 57 to the server device 2, the capacity of the data to be sent can be reduced.
[0084] For the partial patterns 51B, 51G, 51H that are not within the first sewable region 59, the sewing machine 3 reduces the size so as to be within the first sewable region 59 (S133). Thereby, the sewing machine 3 can also make the partial patterns 51B, 51G, 51H that are not within the first sewable region 59 sewable by reducing them.
[0085] <Modification Example> The present invention is not limited to the above-described embodiments, and various modifications are possible. The cutting device 4 transmits cutting data and size information to the server device 2, and the sewing machine 3 receives the cutting data and size information from the server device 2. In contrast, the cutting device 4 may directly transmit the cutting data and size information to the sewing machine 3 via the access point 11. Also, the sewing machine 3 and the cutting device 4 may be able to communicate directly without going through the access point 11 by various well-known wireless communication methods. In this case, the cutting device 4 may directly transmit the cutting data and size information to the sewing machine 3 via wireless communication.
[0086] The sewing machine 3 determined whether the partial patterns 51C to 51F all fit within the first sewable area 59 indicating the sewable area in the largest attachable embroidery frame 3A (S111). In contrast, the sewing machine 3 may determine whether the partial patterns 51C to 51F all fit within the sewable area in the actually attached embroidery frame 3A. Also, regardless of whether the partial patterns 51C to 51F all fit within the first sewable area 59, the sewing machine 3 may sew the embroidery pattern indicating the partial patterns 51C to 51F on the workpiece 30.
[0087] The shape of the closed area 56 specified by the cutting device 4 is not limited to a rectangular shape, and may be other shapes such as a polygon, a circle, an ellipse, etc. Also, the cutting device 4 may not specify the closed area 56 and may only transmit the cutting data to the sewing machine 3.
[0088] The group information of the cutting data is not limited to the aspects of the above-described embodiments. For example, the group information may be table information that manages records for each partial pattern 51 in a table. The header information of the cutting data may be provided one by one for each group divided for each partial pattern 51.
[0089] The sewing machine 3 may perform coordinate conversion on the coordinate data of the cutting data so that any one of the four corners of the closed area 56 specified based on the size information matches any one of the four corners of the first sewable area 59 (S117).
[0090] The cutting device 4 does not necessarily need to delete the machine - impossible information from the header information of the cutting data. In this case, the cutting device 4 may generate and display a preview image 70A based on the cutting data including the machine - impossible information. On the other hand, when such cutting data is transmitted from the cutting device 4 to the sewing machine 3, the sewing machine 3 may determine whether the machine - impossible information is included in the setting information of the header information of the cutting data. If the sewing machine 3 determines that the machine - impossible information is included, it may delete the machine - impossible information from the header information.
[0091] The edited images 60B (see FIG. 6) and 70B (see FIG. 9) may include selection buttons corresponding to the same editing items A to C. In this case, for example, the operation for the editing item C may be prohibited by, for example, the selection button corresponding to the editing item C in the edited image 70B being displayed semi - transparently.
[0092] The cutting device 4 does not necessarily need to perform the processes of S63, S65, and S67. That is, the cutting device 4 does not necessarily need to determine whether the partial pattern 51 included in the closed region 56 fits within the second sewable region 57. Even in this case, in the sewing machine 3, since the determination of whether the partial pattern 51 included in the closed region 56 fits within the first sewable region 59 is performed (S111), it is possible to prevent the embroidery pattern indicating the partial pattern 51 that does not fit within the first sewable region 59 from being sewn.
[0093] When all of the partial patterns 51B to 51H do not fit within the second sewable region 57, the cutting device 4 may prohibit the transmission of the cutting data itself to the sewing machine 3.
[0094] When the sewing machine 3 determines that a part of the partial patterns 51C to 51F does not fit within the first sewable region 59 (S133: NO), it may prohibit the sewing of all the embroidery patterns of the partial patterns 51C to 51F. In this case, the sewing machine 3 can suppress the sewing of only a part of the partial patterns 51C to 51F defined by the cutting data transmitted from the cutting device 4.
[0095] The server device 2 received the cutting data and the size information from the cutting device 4 and stored them in the storage unit 22, and transmitted the cutting data and the size information to the sewing machine 3 in response to a request. On the other hand, the server device 2 may transmit the cutting data and the size information to another device (for example, another cutting device 4 or the like; hereinafter referred to as "processing device") that performs the processing of the workpiece using the cutting data and the size information. Also, in this case, the cutting device 4 may determine whether the partial patterns 51C to 51F included in the closed region 56 fall within a processable region indicating a processable region in the processing device (S63). Further, when the partial patterns 51C to 51F do not fall within the processable region (S63: NO), the cutting device 4 may cause an alarm notification screen to be displayed on the display unit 44 (S65). Furthermore, the cutting device 4 may delete the records associated with the group information of the partial patterns 51 that do not fall within the processable region in the cutting data D2, and transmit only the cutting data of the partial patterns 51 that fall within the processable region to the processing device via the server device 2 (S71).
[0096] The cutting data acquired by the cutting device 4 through the process of S31 may be data after editing such as enlargement or reduction, arrangement change, rotation or inversion, or offset movement of the cutting pattern. Also, this cutting data may be data on which processing such as smoothing has been performed in advance. The cutting device 4 may transmit the cutting data read and acquired from the storage unit 42 directly to the sewing machine 3 via the server device 2.
[0097] The cutting device 4 may acquire the first frame information stored in the storage unit 32 of the sewing machine 3 from the sewing machine 3. When executing the process of S63, the cutting device 4 may determine whether all of the partial patterns 51 fall within the first sewable region 59 indicated by the acquired first frame information.
[0098] In the above, the cutting device 4 specified the coordinate information indicating the positions of the four corners of the closed region 56 in the XY coordinate system with the center Tc as the origin (0, 0) as the size information. On the other hand, the cutting device 4 may specify the lengths in the X-axis direction and the Y-axis direction of the closed region 56 as the size information.
[0099] Even when the sewing machine 3 determines that some of the plurality of partial patterns 50, i.e., the partial pattern 51, does not fit within the first sewable area 59 (S111: NO), for the portion of this partial pattern 51 that is disposed inside the first sewable area 59, it may be sewn as an embroidery pattern.
[0100] <Others> The communication unit 46 is an example of the "cutter communication unit" of the present invention. The communication unit 36 is an example of the "sewing machine communication unit" of the present invention. The non-corresponding items are an example of the "related editing items" of the present invention. The CPU 41 that performs the process of S31 is an example of the "cutter first acquisition means" of the present invention. The CPU 41 that performs the process of S49 is an example of the "size specifying means" of the present invention. The CPU 41 that performs the process of S71 is an example of the "cutter transmission means" of the present invention. The CPU 41 that performs the process of S71 is an example of the "cutter transmission means" of the present invention. The CPU 31 that performs the process of S107 is an example of the "sewing machine reception means" of the present invention. The CPU 31 that performs the process of S119 is an example of the "generation means" of the present invention. The CPU 31 that performs the process of S123 is an example of the "sewing means" of the present invention. The CPU 31 that performs the process of S109 is an example of the "sewing machine acquisition means" of the present invention. The CPU 31 that performs the process of S111 is an example of the "sewing machine determination means" of the present invention.
Explanation of Reference Numerals
[0101] 1: System, 2: Server device, 3: Sewing machine, 3A: Embroidery frame, 4: Cutting device, 4B: Holding plate, 10: Network line, 11: Access point, 21, 31, 41: CPU, 33: Sewing unit, 36, 46: Communication unit, 43: Cutting unit, 56: Closed area, 57: Second sewable area, 59: First sewable area
Claims
1. A sewing system including a cutting device and a sewing machine, wherein the cutting device, has a cutting unit for cutting an object to be cut held on a holding plate based on cutting data for cutting a cutting pattern composed of at least one partial pattern, and a cutter communication unit for communicating via at least one of a network line and wireless communication, a cutter first acquisition means for acquiring the cutting data, a cutter transmission means for transmitting the cutting data acquired by the cutter first acquisition means via at least one of the network line and the wireless communication or the wireless communication by the cutter communication unit, a size specifying means for specifying size information indicating the size of the at least one partial pattern, a cutter second acquisition means for acquiring a sewable area indicating an area where sewing can be performed inside an embroidery frame of the sewing machine, a cutter first determination means for determining whether the at least one partial pattern fits within the sewable area based on the sewable area acquired by the cutter second acquisition means and the size information specified by the size specifying means, and is provided with, wherein the sewing machine, has a sewing unit for sewing an embroidery pattern on a workpiece to be sewn held on the embroidery frame based on embroidery data for sewing the embroidery pattern, and a sewing machine communication unit for communicating via at least one of the network line and the wireless communication, a sewing machine receiving means for receiving the cutting data transmitted by the cutting device via at least one of the network line and the wireless communication by the sewing machine communication unit, a generation means for generating the embroidery data based on the cutting data received by the sewing machine receiving means, a sewing means for sewing the workpiece based on the embroidery data generated by the generation means, and is characterized by being provided with.
2. The cutting device, The size information specified by the size specifying means and the cutting data are transmitted by the cutter transmitting means, The sewing machine, receives the size information and the cutting data by the sewing machine receiving means, a sewing machine acquisition means for acquiring the sewable area, a sewing machine determination means for determining whether the at least one partial pattern fits within the sewable area based on the sewable area acquired by the sewing machine acquisition means and the size information received by the sewing machine receiving means The sewing system according to claim 1, characterized in that it comprises.
3. The size information, The sewing system according to claim 2, characterized in that it indicates the smallest closed area in which the at least one partial pattern is inscribed.
4. The at least one partial pattern is two or more partial patterns, The cutting data, The sewing system according to claim 3, characterized in that it is information indicating the position of each of a plurality of points on the cutting line when the two or more partial patterns are cut, the position information being based on a specific point of the closed area, and group information indicating to which of the two or more partial patterns the position information belongs.
5. The sewing machine, The sewing system according to claim 3, characterized in that the at least one pattern is sewn on the workpiece by the sewing means in a state where the at least one pattern is arranged in the sewable area so that the center of the closed area coincides with the center of the sewable area.
6. The cutting device, a cutter second determination means for determining whether the cutting data acquired by the cutter first acquisition means includes impossible information indicating a process that cannot be executed by the sewing machine, When it is determined by the cutter second determination means that the impossible information is included in the cutting data, deletion means for deleting the impossible information from the cutting data; The sewing system according to any one of claims 1 to 5, characterized by comprising .
7. The cutting device is The sewing system according to claim 6, further comprising cutter display means for displaying, on a display of the cutting device, an image showing the at least one partial pattern based on the cutting data from which the impossible information has been deleted by the deletion means.
8. The cutting device is When editing the cutting data for transmission to the sewing machine, related editing items related to processes that cannot be executed by the sewing machine are not displayed on the display of the cutting device, The sewing system according to any one of claims 1 to 7, characterized in that when editing the cutting data for cutting the object to be cut, the related editing items are displayed on the display.
9. The cutting device is The sewing system according to any one of claims 1 to 8, further comprising notification means for notifying when it is determined by the cutter first determination means that the at least one partial pattern does not fit within the sewable area.
10. The cutting device is The sewing system according to any one of claims 1 to 9, characterized in that when it is determined by the cutter first determination means that the at least one partial pattern does not fit within the sewable area, the cutting data of the partial pattern that fits within the sewable area among the at least one partial pattern is transmitted by the cutter transmission means.
11. The sewing machine is When it is determined by the sewing determination means that the at least one partial pattern does not fit within the sewable region, either reduce the size of the at least one partial pattern or prohibit sewing by the sewing means The sewing system according to any one of claims 2 to 5, characterized by this
Citation Information
Patent Citations
Formation of embroidery data of applique
JP1996100362A
Embroidery pattern input device and embroidery sewing enable sewing machine
JP1996257271A
Cutting device and applique sewing method
JP2016144605A