Sewing data generation device, control method for sewing data generation device, and storage medium

By designing a sewing data fabrication device, which utilizes the coordinated action of the needle bar, shuttle, and conveying mechanism to automatically divide and adjust the sewing pattern, the problem of operational complexity when sewing long fabrics is solved, and sewing efficiency and convenience are improved.

CN115917071BActive Publication Date: 2026-03-10BROTHER KOGYO KK
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-18
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

When sewing longer pieces of fabric, existing sewing machines require manual adjustment of the sewing pattern to accommodate the range of motion, resulting in complex operation and low efficiency.

Method used

By designing a sewing data production device, the sewing pattern is automatically divided and adjusted by the coordinated action of the needle bar mechanism, shuttle mechanism, moving mechanism and conveying mechanism, and the switching gripping and moving of the holding frame is realized, so as to realize the automatic sewing of long sewing objects.

Benefits of technology

It simplifies the sewing process, reduces manual operations, improves sewing efficiency and convenience, and shortens sewing time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115917071B_ABST
    Figure CN115917071B_ABST
Patent Text Reader

Abstract

A sewing data generating apparatus, a control method for the sewing data generating apparatus, and a storage medium are provided, capable of generating sewing data for easily sewing a workpiece that is long in one direction. The sewing apparatus (1) performs sewing while moving a holding frame (85) along the Y direction, switching the gripping of the holding frame (85) by grasping and releasing it, thereby sewing a workpiece that is long in the Y direction. The sewing data generating apparatus generates sewing data for the sewing apparatus (1). The sewing data generating apparatus divides the sewing pattern according to the switching gripping position of the holding frame (85), appropriately sets a frame gripping code for grasping the holding frame (85), a frame release code for releasing the holding frame (85), and a conveying action for conveying the holding frame (85) along the Y direction, and is capable of generating sewing data that can automatically sew a workpiece that is long in the Y direction.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to a sewing data creation device, a control method of a sewing data creation device, and a storage medium. BACKGROUND

[0002] The sewing machine described in Patent Literature 1 is provided with a cloth feeding mechanism and a cloth feeding drive device. The presser mechanism holds the work cloth between the presser frame and the clamp frame to hold the work cloth. The cloth feeding drive device supports the presser mechanism so as to be movable in the XY direction. The sewing machine controls the cloth feeding drive device based on the sewing data to sew the work cloth while moving the work cloth in the XY direction. The movable range of the presser mechanism in the XY direction is fixed. Assuming that the work cloth whose movable range is long is sewn, the user needs to temporarily stop the sewing machine at the end of sewing within the movable range, and to start sewing again after shifting the position of the work cloth in one direction with respect to the presser frame and the clamp frame.

[0003] To solve the above problem, the applicant of the present application proposes, in Japanese Patent Application No. 2019-156371, a sewing device that enables a head portion provided with a needle bar mechanism to move in the X direction, a holding frame for holding a workpiece to move in the Y direction, a plurality of engaged portions provided side by side in the Y direction on both sides of the holding frame, and a conveying mechanism capable of moving in the Y direction provided on both sides of the sewing device in the X direction. The conveying mechanism moves the holding frame in the Y direction while repeatedly switching the holding of the holding frame by gripping and releasing the engaged portions of the holding frame. Therefore, the sewing device can sew a workpiece whose movable range is large.

[0004] PRIOR ART DOCUMENTS

[0005] PATENT LITERATURE

[0006] Patent Literature 1: Japanese Patent Application Publication No. 2013-111300 SUMMARY

[0007] PROBLEMS TO BE SOLVED BY THE INVENTION

[0008] In the latter sewing device, it is necessary to converge the sewing pattern of the sewing data in control within the movable range. Therefore, the user needs to manually divide the sewing pattern at the position of the switching holding of the holding frame. The user needs to manually perform each operation of releasing the holding frame, moving the conveying mechanism, gripping the holding frame, and the like.

[0009] An object of the present disclosure is to provide a sewing data creation device capable of creating sewing data for easily sewing a workpiece that is long in one direction, a control method of a sewing data creation device, and a storage medium.

[0010] SOLUTION TO PROBLEM

[0011] The first disclosed sewing data creation device is capable of creating sewing data of a sewing device, the sewing device including: a needle bar mechanism having a needle bar to which a needle is attached at a lower end, the needle bar mechanism being capable of moving the needle bar up and down; a shuttle mechanism disposed below the needle bar mechanism and having a shuttle; a moving mechanism that moves the shuttle mechanism and the needle bar mechanism relative to a workpiece in a direction of a first axis parallel to a horizontal direction; a conveying mechanism that holds a holding frame for holding the workpiece and conveys the holding frame by moving the holding frame in a direction of a second axis parallel to the horizontal direction and intersecting the first axis; and a control unit that controls actions of the moving mechanism and the conveying mechanism, wherein the control unit moves the shuttle mechanism and the needle bar mechanism relative to the holding frame in the direction of the first axis and conveys the holding frame in the direction of the second axis by controlling actions of the moving mechanism and the conveying mechanism based on the sewing data including drop point data of a sewing pattern for sewing the workpiece held by the holding frame, and causes the shuttle and the needle bar to act in synchronization with each other, thereby sewing the workpiece, and the sewing data creation device is characterized by including: a division number setting unit that sets a division number for dividing the drop point data of the sewing pattern in the direction of the second axis into a plurality of regions; a reference position setting unit that sets a reference position in the holding frame at which the drop point data is divided by the division number setting unit; a division unit that divides the sewing pattern in the direction of the second axis into the plurality of regions in the division number set by the division number setting unit, with the reference position set by the reference position setting unit as a reference; a determination unit that determines whether the drop point data crosses a boundary on a downstream side in a sewing direction, i.e., a downstream side boundary, when sewing is performed in the order of the drop point data within the region; a first addition unit that adds a first supplementary point at an intersection of the downstream side boundary and the drop point data when the determination unit determines that the drop point data crosses the downstream side boundary; a release setting unit that sets a release command for releasing the holding frame at the first supplementary point after the conveying mechanism reaches the first supplementary point; a data moving unit that moves a data portion of the drop point data that crosses the downstream side boundary in the direction of the second axis to a boundary on an upstream side in the sewing direction, i.e., an upstream side boundary, in the region; a second addition unit that adds a second supplementary point that is an intersection of the data portion moved by the data moving unit and the upstream side boundary; a conveying setting unit that sets a conveying action for conveying the conveying mechanism to the second supplementary point; and a holding setting unit that sets a holding command for instructing the holding frame to hold the holding frame at the second supplementary point.Therefore, the sewing data creation device can create sewing data based on which a sewing machine can automatically sew a long object to be sewn in one direction while switching holding of the holding frame by gripping and releasing the holding frame and transporting the holding frame in the direction of the second axis.

[0012] As for the second disclosed sewing data creation device, it can also have a start-time gripping setting section that sets a start-time gripping command for instructing gripping of the holding frame by the transport mechanism at the reference position, and a start-time transport setting section that sets a start-time transport action for transporting the holding frame by the transport mechanism in the direction of the second axis from an area end of the area corresponding to the reference position to a start point of the drop point data, i.e., a sewing start point. Therefore, the sewing data creation device can create sewing data based on which the holding frame can be automatically transported to the sewing start point at the start of sewing, so that the user can be relieved of the work of manually transporting the holding frame to the sewing start point.

[0013] As for the third disclosed sewing data creation device, it can also have an end-time setting section that sets an end-time releasing command for releasing the holding frame by the transport mechanism at an end point of the drop point data. Therefore, the sewing data creation device can create sewing data based on which the holding frame can be automatically released by the transport mechanism at the end of sewing.

[0014] As for the fourth disclosed sewing data creation device, it can also have an area length setting section that sets an area length, which is a length in the direction of the second axis of each of the plurality of areas divided by the dividing section. When a boundary of an area crosses the drop point data, the sewing machine needs to perform a plurality of actions such as switching holding of the holding frame, movement of the transport mechanism, etc. The sewing data creation device can adjust the length of each of the plurality of area lengths, so that the position of the boundary can be appropriately changed so that the boundary does not cross the drop point data. Therefore, the sewing data creation device can shorten the work time taken for the sewing work in the sewing machine.

[0015] As for the fifth disclosed sewing data creation device, it can also have a drawing data reading section that reads drawing data of the sewing pattern of the object to be sewn, and a converting section that converts the drawing data read by the drawing data reading section into the sewing data, and the division number setting section sets the division number of the drop point data of the sewing data obtained by the conversion by the converting section into the plurality of areas in the direction of the second axis. The sewing data creation device can convert the drawing data into the sewing data and perform processing with respect to the sewing data, so that the user does not need to manually convert the drawing data into the sewing data, and the convenience of use is improved.

[0016] The control method of the sewing data creation device according to the sixth aspect, the sewing data creation device being capable of creating sewing data of a sewing device, the sewing device including a needle bar mechanism having a needle bar to which a needle is attachable at a lower end, the needle bar mechanism being capable of moving the needle bar up and down, a shuttle mechanism disposed below the needle bar mechanism and having a shuttle, a moving mechanism that moves the shuttle mechanism and the needle bar mechanism relative to a workpiece in a direction of a first axis parallel to a horizontal direction, a conveying mechanism that grips a holding frame for holding the workpiece and conveys the holding frame by moving the holding frame in a direction of a second axis parallel to the horizontal direction and intersecting the first axis, and a control section that controls actions of the moving mechanism and the conveying mechanism, wherein the control section moves the shuttle mechanism and the needle bar mechanism relative to the holding frame in the direction of the first axis and conveys the holding frame in the direction of the second axis by controlling the actions of the moving mechanism and the conveying mechanism based on the sewing data including drop point data of a sewing pattern to be sewn on the workpiece held by the holding frame, and causes the shuttle and the needle bar to act in synchronization with each other, thereby sewing the workpiece, the control method of the sewing data creation device being characterized by comprising: a division number setting step of setting a division number of dividing the drop point data of the sewing pattern in the direction of the second axis into a plurality of regions; a reference position setting step of setting a reference position in the holding frame when the drop point data is divided by the division number setting step; a division step of dividing the sewing pattern in the direction of the second axis into the plurality of regions in the division number set by the reference position setting step, with the reference position set by the reference position setting step as a reference; a judgment step of judging whether the drop point data crosses a boundary on a downstream side in the sewing direction, that is, a downstream side boundary, when sewing is performed in the order of the drop point data within the region; a first addition step of adding a first supplementary point at an intersection of the downstream side boundary and the drop point data when it is judged by the judgment step that the drop point data crosses the downstream side boundary; a release setting step of setting a release command for releasing the holding frame at the first supplementary point after the conveying mechanism reaches the first supplementary point; and a data movement step of moving a data portion of the drop point data that crosses the downstream side boundary in the direction of the second axis to a boundary on an upstream side in the sewing direction, that is, an upstream side boundary, in the region.The second additional process is a process in which a second replenishment point is added, the second replenishment point being an intersection of the data portion moved by the data moving process and the upstream side boundary; a conveyance setting process is a process in which a conveyance action for conveying the conveyance mechanism to the second replenishment point is set; and a grip setting process is a process in which a grip instruction for instructing the conveyance mechanism to grip the holding frame at the second replenishment point is set. Thus, the sewing data creation apparatus can obtain the effects described in the first disclosure by performing the processes.

[0017] The control method of the sewing data creation apparatus according to the seventh disclosure can further include a start-time grip setting process of setting a start-time grip instruction for instructing the conveyance mechanism to grip the holding frame at the reference position, and a start-time conveyance setting process of setting a start-time conveyance action for conveying the holding frame from a region end of the region corresponding to the reference position to a start point of the drop point data, that is, a sewing start point, in the direction of the second axis by the conveyance mechanism. Thus, the sewing data creation apparatus can obtain the effects described in the second disclosure by further performing the processes.

[0018] The control method of the sewing data creation apparatus according to the eighth disclosure can further include an end-time setting process of setting an end-time release instruction for releasing the holding frame by the conveyance mechanism at an end point of the drop point data. Thus, the sewing data creation apparatus can obtain the effects described in the third disclosure by further performing the processes.

[0019] The storage medium according to the ninth disclosure is characterized by recording a program for causing a computer of the sewing data creation apparatus to function as various processing units of the sewing data creation apparatus described in any one of the first to fifth disclosures. The computer of the sewing data creation apparatus can obtain the effects described in any one of the first to fifth disclosures by executing the program stored in the storage medium. BRIEF DESCRIPTION OF DRAWINGS

[0020] Figure 1 is a perspective view of the sewing apparatus 1.

[0021] Figure 2 is a plan view of the sewing apparatus 1 (the holding frame 85 is in the sewing start position).

[0022] Figure 3 is a plan view of the sewing apparatus 1 (the holding frame 85 is in the limit position P2).

[0023] Figure 4 is a switching gripping action diagram of the holding frame 85 by the conveying mechanisms 25L, 25R.

[0024] Figure 5 is a subsequent action diagram of Figure 4 .

[0025] Figure 6 is a block diagram showing an electrical structure of the sewing data creation device 30.

[0026] Figure 7 is a diagram showing the region division and superimposition of the sewing pattern 60.

[0027] Figure 8 is a table of the region information of the division example 1.

[0028] Figure 9 is a conceptual diagram of the region division of the division example 1.

[0029] Figure 10 is a table of the region information of the division example 2.

[0030] Figure 11 is a conceptual diagram of the region division of the division example 2.

[0031] Figure 12 is a structure diagram of the sewing data 80.

[0032] Figure 13 is a flowchart of the sewing data editing process.

[0033] Figure 14 is a subsequent flowchart of Figure 13 .

[0034] Figure 15 is a diagram showing the division and superimposition method of the sewing pattern 60. DETAILED DESCRIPTION

[0035] Embodiments of the present disclosure will be described with reference to the accompanying drawings. The following description uses left, right, front, back, and up and down in the drawings indicated by arrows. Figure 1 The leftward, rightward, frontward, and upward directions of the sewing device 1 shown are the X direction, the Y direction, and the Z direction of the sewing device 1, respectively. Figure 1 The sewing device 1 shown is a gantry sewing machine capable of inserting through a work to be sewn in the Y direction, and capable of sewing a work to be sewn that is long in the Y direction. Figure 6 The sewing data creation device 30 shown is capable of creating and editing sewing data required for the sewing device 1 to perform a sewing action.

[0036] Reference will be made to Figures 1 to 3The structure of the sewing device 1 will be described. The sewing device 1 is provided with a base portion 21, a pair of support portions 22R, 22L, a crossbeam portion 23, a head portion 24, a holding plate 8, a placement table 9F, 9R, and conveyance mechanisms 25R, 25L, and the like. The base portion 21 is a substantially rectangular base that is longer in the X direction in plan view. An operation portion 3 is provided on the left end side of the front surface of the base portion 21. A user operates the sewing device 1 through the operation portion 3. The right support portion 22R is erected on the right end side of the upper surface of the base portion 21 in the central portion in the front-rear direction. The left support portion 22L is erected on the left end side of the upper surface of the base portion 21 in the central portion in the front-rear direction. The crossbeam portion 23 is provided between the support portion 22R and the support portion 22L and extends in the X direction. The crossbeam portion 23 is internally provided with a rail (omitted from the drawing) that extends in the X direction. The head portion 24 is provided on the front side of the crossbeam portion 23 and moves in the X direction along the rail in the crossbeam portion 23 by driving of an X motor 11 (refer to Figure 6 ).

[0037] The head portion 24 is provided with a needle bar mechanism 24A and a thread picker 24B, and the like. The needle bar mechanism 24A is provided with a needle bar (omitted from the drawing) that can mount a needle (omitted from the drawing) on the lower end portion. The needle bar can move in the up-down direction by driving of a sewing machine motor 13 (refer to Figure 6 ). A shuttle mechanism (omitted from the drawing) is provided below the needle bar mechanism 24A and inside the base portion 21. The shuttle mechanism is provided with a shuttle that moves in the left-right direction in synchronization with the head portion 24 by driving of the X motor 11. The X motor 11 functions as a moving mechanism that can move the shuttle mechanism and the needle bar mechanism 24A in the X direction that is parallel to the horizontal direction. The shuttle is driven by the sewing machine motor 13 (refer to Figure 6 ).

[0038] The holding plate 8 extends in the front-rear direction along the upper surface of the base portion 21 and supports a holding frame 85 described later so as to be slidable in the front-rear direction. The holding plate 8 is provided with an opening portion 8A. The opening portion 8A extends in the left-right direction and penetrates the holding plate 8 in the up-down direction. During sewing, the needle moves up and down on the inner side of the opening portion 8A.

[0039] The placement tables 9F, 9R support the holding frame 85 to be slidable in the front-rear direction as described later. The placement table 9F is provided on the front side of the base portion 21, and the placement table 9R is provided on the rear side of the base portion 21. The placement tables 9F, 9R have a frame body 41A and a receiving portion 42A. The frame body 41A is a lattice shape that is longer in the Y direction, and supports the receiving portion 42A from below. The receiving portion 42A has a pair of left and right extension portions 96 extending in the Y direction, a pair of guide rails 95, and a plurality of rollers 29. The pair of extension portions 96 extend from the front end of the placement table 9F to the rear end of the placement table 9R. The pair of guide rails 95 are provided on the facing surfaces of the pair of extension portions 96. The pair of guide rails 95 function to restrict the position of the holding frame 85 in the X direction, and guide the holding frame 85 in the Y direction. The plurality of rollers 29 extend in the X direction and are arranged in the Y direction between the pair of guide rails 95. The holding frame 85 slides in the Y direction on the plurality of rollers 29.

[0040] The holding frame 85 holds a workpiece (not shown) on the inner side. The holding frame 85 has pins 111 to 120, a handle 85A, and positioning members 18R, 18L. Five pins 111 to 115 are provided at the right end portion of the holding frame 85 and arranged at a predetermined interval L in the front-rear direction. Five pins 116 to 120 are provided at the left end portion of the holding frame 85 and arranged at a predetermined interval L in the Y direction. The pins 111 to 115 and the pins 116 to 120 are arranged at the same positions in the Y direction and face each other in the X direction. The pins 111 to 120 protrude upward. The handle 85A is provided at the central position of the front end portion and the central position of the rear end portion of the holding frame 85, respectively (see FIG. 6). The positioning member 18R is provided at the rear end portion of the right end portion of the holding frame 85 and has an abutting portion (not shown) that protrudes upward. The positioning member 18L is provided at the rear end portion of the left end portion of the holding frame 85 and has an abutting portion (not shown) that protrudes upward. Figure 3 ) The positioning member 18R is provided at the rear end portion of the right end portion of the holding frame 85 and has an abutting portion (not shown) that protrudes upward. The positioning member 18L is provided at the rear end portion of the left end portion of the holding frame 85 and has an abutting portion (not shown) that protrudes upward.

[0041] The conveyance mechanism 25R is provided on the right side of the upper surface of the base portion 21, and the conveyance mechanism 25L is provided on the left side of the upper surface of the base portion 21. The conveyance mechanisms 25R, 25L are driven by the Y motor 12 (see FIG. 1) via a belt 26 and a pulley 27. Figure 6The transport mechanism 25R has a gripping portion 15R and a restriction member 16R. The gripping portion 15R protrudes downward and is capable of opening and closing by driving of the driving portion 14. The gripping portion 15R is capable of opening and closing, thereby being capable of gripping each pin 111 to 115 of the right end portion of the holding frame 85. The restriction member 16R has a protruding portion (not shown) that protrudes downward. The protruding portion moves in the vertical direction between a retracted position and a protruding position by a cylinder. In the case where the protruding portion is in the retracted position, the protruding portion is retracted upward and is positioned above the abutted portion of the positioning member 18R of the holding frame 85. In the case where the protruding portion is in the protruding position, the protruding portion protrudes downward and is capable of abutting against the abutted portion of the positioning member 18R.

[0042] The transport mechanism 25L has a gripping portion 15L and a restriction member 16L. The gripping portion 15L protrudes downward and is capable of opening and closing by driving of the driving portion 14 (refer to Figure 6 ) having an actuator such as a cylinder, a solenoid, or the like. The gripping portion 15L is also capable of opening and closing, thereby being capable of gripping each pin 116 to 120 of the left end portion of the holding frame 85. The restriction member 16L has a protruding portion (not shown) that protrudes downward. The protruding portion moves in the vertical direction between a retracted position and a protruding position by a cylinder. In the case where the protruding portion is in the retracted position, the protruding portion is retracted upward and is positioned above the abutted portion of the positioning member 18L of the holding frame 85. In the case where the protruding portion is in the protruding position, the protruding portion protrudes downward and is capable of abutting against the abutted portion of the positioning member 18L.

[0043] The protruding portion of each of the restriction members 16R, 16L restricts movement of the holding frame 85 in the Y direction by abutting against the abutted portion of each of the positioning members 18R, 18L. At this time, the holding frame 85 is disposed at the sewing start position (refer to Figure 2 ). The positioning members 18R, 18L are disposed separately from the gripping portions 15R, 15L of the transport mechanisms 25R, 25L in the Z direction, and thus the positioning members 18R, 18L are positioned so as not to interfere with the transport mechanisms 25R, 25L.

[0044] As shown in Figure 2 and Figure 3 , the engagement position P1 is a position at which the gripping portions 15R, 15L can engage with any one of the left and right set of pins 111, 116, the left and right set of pins 112, 117, the left and right set of pins 113, 118, the left and right set of pins 114, 119, and the left and right set of pins 115, 120 of the holding frame 85. The limit position P2 is a last end position in which the transport mechanisms 25R, 25L can move rearward. The distance between the engagement position P1 and the limit position P2 is equal to the prescribed interval L.

[0045] Refer toFigure 4 and Figure 5 illustrate an example of the switching gripping action of the holding frame 85 by the conveyance mechanisms 25R, 25L at the time of the sewing action of the sewing device 1. In Figure 4 and Figure 5 , the configuration of the conveyance mechanisms 25R, 25L and the holding frame 85 and the like is schematically illustrated for the purpose of easily explaining the action. As for the pins of the right end portion of the holding frame 85, three pins 111, 113, 115 are provided in this order from the front end side, and as for the pins of the left end portion, three pins 116, 118, 120 are provided in this order from the front end side. The head 24 of the sewing device 1 moves in the X direction. The conveyance mechanisms 25R, 25L move in the Y direction. The gripping portions 15R, 15L of the conveyance mechanisms 25R, 25L can grip the pins of the holding frame 85. Further, in the present embodiment, "switching gripping" refers to the action of the gripping portions 15R, 15L repeatedly gripping and releasing the pins to grip other pins.

[0046] As illustrated in (1) of Figure 4 , the user sets the holding frame 85 from the front of the sewing device 1. The rear end portion of the holding frame 85 is disposed on the sewing device 1 side. The user disposes the pin 115 located at the right side of the holding frame 85 and the last side in the rear direction in the inside of the gripping portion 15R, and disposes the pin 120 located at the left side of the holding frame 85 and the last side in the rear direction in the inside of the gripping portion 15L. The positions of the respective gripping portions 15R, 15L are engagement positions P1 (refer to Figure 4 ). As illustrated in (2) of Figure 4 , the control portion 10 (refer to Figure 6 ) of the sewing device 1 drives the gripping portions 15R, 15L by the driving portion 14 to grip the pins 115, 120. The conveyance mechanisms 25R, 25L are integrated with the holding frame 85.

[0047] As illustrated in (3) of Figure 4 , the control portion 10 drives the Y motor 12 to move the conveyance mechanisms 25R, 25L to the rear in the Y axis, whereby the holding frame 85 moves to the rear in the Y axis with respect to the head 24. The control portion 10 sews the workpiece (omitted from illustration) held by the holding frame 85 while moving the holding frame 85 to the rear in the Y axis. The conveyance mechanisms 25R, 25L move the pins 115, 120 gripped by the gripping portions 15R, 15L to the rear in the Y axis by the prescribed interval L together with the holding frame 85.

[0048] The conveyance mechanisms 25R, 25L move the holding frame 85 to the rear in the Y axis to the limit of the movable range. The movable range refers to the movable range in the Y direction, and corresponds to the prescribed interval L. At the time of moving to the limit of the movable range, the control portion 10 stops the sewing machine motor 13 to temporarily stop the sewing action. As Figure 5As shown in (4), the control unit 10 drives the holding units 15R and 15L via the drive unit 14 to release the pins 115 and 120. The conveying mechanisms 25R and 25L are separated from the holding frame 85.

[0049] The control unit 10 drives the Y motor 12, causing the conveying mechanisms 25R and 25L to move forward along the Y-axis and to the position of the next pins 113 and 118. The gripping units 15R and 15L are positioned at engagement position P1, engaging with the next pins 113 and 118. Figure 5 As shown in (5), the control unit 10 drives the holding units 15R and 15L via the drive unit 14 to hold the pins 113 and 118. The conveying mechanisms 25R and 25L are integrated with the holding frame 85 again.

[0050] like Figure 5 As shown in (6), the control unit 10 drives the Y motor 12 to move the conveying mechanisms 25R and 25L further backward along the Y-axis, thereby moving the holding frame 85 further backward along the Y-axis relative to the head 24. While moving the holding frame 85 backward along the Y-axis, the control unit 10 restarts the sewing operation on the workpiece (not shown) held in the holding frame 85. The conveying mechanisms 25R and 25L move the pins 113 and 118 held by the holding parts 15R and 15L together with the holding frame 85 backward along the Y-axis by a predetermined interval L. By repeatedly performing the above process, the control unit 10 can continuously perform the sewing operation even for workpieces that are long in the Y direction without changing the mounting of the workpiece on the holding frame 85.

[0051] Reference Figure 6 The electrical structure of the sewing data generation device 30 is described below. The sewing data generation device 30 includes a CPU 31, a ROM 32, a RAM 33, a flash memory 34, a communication I / F 35, and an input / output interface 38. The CPU 31 is responsible for controlling the sewing data generation device 30. The CPU 31 is electrically connected to the ROM 32, RAM 33, flash memory 34, communication I / F 35, and input / output interface 38 via a bus 37.

[0052] ROM 32 stores the bootloader and BIOS, etc. RAM 33 stores temporary data. Flash memory 34 stores various settings. Communication I / F 35 communicates with the communication I / F 15 of the sewing data production device 30 via wired or wireless means. Input / output interface 38 connects to display unit 301, mouse 302, keyboard 303, and CD-ROM drive 304. Mouse 302 and keyboard 303 are used to input various instructions.

[0053] CD-ROM 305 can be inserted into CD-ROM drive 304. For example, when installing a sewing data editing program, the user inserts CD-ROM 305 containing the sewing data editing program into CD-ROM drive 304. The sewing data editing program is used to perform the sewing data editing process described later (see reference). Figure 13 and Figure 14 The program reads the sewing data editing program from the CD-ROM 305 by the CD-ROM drive 304. The CPU 31 stores the sewing data editing program read by the CD-ROM drive 304 into, for example, flash memory 34. Alternatively, sewing data editing programs obtained from external devices or via a network can also be stored in flash memory 34.

[0054] Reference Figure 7 This illustrates the regional division and overlap of the sewing pattern 60. The sewing data generated by the sewing data generating device 30 includes the coordinate information of the needle drop point. Figure 7 The sewing pattern 60 shown in (1) consists of 21 needle points P1 to P21, and has a zigzag shape with bends at 3 points. The sewing device 1 sews in the order of needle points P1 to P21. In the sewing device 1, it is necessary to converge the sewing pattern 60 formed on the sewn object within the movable range of the sewing device 1. Therefore, the sewing data generating device 30 needs to divide the sewing pattern 60 into multiple regions according to the position of the switching gripping action of the holding frame 85.

[0055] The sewing data generating device 30 can arbitrarily set the number of sewing pattern divisions and the size of the divided areas (hereinafter referred to as area size). Furthermore, the area size refers to the length of each area in the Y direction of the divided area. The area size can be set within a specified interval L. Figure 7 (1) is an example of dividing the sewing pattern 60 into 3 sections. The sewing pattern 60 is divided into 3 regions A1, A2, and A3 along the Y direction. The region size of region A1 is H1, the region size of region A2 is H2, and the region size of region A3 is H3. The region sizes H1 to H3 of regions A1 to A3 are set to the same length. The needle drop points P1 to P3 are located in region A1. The needle drop points P4 to P8 are located in region A2. The needle drop points P9 to P19 are located in region A3. The needle drop points P20 and P21 are located in region A2.

[0056] In the sewing device 1, if the sewing data of the sewing pattern 60, which is divided into three regions A1 to A3, is stored in the flash memory 34 in a segmented state, the storage capacity of the flash memory 34 will be significantly consumed. The sewing device 1 makes the sewing pattern 60, which is divided into three regions A1 to A3, overlap into a single region Amax. Furthermore, region Amax refers to the region with the largest area size among the multiple segmented regions A. By making the segmented sewing pattern 60 overlap, the sewing data generation device 30 can save storage capacity in the flash memory 34. The sewing device 1 performs the sewing pattern editing process described later (see [reference]). Figure 13 and Figure 14 It can edit the sewing data 80, and based on the sewing data 80, it can automatically sew a sewing pattern 60 on the sewn object.

[0057] Reference Figures 8 to 11 This section describes an example of sewing pattern segmentation based on the different orientations of the retaining frame 85 relative to the sewing device 1. The sewing device 1 can be configured with the retaining frame 85 from both the front and back directions. The reference position for segmentation varies depending on the orientation of the retaining frame 85. Typically, when the retaining frame 85 is configured from the front direction, the reference position is set at the rear end of the retaining frame 85. When the retaining frame 85 is configured from the back direction, the reference position is set at the front end of the retaining frame 85.

[0058] Figure 8 The division example 1 shown is a division example with the retaining frame 85 set from the front direction. The reference position is the rear end of the retaining frame 85, and the number of divisions is 10. The size of each of the 10 regions A1 to A10 can be set individually. The settable range of the region size in this embodiment is, for example, 400 mm. Region A1 = 250 mm, Region A2 = 350 mm, Region A3 = 250 mm, Region A4 = 350 mm, Region A5 = 400 mm, Region A6 = 250 mm, Region A7 = 350 mm, Region A8 = 250 mm, Region A9 = 350 mm, Region A10 = 400 mm.

[0059] like Figure 9 As shown, when the sewing pattern is divided according to the conditions of Division Example 1, 10 regions A1 to A10 are arranged sequentially from the back to the front of the Y-axis. The width of each region is 700 mm, which is the length of the holding frame 85 in the X direction. The length of the holding frame 85 in the Y direction in Division Example 1 is 3200 mm. In Division Example 1, the entire sewn object held by the holding frame 85 is divided into 10 regions.

[0060] Figure 10The division example 2 shown is a division example with the retaining frame 85 set from the rear direction. The reference position is the front end of the retaining frame 85, and the number of divisions is 5. The area sizes of the five areas A1 to A5 can be set separately. Area A1 = 400mm, Area A2 = 300mm, Area A3 = 350mm, Area A4 = 400mm, and Area A5 = 400mm.

[0061] like Figure 11 As shown, when the sewing pattern is divided according to the conditions of Division Example 2, five regions A1 to A5 and a non-use area are arranged sequentially from the front to the back along the Y-axis. The width of each region is the same as in Division Example 1, which is 700 mm. The length of the holding frame 85 in the Y direction in Division Example 2 is also 3200 mm. The total area size of regions A1 to A5 is 1850 mm. Therefore, 3200 - 1850 = 1350 mm is the area size of the non-use area.

[0062] Reference Figure 12 This section describes the structure of the sewing data 80. The sewing data 80 includes a header 801 and coordinate information 802. The header 801 contains various information such as segmentation information, timestamp information, and annotations. The segmentation information is the reference position, number of segments, and area size of the sewing pattern pre-set by the user in the sewing data generation device 30. The timestamp information is the timestamp of the moment the sewing data 80 was generated. The annotations are comments entered by the user in the sewing data generation device 30.

[0063] Coordinate information 802 contains coordinate information for each point from the start point to the end point of the sewing. Each point includes the needle drop point located on the sewing pattern and supplementary points described later. The coordinate information of the needle drop point is equivalent to the "needle drop point data" of this disclosure. Coordinate information 802 contains coordinate information for n points P1 to Pn constituting the sewing pattern. Point P1 is the sewing start point, and the coordinate information of P1 is absolute coordinates. The coordinate information of points P2 to Pn includes relative coordinates indicating the amount of movement relative to the previous needle drop point, needle bar control information, and other control codes. The needle bar control information is information on whether to drop the needle at the needle drop point. If the needle is not dropped, it becomes a feed that only moves the holding frame 85. Other control codes are other control commands used for control devices or signals.

[0064] Reference Figures 13 to 15 The sewing data editing process is executed. The user inputs the start operation for sewing data editing process into the sewing data generating device 30. The CPU 31 reads the sewing data editing program stored in the flash memory 34 to execute this process.

[0065] The CPU 31 initializes the various parameters stored in the flash memory 34 (S10). These parameters include the number of divisions k, the area size m, etc. The user inserts the CD-ROM 305 containing the drawing data into the CD-ROM drive 304, causing the sewing data generation device 30 to read the drawing data. The drawing data is data such as patterns, graphics, or text to be sewn onto the object, for example, CAD data. The CPU 31 reads the drawing data from the CD-ROM 305 inserted into the CD-ROM drive 304 (S11). The CPU 31 converts the read drawing data into sewing data (S12). The resulting sewing data is stored in the flash memory 34.

[0066] The CPU 31 sets the reference position input by the user based on the setting direction of the holding frame 85 (S13). The CPU 31 sets the number of divisions k input by the user (S14). The CPU 31 sets the area size m input by the user (S15). Alternatively, the reference position, number of divisions k, and area size m can be set directly from the values ​​initialized in S10 without accepting user input, or they can be automatically calculated and set using a prescribed formula based on the associated initial or input values. The CPU 31 temporarily stores the set reference position, number of divisions k, and area size m in RAM 33. The CPU 31 embeds the reference position, number of divisions k, and area size m stored in RAM 33 as division information into the header 801 of the sewing data 80 (S16).

[0067] CPU 31 determines whether sewing device 1 performs sewing (S17). If sewing is not performed (S17: "No"), CPU 31 terminates the process. If sewing is performed (S17: "Yes"), CPU 31 segments the sewing pattern 60 based on the segmentation information (S18). CPU 31 initializes coordinate number n to 0 (S19). Coordinate number n corresponds to the number of the needle drop point. Coordinate number n is stored in RAM 33. CPU 31 increments coordinate number n by 1 (S20). CPU 31 determines whether coordinate number n is greater than the total number of coordinates (S21). The total number of coordinates is the total number of needle drop points of sewing pattern 60. Figure 7 The total number of coordinates for the stitching pattern 60 shown is 21. If the coordinate number n is greater than the total number of coordinates (S21: "Yes"), CPU 31 terminates this process.

[0068] If the coordinate number n is less than or equal to the total number of coordinates (S21: "No"), such as Figure 14As shown, CPU 31 reads the coordinate information of coordinate number n from the sewing data 80 (S22). CPU 31 determines whether n = 1 (S23). If it is the sewing start point, n = 1 (S23: "Yes"), therefore... Figure 15 As shown in (1), CPU 31 adds a supplementary point Q1 at region B1 of region A1 and adds a feed F1 (S33) from supplementary point Q1 to needle drop point P1 of n=1. The feed F1 is added by setting needle bar control information to indicate that the needle will not fall at supplementary point Q1. The X coordinate of supplementary point Q1 is the same as the X coordinate of needle drop point P1. CPU 31 adds frame holding code (S34) to the coordinate of supplementary point Q1 at region B1. Frame holding code is a control command for holding a set of pins of holding frame 85 of holding parts 15R and 15L of conveying mechanism 25R and 25L. CPU 31 returns to Figure 13 S20, add 1 to n. This makes n = 2.

[0069] Since n is less than or equal to the total number of coordinates (S21: "No"), therefore... Figure 14 As shown, CPU 31 reads the coordinate information of P2 with coordinate number n=2 from the coordinate information 802 of the sewing data 80 (S22). Since n=2 (S23: "No"), CPU 31 determines whether n = the total number of coordinates (S24). Since n=2, it is not the total number of coordinates (S24: "No"), therefore, CPU 31 determines whether the coordinates of coordinate number n and coordinate number n-1 cross a region (S25). Since there is no region crossing between the coordinates of point P2 with coordinate number n=2 and the coordinates of point P1 with coordinate number n=1 (S25: "No"), CPU 31 returns to... Figure 13 S20 increments n by 1. CPU 31 continues to repeat the above process.

[0070] When n=4 (S23: "No", and S24: "No"), a region is crossed between the coordinates of point P4 (coordinate number n=4) and point P3 (coordinate number n=3) (S25: "Yes"), therefore... Figure 15 As shown in (2), CPU 31 adds a supplementary point Q2 between the coordinates of point P4 (coordinate number n=4) and point P3 (coordinate number n=3) (S26). CPU 31 adds a frame release code to the supplementary point Q2 (S27). The frame release code is a control command used to release a set of pins of the holding parts 15R and 15L of the conveying mechanisms 25R and 25L from the holding frame 85.

[0071] CPU 31 moves the data portion spanning the area in the sewing pattern 60 to the upstream end of the area in the sewing direction (S28), and adds a supplementary point Q3 at the intersection with the area end (S29). Supplementary point Q3 is the first coordinate of the data portion moved to the area end. CPU 31 connects supplementary point Q2 and supplementary point Q3 via feed F2 (S30). Feed F2 is added by setting needle bar control information indicating that the needle should not fall at supplementary points Q2 and Q3. CPU 31 adds a frame holding code at supplementary point Q3 (S31). CPU 31 returns to... Figure 13 S20 increments n by 1. CPU 31 continues to repeat the above process.

[0072] When n = 21, n is the total number of coordinates (S23: "No", and S24: "Yes"), therefore CPU31 releases the code in the coordinate append box at point P21 where n = 21 (S30). CPU 31 returns to Figure 13 In S20, n is incremented by 1. This makes n = 22, which exceeds the total number of coordinates (S21: "Yes"), therefore CPU 31 terminates this process.

[0073] Figure 7 The sewing pattern 60 shown in (1) is processed by the above sewing data editing process to become Figure 7 The state shown in (2). The sewing pattern 60 is such that the three patterns that are divided into three regions A1 to A3 overlap.

[0074] Reference Figure 7 (2) describes the sewing action performed when sewing data 80 is processed according to the sewing data editing process. The sewing device 1 holds the retaining frame 85 at the supplementary point Q1 and feeds (F1) it to the needle drop point P1, which serves as the sewing start point. The supplementary point Q1 is set at the area end B1 corresponding to the reference position. The sewing device 1 sews in the order of needle drop points P1 to P3, feeding the thread to the supplementary point Q2 without cutting it. The sewing device 1 releases the retaining frame 85 at the supplementary point Q2 and feeds (F2) it to the supplementary point Q3. At this time, the retaining frame 85 remains stationary.

[0075] Next, the sewing device 1 holds the retaining frame 85 at the supplementary point Q3 and continues sewing from the supplementary point Q3 in the order of the needle drop points P4 to P8. The sewing device 1 feeds the thread to the supplementary point Q4 without cutting it. The sewing device 1 releases the retaining frame 85 at the supplementary point Q4 and feeds (F3) to the supplementary point Q5. At this time, the retaining frame 85 remains stationary.

[0076] Next, the sewing device 1 holds the retaining frame 85 at the supplementary point Q5 and continues sewing from the supplementary point Q5 in the order of the needle drop points P9 to P19. The sewing device 1 feeds the thread to the supplementary point Q6 without cutting it. The sewing device 1 releases the retaining frame 85 at the supplementary point Q6 and feeds (F4) to the supplementary point Q7. At this time, the retaining frame 85 remains stationary.

[0077] Next, the sewing device 1 holds the retaining frame 85 at the supplementary point Q7 and continues sewing from the supplementary point Q7 in the order of the needle drop points P20 and P21. The sewing device 1 releases the retaining frame 85 at the needle drop point P21, which is the end point, and the sewing operation ends.

[0078] As explained above, the sewing data generating apparatus 30 of this embodiment can generate sewing data 80 of the sewing apparatus 1. The CPU 31 of the sewing data generating apparatus 30 sets a number k of divisions along the Y direction for dividing the needle drop point data of the sewing data 80 into multiple regions. The CPU 31 sets a reference position in the holding frame 85 when dividing the needle drop point data. The CPU 31 divides the sewing pattern 60 into k regions along the Y direction based on the set reference position and the set number of divisions k. The CPU 31 sets a frame holding code at the reference position. A feed F1 is set to transport the holding frame 85 from the region end B1 of region A1 corresponding to the reference position to the sewing start point in the Y direction via the transport mechanisms 25R and 25L.

[0079] When the CPU 31 sews within a region according to the order of the needle point data, it determines whether the needle point data crosses the region end B2, which is the downstream boundary in the sewing direction. The needle point data crossing the region end B2 means that there is a region end B2 between the coordinate information of one needle point data in a series of continuously sewn needle point data and the coordinate information of the next adjacent needle point data. If it is determined that the downstream region end has been crossed, the CPU 31 adds a supplementary point Q2 at the intersection of the region end B2 and the needle point data. The intersection point is the point where the line connecting the coordinate information of the one needle point data and the coordinate information of the next adjacent needle point data intersects with the line used to define the region end B2. The CPU 31 releases the code in the supplementary point Q2 setting box. The CPU 31 moves the data portion that has crossed the region end B2 in the Y direction to the region end B1, which is the upstream boundary in the sewing direction. The CPU 31 adds a supplementary point Q3 at the intersection of the moved data portion and the region end B1. The CPU 31 is configured to feed F2 to transport the conveyor mechanisms 25R and 25L from supplementary point Q2 to supplementary point Q3. The CPU 31 holds the code in the supplementary point Q3 setting frame. The CPU 31 releases the code in the end point setting frame of the needle drop point data. Therefore, the sewing data generating device 30 can generate sewing data 80, based on which the sewing data 80 can be used to automatically sew a longer workpiece in the Y direction by switching the gripping of the holding frame 85 in the sewing device 1 while the holding frame 85 is transported in the Y direction.

[0080] The CPU 31 can set the size of each of the multiple regions that divide the stitch point data of the sewing pattern 60. When the end of a region intersects with the stitch point data, the sewing device 1 needs to perform multiple actions, such as switching the holding frame 85 and moving the conveyor mechanisms 25R and 25L. The CPU 31 can adjust the size of each of the multiple regions, thus appropriately changing the position of the region ends so that they do not intersect with the stitch point data. Therefore, the sewing data generation device 30 can shorten the operation time of the sewing work in the sewing device 1.

[0081] The CPU 31 can convert the drawing data into sewing data 80 and perform the above processing on the sewing data 80. Therefore, the user does not need to manually convert the drawing data into sewing data 80, which improves the ease of use.

[0082] In the above description, the CPU 31 executing S14 is an example of a "segmentation quantity setting unit". The CPU 31 executing S13 is an example of a "reference position setting unit". The CPU 31 executing S18 is an example of a "segmentation unit". The CPU 31 executing S34 is an example of a "start-up holding setting unit". The CPU 31 executing S33 is an example of a "start-up transport setting unit". The CPU 31 executing S25 is an example of a "determination unit". The CPU 31 executing S26 is an example of a "first addition unit". The CPU 31 executing S27 is an example of a "release setting unit". The CPU 31 executing S28 is an example of a "data movement unit". The CPU 31 executing S29 is an example of a "second addition unit". The CPU 31 executing S30 is an example of a "transport setting unit". The CPU 31 executing S31 is an example of a "holding setting unit". The CPU 31 executing S32 is an example of an "end setting unit". The CPU 31 executing S15 is an example of a "region length setting unit".

[0083] When executing S11, CPU 31 is an example of a "reading unit". When executing S12, CPU 31 is an example of a "transformation unit".

[0084] This disclosure allows for various modifications beyond the embodiments described above. The sewing data generation device 30 is a desktop PC terminal, but it can also be a tablet computer, a smartphone, or a dedicated terminal for the sewing device 1. The above embodiments have described the sewing data generation device 30 as an example of a "sewing data generation device," but the control unit 10 of the sewing device 1 can also function as a "sewing data generation device."

[0085] exist Figure 13 and Figure 14 In the sewing data editing process shown, the drawing data is read (S12), the read drawing data is transformed into sewing data (S13), and the sewing data obtained by this transformation is edited. However, the sewing data stored in the flash memory 34 can also be edited. In addition, the area size of the region that divides the sewing pattern can be set separately (S16), but a default value can also be preset. The process of S16 can also be omitted.

[0086] The number and shape of the pins on the left and right sides of the retaining frame 85 are not limited to the number and shape described in the above embodiments.

[0087] The structure of the holding parts 15R and 15L of the conveying mechanisms 25R and 25L of the sewing device 1 is not limited, but it is preferable that the pin can be clamped from both sides in the left and right directions of the pin.

[0088] Explanation of reference numerals in the attached figures

[0089] 1: Sewing device; 11: X motor; 15R, 15L: Holding part; 24A: Needle bar mechanism; 30: Sewing data generation device; 31: CPU; 60: Sewing pattern; 80: Sewing data; 305: CD-ROM; 802: Coordinate information; B1, B2: Area end; F1, F2: Feed; P1~P21: Needle drop point; Q1~Q7: Supplementary point.

Claims

1. A sewing data creation device capable of creating sewing data of a sewing device, the sewing device having: a needle bar mechanism having a needle bar capable of mounting a needle at a lower end, the needle bar mechanism capable of moving the needle bar up and down; a shuttle mechanism disposed below the needle bar mechanism, the shuttle mechanism having a shuttle; a moving mechanism that moves the shuttle mechanism and the needle bar mechanism relative to a workpiece in a direction of a first axis parallel to a horizontal direction; a conveying mechanism that grips a holding frame for holding the workpiece, the conveying mechanism conveying the holding frame by moving the holding frame in a direction of a second axis parallel to the horizontal direction and intersecting the first axis; and a control section that controls actions of the moving mechanism and the conveying mechanism, wherein, The control section moves the shuttle mechanism and the needle bar mechanism relative to the holding frame in the direction of the first axis and in the direction of the second axis by controlling the actions of the respective moving mechanism and the conveying mechanism based on the sewing data including drop point data of a sewing pattern of which the held object held by the holding frame is sewn, and causes the shuttle and the needle bar to act in synchronization with each other, thereby sewing the held object, The sewing data creation device is characterized by comprising: a division number setting section that sets a division number by which the drop point data of the sewing data is divided into a plurality of regions in the direction of the second axis; a reference position setting section that sets a reference position in the holding frame at which the drop point data is divided by the division number setting section; a division section that divides the sewing pattern into the plurality of regions in the direction of the second axis by the division number set by the division number setting section, with reference to the reference position set by the reference position setting section; a judgment section that judges whether the drop point data crosses a boundary on a downstream side in the sewing direction, i.e., a downstream side boundary, when sewing is performed in the order of the drop point data within the region; a first addition section that adds a first supplementary point at an intersection of the downstream side boundary and the drop point data when the judgment section judges that the drop point data crosses the downstream side boundary; a release setting section that sets a release command for releasing the holding frame at the first supplementary point after the conveying mechanism reaches the first supplementary point; a data moving section that moves a data portion that crosses the downstream side boundary in the drop point data to a boundary on an upstream side in the sewing direction, i.e., an upstream side boundary, in the direction of the second axis; a second addition section that adds a second supplementary point that is an intersection of the data portion moved by the data moving section and the upstream side boundary; a conveying setting section that sets a conveying action for conveying the conveying mechanism to the second supplementary point; and a grip setting section that sets a grip command for instructing the conveying mechanism to grip the holding frame at the second supplementary point.

2. The sewing data creating apparatus according to claim 1, wherein Further comprising: a start time grip setting section that sets a start time grip command for instructing the conveying mechanism to grip the holding frame at the reference position; and a start time conveying setting section that sets a start time conveying action for conveying the holding frame by the conveying mechanism in the direction of the second axis from a region end of the region corresponding to the reference position to a start point of the drop point data, i.e., a sewing start point.

3. The sewing data creation device according to claim 1 or 2, further comprising: a finish time setting section that sets a finish time release command for releasing the holding frame by the conveying mechanism at an end point of the drop point data.

4. The sewing data creation device according to claim 1 or 2, further comprising: a finish time setting section that sets a finish time release command for releasing the holding frame by the conveying mechanism at an end point of the drop point data. Further provided is a region length setting section that sets a region length, which is a length in the direction of the second axis of each of the regions into which the plurality of regions are divided by the division section.

5. The sewing data creating apparatus according to claim 1 or 2, wherein Further provided is: a reading section that reads drawing data of the sewing pattern to be sewn on the sewn article; and a conversion section that converts the drawing data read by the reading section into the sewing data, the division number setting section sets the division number by which the drop point data of the sewing data obtained by the conversion by the conversion section is divided into the plurality of regions in the direction of the second axis.

6. A control method of a sewing data creation device capable of creating sewing data of a sewing device provided with a needle bar mechanism having a needle bar capable of mounting a needle at a lower end, the needle bar mechanism being capable of moving the needle bar up and down, a shuttle mechanism disposed below the needle bar mechanism and having a shuttle, a moving mechanism that moves the shuttle mechanism and the needle bar mechanism relative to a workpiece in a direction of a first axis parallel to a horizontal direction, a conveyance mechanism that grips a holding frame for holding the workpiece and conveys the holding frame by moving the holding frame in a direction of a second axis parallel to the horizontal direction and intersecting the first axis, and a control section that controls actions of the moving mechanism and the conveyance mechanism, wherein The control section moves the shuttle mechanism and the needle bar mechanism relative to the holding frame in the direction of the first axis and feeds the holding frame in the direction of the second axis by controlling the actions of the respective moving mechanisms and the feeding mechanism based on the sewing data including the drop point data of the sewing pattern to be sewn on the sewn article held by the holding frame, and causes the shuttle and the needle bar to act in synchronization with each other, thereby sewing the sewn article, The control method of the sewing data creation device is characterized by comprising the following steps: a division number setting step in which a division number by which the drop point data of the sewing data is divided into a plurality of regions in the direction of the second axis is set; a reference position setting step in which a reference position in the holding frame at the time of division of the drop point data by the division number setting step is set; a division step in which the sewing pattern is divided into the plurality of regions in the direction of the second axis by the division number set by the division number setting step with the reference position set by the reference position setting step as a reference; a judgment step in which it is judged whether the drop point data crosses a boundary on the downstream side in the sewing direction, i.e., a downstream side boundary, when sewing is performed in the order of the drop point data within the region; a first addition step in which a first supplementary point is added at the intersection of the downstream side boundary and the drop point data in the case where it is judged by the judgment step that the drop point data crosses the downstream side boundary; a release setting step in which a release command for releasing the holding frame at the first supplementary point after the feeding mechanism reaches the first supplementary point is set; a data moving step in which a data portion of the drop point data that crosses the downstream side boundary is moved in the direction of the second axis to a boundary on the upstream side in the sewing direction, i.e., an upstream side boundary, in the region; a second addition step in which a second supplementary point, which is the intersection of the data portion moved by the data moving step and the upstream side boundary, is added; a conveyance setting step in which a conveyance operation for conveying the conveyance mechanism to the second replenishment point is set; and a grip setting step in which a grip instruction for instructing the conveyance mechanism to grip the holding frame at the second replenishment point is set.

7. The control method of the sewing data creating apparatus according to claim 6, characterized by, Further provided are the following steps: a start-time grip setting step in which a start-time grip instruction for instructing the conveyance mechanism to grip the holding frame at the reference position is set; and a start-time conveyance setting step in which a start-time conveyance operation for conveying the holding frame from a region end of the region corresponding to the reference position to a start point of the drop point data, i.e., a sewing start point, in the direction of the second axis by the conveyance mechanism is set.

8. The control method of the sewing data creation device according to claim 6 or 7, characterized in that, Further provided is an end-time setting step in which an end-time release instruction for releasing the holding frame by the conveyance mechanism at an end point of the drop point data is set.

9. A storage medium recording a program for causing a computer to function as various processing sections of the sewing data creating apparatus according to any one of claims 1 to 5, wherein The computer is a computer of the sewing data creation device.

Citation Information

Patent Citations

  • Sewing machine

    JP2013111300A

  • Pneumatic tire

    JP2019156371A

  • Device and method for editing sewing data, and sewing machine

    CN102086568A

  • Data processor for embroidery sewing machine

    JP1991140187A