CN101809216B - 针脚数据对象的定位 - Google Patents
针脚数据对象的定位 Download PDFInfo
- Publication number
- CN101809216B CN101809216B CN200880104601.XA CN200880104601A CN101809216B CN 101809216 B CN101809216 B CN 101809216B CN 200880104601 A CN200880104601 A CN 200880104601A CN 101809216 B CN101809216 B CN 101809216B
- Authority
- CN
- China
- Prior art keywords
- curve
- point
- embroidery
- sdo
- embroidery elements
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/04—Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
- D05B19/10—Arrangements for selecting combinations of stitch or pattern data from memory ; Handling data in order to control stitch format, e.g. size, direction, mirror image
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/04—Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
- D05B19/08—Arrangements for inputting stitch or pattern data to memory ; Editing stitch or pattern data
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B19/00—Programme-controlled sewing machines
- D05B19/02—Sewing machines having electronic memory or microprocessor control unit
- D05B19/12—Sewing machines having electronic memory or microprocessor control unit characterised by control of operation of machine
- D05B19/16—Control of workpiece movement, e.g. modulation of travel of feed dog
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05C—EMBROIDERING; TUFTING
- D05C5/00—Embroidering machines with arrangements for automatic control of a series of individual steps
- D05C5/04—Embroidering machines with arrangements for automatic control of a series of individual steps by input of recorded information, e.g. on perforated tape
- D05C5/06—Embroidering machines with arrangements for automatic control of a series of individual steps by input of recorded information, e.g. on perforated tape with means for recording the information
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35407—Position data, calculate data to project characters along curve
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36206—Embroidery
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45196—Textile, embroidery, stitching machine
Landscapes
- Engineering & Computer Science (AREA)
- Textile Engineering (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Sewing Machines And Sewing (AREA)
Abstract
本公开提供了一种通过处理器控制的缝纫机(1)刺绣刺绣元素的方法。该方法包括:在相对于缝纫机上的引线针(5)的所需位置中放置要被刺绣的织物(2);提供具有预编程的刺绣的软件产品形式的多个刺绣元素(A、B、C);选择被定义为存储器(M)中的针脚数据对象的一组所述刺绣元素;由缝纫机的操作员限定任意曲线(KU),其中沿所述任意曲线在所述织物(2)上刺绣所述一组刺绣元素(A、B、C);通过利用定位算法沿所述曲线以间隔关系分布所述组的所述刺绣元素。根据本发明的方法,通过所述定位算法在整个处理期间保存该组刺绣元素和任意曲线之间的耦合。
Description
技术领域
本发明涉及一种在用处理器控制的缝纫机在织物上缝纫时沿曲线定位具有间隔关系(spaced relationship)的刺绣元素的方法。本发明还涉及一种用用于执行所述方法的算法编码的计算机程序产品。
背景技术
在通过使用当前可用的技术刺绣织物时,可以使用存储在缝纫机或外部存储单元中的存储器中的已设计好的刺绣元素。为了产生希望的图案,这种刺绣元素可被组合和编程以彼此相继。在文献US 4 352334中给出了刺绣元素的组合的例子,在该文献中公开了一种组合刺绣元素——在这种情况下是刺绣的字母——以使得它们遵循预定的曲线的方法。例如,通过规定某种数据,诸如曲线的半径,机器随后可沿预定的曲线刺绣一系列刺绣元素,其中,刺绣元素为了遵循所述的曲线而相对于彼此倾斜。在这种情况下通过用户输入从外部供给缝纫机存储器的关于刺绣元素的相互关系的信息,而不是从与刺绣元素自身相关的数据得到所述信息。另一文献US 6 202 001描述了一种在刺绣块中存储关于缝纫图案的数据的方法,这些刺绣块按顺序循环重现以产生希望的刺绣图案。
高级刺绣缝纫机提供用于通过组合现有的形成刺绣元素的设计和/或图案来产生新的设计的工具。这里也被称为针脚数据对象(StitchData Object)并被缩写为SDO的所述刺绣元素包含用于例如图案、图案序列、设计、刺绣字符或缝纫字符的针脚数据。可由操作员或通过机器控制的算法自由组合SDO。机器控制的算法例如可在圆或正弦曲线上定位SDO。当使用用于在用于提供更加高级的刺绣形状的任意曲线上定位SDO的现有算法时,存在将与本发明的描述一起指出的缺点。
发明内容
根据本发明的一个方面,提供了一种通过处理器控制的缝纫机刺绣刺绣元素的方法。该方法包括:在相对于缝纫机上的引线针(threaded needle)的所需位置中放置要被刺绣的织物;以具有预编程的刺绣的软件产品的形式提供多个刺绣元素;选择存储器中的被定义为针脚数据对象的一组所述刺绣元素;由缝纫机的操作员限定任意曲线,其中沿着所述任意曲线在所述织物上刺绣所述一组刺绣元素;通过利用定位算法沿着所述曲线以间隔关系分布所述组中的所述刺绣元素。如下面进一步讨论的那样,根据本发明的方法,通过所述定位算法在整个处理中保存所述组中的刺绣元素和所述任意曲线之间的耦合(coupling)。
在本发明的该方面的另外选项中,关于所述组中的相邻的刺绣元素、任意的限定曲线中的任一个,选择性地调整所述刺绣元素的至少一个的位置。
在任意所希望的存储介质上作为数据文件存储刺绣元素SDO,各个单独的刺绣元素包含具有关于要由缝纫机执行的刺绣中的各个单独的针脚的信息的数据,以便根据与物理刺绣元素的刺绣有关的数据产生物理刺绣元素。这意味着这里简称为刺绣元素(SDO)的相应的数据文件可被链接到可由缝纫机刺绣的每个物理刺绣元素。
用于各单独的刺绣元素的数据可作为包含其轮廓的刺绣元素的图形表示被再现,并且包含其在显示器上的刺绣的图形表示,该显示器可与缝纫机集成在一起。在显示器上,可从存储介质检索任何所希望的刺绣元素并且将其作为刺绣元素的图形表示显示在显示器上。出于简化的原因,刺绣元素的每个这种图形表示这里被称为图形模块(graphics module)。通过在使用图形表示的显示器上自由选择图形模块并将多个图形模块接合在一组中以沿曲线形成一序列,由刺绣元素产生希望的刺绣的形状。所选择的图形模块的序列作为所选择的一组刺绣元素被存储在存储器中。
本发明的所述方面特征在于方法权利要求1的各步骤。
根据本发明的第二方面,计算机程序产品特征在于独立计算机程序产品权利要求的特征部分。
在从属权利要求中给出本发明的其它方面。
在本说明书中描述的方法用于分布一组刺绣元素以形成所希望的形状。这种用于产生所希望的形状的分布工作被称为成形(shaping)。通过利用定位算法如上面描述的那样执行所述成形。在以下的实施例的描述中描述基本成形算法。在实施例的描述中,除了刺绣元素的组的成形以外,还描述了组中的刺绣元素如何被单独地定位。形状(通过该组刺绣元素构建的所希望的图案)这里被称为GCP(组共用定位算法)。在实施例中还描述通用的缝纫机术语。
简言之,这里在发明内容部分中描述了解释缝纫机的成形功能的用户界面,在缝纫机中包含该功能。以下的列表解释了成形功能如何工作,即,解释当用户希望产生所成形的设计组合时执行的步骤。
1.用户选择应通过成形算法定位的一个或多个现有的SDO。
2.用户选择形状,即,应当用于计算SDO的角度和位置的特定形状的曲线。形状可以是包含于缝纫机软件中的预定形状或由用户产生的形状。
3.对于每个形状,存在多个预定的控制点组。每组控制点包含限定曲线的曲线定义点中的至少一个。当适当的一组控制点已被选择时,用户可通过平移、旋转或缩放该组来修改曲线。自然,也可由用户产生新的多组控制点。这里,应当强调,一组控制点是曲线定义点的子集。例如,可通过向/从所述限定的一组控制点中添加或去除控制点、或通过向/从所述组曲线中添加或去除曲线定义点,进行曲线的修改。
除了通过移动控制点而实现的曲线修改以外,可以通过调整“吸引力(attraction)”,即,关于曲线的所限定的每个曲线定义点的权重,来改变该曲线。根据曲线定义点权重,曲线更接近或更远离控制点。可向/从曲线添加或去除曲线定义点。还可以添加或去除附加的控制点。
4.可以以不同的方式沿曲线分布SDO。任意的SDO沿曲线的全长均匀分布,或者,作为替代,可以沿曲线向右或向左调整SDO。进一步参见实施例的描述,如果SDO被向右或向左调整,那么用户可设定SDO之间的间隙。
5.一般通过SDO定位算法来设定各SDO的角度。但是,也可以在GCP中手动改变SDO的角度。可根据在实施例中描述的算法中的一种,来设定角度。设定角度的其它方式可以为:
5.1用户单独地规定各SDO的角度。
5.2使所有SDO与特定的坐标系,例如图2中的DC坐标系,对准。
也可使用在[13]中描述的角度控制算法来控制SDO的缩放。
6.如以下详细地讨论的那样,SDO被正常定位,以使得封闭SDO的矩形的一边接触曲线。但是,在一些情况下,优选地使SDO与SDO的另一些部分——例如封闭矩形的中心点——对准。SDO的对准点可由用户规定。
通过使用本发明而获得的优点被列为A~F
A)GCP基本原理
一些现有技术的缝纫机和刺绣软件PC程序可限定曲线和多个SDO沿曲线的位置。当曲线和SDO已被限定时,根据一些算法计算曲线和SDO的位置。当SDO的位置被设定时,SDO被给予主坐标系(图2)中的位置,而与曲线没有任何关系。然后,曲线定义点和曲线被删除。这使得以后不能编辑曲线的形状或添加或去除SDO。
根据本发明的实施例,当产生GCP以及当编辑该GCP时,SDO的位置和角度均由曲线控制。这在以前被称为组中的刺绣元素(SDO)和曲线之间的耦合的保存。这意味着可以列出多个有利措施,诸如能够:
-向和/或从GCP添加和/或删除SDO;
-通过移动控制点改变曲线的形状和/或改变控制点的权重;
-插入和/或去除曲线定义点;
-产生用户限定的一组控制点;
-选择新的预定的一组控制点;
-旋转、缩放和/或镜像GCP;
-设定SDO角度;
-根据以上可用步骤的列表中的点7改变对准的点;
-以任意次序根据以上列表中的点5沿曲线改变分布SDO的方式。
根据本发明的各方面的非常有利的选项在于,可以以任意次序执行列出的措施,这是现有技术的缝纫机不可用的选项。一种原因是,GCP的曲线和SDO之间的耦合始终被保存。从这一点能够实现功能,其中,例如,由缝纫机沿星形曲线自动分布的多个SDO可替代性地沿具有圆形形状的曲线分布。即,可以根据所选择的预定曲线转换GCP的SDO的定位。
任选地,也可以以使得在再次在机器中加载GCP时能够重新产生GCP原始行为的方式在文件中保存GCP。
所描述的方法意味着可以产生比现有的技术方案中的曲线形式更高级的曲线形式。与现有的技术方案相比,能够在产生GCP之后以不同的方式编辑GCP也是很大的优点。
B)曲线及其控制点的操纵。
可以由用户通过曲线定义点的定位和曲线定义点的权重的设定来任意限定曲线。产生曲线的替代方式是如上描述的那样使用户从多个预定的形状中选择曲线(形状)。预定的形状可限定直线、圆形或星形等。在产生曲线之后,能够根据以上的步骤列表中的步骤3,编辑曲线定义点。
当用户从多个预定的“模板”形状中选择时,上述的曲线的产生有助于产生复杂的形状。编辑控制点的设定使得很容易改变和操纵高级曲线形式。
C)通过曲线定义点权重控制成形的曲线
通过多个曲线定义点来限定曲线。通过使用例如NURB曲线(例如,参见http://en.Wikipedia.org/wiki/Nonuniform rational B-spline,version dated:07-03-2008)根据曲线定义点的位置来计算各曲线点的位置。通过根据以上步骤的列表中的点3来控制权重,可以大大改变曲线的外观,而不管用户操作简单且易于理解的事实。与现有技术系统的曲线相比,使用所述技术使得能够实现更高级的曲线。
D)间隔方法
进一步参见上述的步骤4,可以以不同的方式分布SDO。这增加了附加的GCP编辑可能性。
E)对于尖点的自动调整
为了在不示出曲线时使得形状的清晰可见,SDO沿曲线的位置是十分重要的。在织物上一般不缝纫曲线。在实施例中描述的“对于尖点的自动调整”算法有助于SDO的定位,以使得很容易设想曲线形状。
F)对于凸形/凹形曲线的补偿
对于曲线的凸形/凹形部分的补偿意味着即使曲线会沿不同的方向弯曲也可自动、正确地定位SDO。进一步参见在本文中指出的实施例和附图。
总之,所描述的方法使得能够以对于用户而言灵活且易于理解的方式产生和编辑以任意的高级的弯曲形式组合的多组SDO。并且,用户可以以任意次序修改GCP的属性,而不必如现有的技术方案那样必须重做所有前面的步骤。
附图说明
图1示意性地描绘具有安装在其上的刺绣框架的缝纫机的概观。
图2示出通过多个SDO、多个曲线定义点和一曲线表示的GCP。
图3示出图2的GCP的内部中心和外部中心。
图4示出缩放之前的GCP。
图5示出缩放之后的图4的GCP。
图6描述字符定位规则的细节。
图7描述字符偏移。
图8示出用于SDO的动态窗口的中心。
图9示出用于图案的动态窗口的中心。
图10示出如何在曲线上定位设计。
图11示出在被分割和在曲线上分布之前的图案序列。
图12示出在已经被分割和在曲线上分布之后的图案序列。
图13示出导致字符的相交(intersection)的定位。
图14示出SDO被定位时的定位窗口(相交检查)。
图15示出用于字符的定位窗口(相交检查)。
图16描述SDO的角度的计算。
图17描述移动曲线定义点之后图15的SDO的角度。
图18示出其中没有使用曲线定义点控制SDO的GCP。
图19示出图18的SDO的位置,其中,使用曲线定义点控制SDO。
图20示出指示SDO定位的错取向(disorientation)的图18的SDO。
图21示出表示SDO的改善后的定位的图19的SDO。
图22示出通过从曲线定义点中选择一组曲线控制点并随后进行加权而进行的曲线修改。
具体实施方式
以下参照附图描述本发明的多个实施例。
作为用于执行本发明方法的锁式针脚缝纫机的功能的例子,图1示意性描绘了缝纫机1,其中,为了执行包含通过周期性穿过织物2的针5实现的针脚的所希望的刺绣,织物2以常规的方式在下线3和上线4之间向前进给。在本例子中,织物2在缝纫台6上移动,该缝纫台6还容纳水平设置的用于下线3并被装入缝纫机的下臂1a中的夹具中的下线轴。缝纫台6还具有针脚板,在该针脚板上执行实际的缝合。上线4通过提拉杆(take-up lever)9被引导,当上线穿过其针眼的针5携带上线穿过织物2并且提拉杆9从其最低位置向上返回时,该提拉杆9通过上下循环运动产生上线4的环。当夹具旋转时,夹具尖端钩入环中。为了执行在这种情况下为锁式针脚(lock stitch)的针脚,针5执行往复运动,以使得它向下引导上线4穿过织物2,然后,夹具绕着携带下线3的线轴引导上线4,从而,当针5向上穿过织物时在织物2中产生线结,并且提拉杆9拉紧织物中的线结。
机器具有例如存储在处理器C中的控制程序。并且,缝纫机具有优选地容纳于机器中的可用存储器M,但存储器M也可以在外部并且是处理器C可访问的。在存储器M中,可以以针脚数据的形式存储用于构成刺绣的缝纫机刺绣元素。提供在其上可向用户显示代表刺绣元素的图像的显示器11。
在图1中还示出缝纫机配备的刺绣框架。一片织物2在刺绣框架20中伸展。该片织物2仅被示意性地表示,由此,在图中仅覆盖刺绣框架的一部分并且由虚线示出以使得配置更加具有示意性。刺绣框架20被附着到处理器C控制的刺绣单元上,其中,所述刺绣单元包含通过用于沿x方向操作刺绣框架的第一步进电动机(未示出)操作的第一进给装置。刺绣框架20以相应的方式被附着到刺绣单元的第二进给装置,并且由沿y方向操作刺绣框架的第二步进电动机(未示出)相应地操作。通过用来自处理器C的信号控制第一步进电动机和第二步进电动机,刺绣框架20以及所容纳的伸展的该片织物可被操纵以在xy面上沿任意方向位移。
当在所讨论类型的刺绣机中执行常规的刺绣时,机器按照根据现有技术的关于针脚类型和缝纫方向等的所有方面、完全根据存储在缝纫机的存储器M中的针脚数据,来控制刺绣框架的移动。
以下通过附图给出启用使得用户能够根据本发明的目的进行形状设计的不同步骤的算法。所述算法被编码为计算机语言,并且,通过所述算法添加的功能可被缝纫机的处理器C访问。
在可用的刺绣模式下使用组功能。目的是要提供作为一个单一单元处理多个以下中的任一个的可能性:图案、图案序列、设计、刺绣字符或缝纫字符。存在通过其处理组项目的定位的方式被区分的两种不同的组类型。任意的组项目相互独立地被定位,或者,它们根据共用的算法被定位。在说明书的结尾处可找到在本文件中使用的术语的解释。
组包含多个针脚数据对象(SDO)。组可由单独定位的SDO或根据控制包含于组内的所有SDO的定位的算法被定位的SDO构成。如下表1中所示,由此识别两种不同类型的组。
表1
缩写 | 描述 |
GIP | 保持多个SDO的组。SDO被单独定位。 |
GCP | 保持多个SDO的组。SDO根据共用的算法被定位(进一步参见标题为“GCP处理”的章节。 |
GCP根据标题为“GCP处理”的章节处理各个SDO对象。
GCP处理
GCP定义和基本算法
在本章节中,参照附图描述GCP处理的定义和基本算法。
GCP包含多个曲线定义点、曲线和多个SDO。进一步参见图2,曲线KU由多个曲线定义点A-E控制。可以使用任意数量的曲线定义点,图2中的曲线定义点的数量仅是例子。
曲线定义点的位置由矢量VA、...、VE限定。GCP使用基准点R和坐标系K(原点R)。曲线KU由一些算术算法限定,例如,NURB曲线可被用于限定GCP的曲线。曲线形状由曲线定义点控制。根据使用的算术算法,曲线可穿过或接近曲线定义点。
各SDO(在图2中由A、B和C例示)位于曲线KU上。SDO被假定为被写在矩形中。图中,SDO以使得相应的矩形的周边的至少一个点(P1-P3)与曲线KU一致的方式位于曲线KU上。位置P1、...、P3由沿曲线的距离L1、...、L3限定。L1、...、L3的起始点可根据使用的定位算法而改变。描述相应的SDO的矩形的边与坐标系K中的角度0之间的角度被称为α1-α3(在图中仅示出α1)。在点P1、...、P3上,角度α1、...、α3由此由曲线KU的斜率规定。这里,应当指出,进一步参见标题为“SDO角度”的章节,可以以不同的方式计算一些特殊情况下的角度。根据点P1、...、P3和相应的角度α1、...、α3计算SDO位置矢量VCH1、...、VCH3。
进一步参见图3,GCP内部原点是点R。但是,GCP的外部中心应当总是GCP动态窗口的中心点。当GCP被操纵,例如被定位或旋转时,该点,即“GCP的外部中心”,应被用作基准点。
GCP操纵
缩放[1]
GCP的操纵包含例如缩放。如图所示,总是沿着全局、固定坐标系DC中的轴执行缩放。图4示出缩放之前的GCP(上述的A、B、C),图5示出沿Y方向缩放之后的GCP。
缩放过程[2]
步骤:
1:进一步参见图4和图5,矢量VA、...、VE被缩放。
2:根据改变后的曲线定义点VA、...、VE计算曲线KU。
3:根据改变后的曲线KU和可能被缩放的L1、...、L3计算更新后的位置P1、...、P3和角度α1、...、α3。
4:SDO被缩放。新的位置P1、...、P3和角度α1、...、α3与沿x方向和/或y方向的缩放因子一起控制缩放操作对于各SDO的影响。注意:SDO的缩放将影响SDO位置矢量VCH1-VCH3。
曲线修改[3]
进一步的GCP操纵是曲线的修改。
可通过以下步骤描述所述修改过程:
1:通过曲线定义点矢量VA、...、VE的角度和/或长度(坐标系K)的改变来修改曲线KU的形状。
2:根据改变后的曲线定义点VA、...、VE计算经操纵的曲线KU。
3:根据经操纵的曲线KU计算位置P1、...、P3和角度α1、...、α3。距离L1、...、L3在一些情况下根据定位算法改变,在一些情况下不改变。
可通过曲线定义点的改变自由修改曲线。还希望使用诸如直线和圆的预定的形状。然而,总是根据上述的缩放和修改来处理GCP内部定位算法。通过曲线定义点的位置的改变获得不同的形状。
图22给出可如何通过从曲线定义点中选择一组曲线控制点来修改曲线的例子。当一组曲线定义点被确定时,能够通过曲线控制点的位移而修改曲线的轮廓。在图22中示出这一点,其中,在最上面的例子中,五个曲线定义点限定直线。第二点和第四点被选择为曲线控制点。当所选择的曲线控制点根据图22中间的示图位移时,曲线可适应所示的形状。在图22的最下面的图中,示出当改变权重时曲线定义点的“权重”可如何改变曲线的形状。在改变权重之后,根据该例子,曲线将适应由替代的虚线表示的形状。
文件存储[4]
当GCP被保存到可由缝纫机的处理器访问的存储器中的文件时,可在文件中包含GCP属性。这意味着能够在从文件加载针脚数据时重新产生GCP并且保持SDO和GCP之间的依赖关系。
详细的定位描述
详细的定位这里涉及至少处理字符、设计和图案、图案序列和相交测试的定位原理。
字符的定位(刺绣和缝纫)[5]
图6描述应当用于字符的定位的详细的定位规则。图7描述字符偏移,即,基线始点和终点如何与字符相关。当计算GCP中的字符的位置时,基线始点和终点被用作基准点。SDO的始点(在这种情况下为字符)应位于前一SDO的终点处。
图7示出字符及其基线始点和终点。以使得到前面的字符和后面的字符的适当距离分别足够大的方式定位字符的基线始点和终点。这意味着字符的基线始点位于前一字符的基线终点上,并且,随后的字符的基线始点位于字符的基线终点上。图6示出如何通过分别在曲线上投影基线始点和终点计算字符的基线始点和终点。
如上所述,SDO的始点常常位于前一SDO的终点上。但未必总是如此。进一步参见表2,可以使用其它的定位策略。定位类型1指的是上述的定位策略。定位类型2是类似的定位方法,但是,通过在始点和终点之间插入间隙,SDO之间的距离增加。如果使用定位类型1或2,那么SDO相对于曲线的始点和终点的位置可以改变。以下列出SDO位置的三种不同的例子:
A:第一SDO的始点被设为曲线的始点。然后,其它的SDO根据定位类型1或2被定位。SDO被向左调整。
B:最后SDO的终点被设为曲线的终点。然后,其它的SDO根据定位类型1或2被定位。SDO被向右调整。
C:SDO被定为中心,即,从曲线的始点到第一SDO的始点的距离等于从最后SDO的终点到曲线的终点的距离。
当使用定位类型3时,SDO沿曲线的全长分布。
设计和图案的定位[6]
设计和图案使用动态窗口以计算始点和终点。进一步参见图8和图9,动态窗口被定义为封闭的矩形。设计和图案的定位窗口与上述的字符的定位类似。不同之处仅仅在于如何计算SDO始点和终点。设计和图案分别使用动态窗口的左下角和右下角,而不是用于字符的基线始点和终点。图10示出设计的始点和终点。通过将动态窗口的左下角和右下角投影到曲线上,已经计算出这些点。
图案序列的定位[7]
在缝纫机的刺绣模式下,图案序列一般被视为一个单一单元。但是,当图案序列被插入到GCP中时,图案序列应被分割开,即,单独的图案应被单独地定位在GCP中。图11示出在被分割开之前的图案序列。图12示出位于GCP中的被分割开的图案序列。
使用相交测试的G定位[8]
上述的定位算法没有考虑SDO的相交。根据SDO的曲线形状和伸展,SDO可相交或不相交。因此,SDO定位算法在一些情况下可导致SDO重叠。在图13中示出这一情况。图的左侧部分中的字母被正确定位,但是右侧的字母相互重叠。这当然分别依赖于曲线的从左到右的从凸形到凹形的形式。在本章节中描述对于其进行补偿的类似算法。
当设定在缝纫机上实现的非相交标记时,使用以下的算法以防止SDO相交。图14示出当SDO被定位(未设定相交标记)时使用的“定位窗口”(与图7相比,该定位窗口与封闭动态窗口和字符的基线始点和终点的矩形对应)。该定位窗口等同于用于设计和图案的动态窗口。但是,对于字符,定位窗口根据图15被限定。定位窗口总是比动态窗口大,并且由动态窗口和基线点限定该定位窗口。
当SDO被定位时,执行以下的步骤。对于各SDO:
1.根据[5]、[6]、[7]计算SDO位置。
2.执行相交测试,即,测试当前SDO的定位窗口是否与前一SDO的定位窗口相交。
3a:如果定位窗口没有相交,那么使用计算出的位置,并且,中断定位算法。
3b:如果定位窗口相交:
3b.1将当前的字符沿曲线移动到下一输出点(输出点是用于绘制曲线的点,即,这里被定义为通过直线互连以产生曲线的点)。
3b.2再次执行相交测试。
3ba.1:如果定位窗口相交,那么重复步骤3b.1。
3bb.1:如果定位窗口不相交,那么将从前一输出点到下一输出点的曲线部分分成X个间隔(例如,X=10)并且保存临时点。
3bba.2:将字符移动到下一临时点。对于各临时点检查窗口相交。
3bbaa.1:如果定位窗口不相交,那么保持字符位置。
3bbab.1:如果定位窗口相交,那么重复步骤3bba.2。
SDO角度
SDO角度,一般偏移。[9]
进一步参见章节“GCP定义和基本算法”,SDO角度一般由曲线KU的斜率限定。但是,可以增加角度偏移。对于GCP设定该角度偏移,即,对于GCP中的各SDO,偏移将具有相同的值。在章节“GCP定义和基本算法”中描述的定位算法已被应用于GCP之后,总是作为最后的步骤添加角度偏移。
SDO角度,受控的曲线[10]
一般根据章节“GCP定义和基本算法”计算SDO角度(图16和图17中的α1、...、α3),即,在点P1、...、P3上,角度由曲线的斜率规定。图17表示可如何计算SDO的角度。各SDO的角度由穿过P1-P1′、P2-P2′、...的线限定。进一步参见图17,通过相对于曲线定义点A、...、E移动曲线定义点A′、...、E′,改变角度α1、...、α3。
注意,也可使用曲线KU′以控制SDO的缩放。
转换
GIP向GCP的转换[11]
GIP可转换成GCP。SDO将根据所选择的GCP形状被定位。各SDO的位置和角度总是由曲线规定,即,当完成GIP->GCP转换时,SDO的前一位置和角度将不被保持。
GCP向GIP的转换[12]
GCP可转换成GIP。进一步参见图2-5,将使用位置矢量VCH1、...、VCH3以计算GIP中的SDO位置。曲线KU和曲线定义点A、...、E将被删除。
示例
SDO沿表示例如星形的一定形状的曲线被定位。由于与曲线点的数量相比SDO的数量一般相对较少,因此,如果当曲线没有被示出时应能够识别形状,那么各SDO的位置是非常重要的。在图18-21中进一步示出这一点。图18和图19示出代表星形的曲线和沿曲线定位的SDO的数量。图20和图21示出仅示出了SDO的同一GCP。这些图表示考虑SDO相对于曲线定义点的位置是多么重要。
已发展了不同的定位策略,并且,如果可能的话,使用的方法目标在于将SDO定位在被定义为“尖点”的曲线定义点(即,该形状的曲线必须“穿过”的点)上。通过应用该策略,当可能时,与仅使用形状而没有这种考虑相比,得到的SDO给予与原始形状的大得多的相似性。
尖点定位以以下的方式起作用:
A.对形状曲线定义点的数量中的尖点的总数(和值1)计数(将限定形状的开始和结束的曲线定义点视为“尖点”)。该和值1为N。
B.计算形状“段”的数量,将其定义为N-1。它定义形状可被分割成的较小的段的数量。
C.对沿形状定位的SDO的总数(和值2)计数。该和值2为S。
D.如果(N-1)比1大(即,形状具有至少2个段)并且商值S/(N-1)是总数(即,S是(N-1)的倍数),那么尖点定位是可能的。
E.通过单独地处理各形状段并且在各形状段上定位S/(N-1)个SDO,能够在这种选择中准确地在限定该段的开始的尖锐曲线定义点上放置第1个SDO。从该点开始,这种选择中的其余的SDO被正常定位并先前进行。形状段填充有自动计算的间隙,从而导致一个段中的最后的SDO以适当的间隙被放置到下一形状段上的第1个SDO上。
对于所有的形状段重复步骤E,并且,结果将是,SDO以给予与原始形状的形式很大的相似性的方式被定位于织物上。定义
刺绣元素(embroidery element)是针脚数据对象,缩写为SDO,为来自由图案、图案序列、设计、刺绣字符、缝纫字符构成的组中的任一种的至少一种元素。
组是刺绣元素的组。
术语“形状”这里用于包含一组所选择的刺绣元素并且所述刺绣元素的位置由曲线控制的成形的组。对于术语“形状”使用缩写GCP。
位置被用作包含坐标以及刺绣元素相对于坐标系的角度的术语。
针脚是两个针点之间的相对移动。
针点是针穿透织物的点。
图案是由多个针脚构成的实体(entity)。其主要用于缝纫模式中。但是,其也可以用于刺绣模式中(在通过刺绣单元进给织物的刺绣模式中)。
图案序列是被组合以形成一系列图案的多个图案。
设计是仅用于刺绣模式中的实体。它由多个针脚构成并且一般是可能编辑的最小实体。
刺绣字符是描述仅用于刺绣模式中的字符的设计的变体。
缝纫字符是描述可用于刺绣模式或缝纫模式中的字符的图案的变体。
Claims (13)
1.一种用处理器控制的缝纫机定位刺绣元素的方法,所述方法包括:
-在相对于缝纫机上的引线针的位置中放置要被刺绣的织物;
-在存储器中提供被定义为针脚数据对象的多个刺绣元素;
-选择所述多个刺绣元素中的至少一个以限定要在所述织物上刺绣的一组刺绣元素;
-限定任意曲线,其中沿所述曲线在所述织物上刺绣所述刺绣元素;
-通过利用定位算法沿所述限定的任意曲线以间隔关系分布所述刺绣元素;
-在所述利用所述定位算法的过程中保存所述一组刺绣元素和所述任意曲线之间的耦合,
其中,该方法还包括为每个刺绣元素设置一定位窗口,并测试当前刺绣元素的定位窗口是否与前一刺绣元素的定位窗口相交;
并且,该方法还包括步骤:
-将所述任意曲线设定为以下中的一个:存储器中可被访问的多个预定的曲线、由缝纫机的用户规定的曲线,其中,所述所设定的任意曲线具有多个曲线定义点;
-通过平移、旋转、缩放所述一组曲线定义点中的至少一种,修改所述任意曲线。
2.根据权利要求1所述的方法,还包括步骤:
-对于所述一组刺绣元素,限定至少一组控制点,
其中,各组控制点包含曲线定义点中的至少一个。
3.根据权利要求1所述的方法,还包括步骤:
通过分配所述曲线定义点中的至少一个的权重来修改所述任意曲线,由此确定所述曲线定义点吸引所述任意曲线的吸引力水平。
4.根据权利要求1所述的方法,还包括步骤:
-通过向/从所述限定的一组曲线定义点中添加或去除曲线定义点来修改所述任意曲线。
5.根据权利要求1所述的方法,还包括步骤:
-通过向/从所述所设定的任意曲线中添加或去除曲线定义点来修改所述任意曲线。
6.根据权利要求1所述的方法,还包括步骤:
-将所述组中的所述刺绣元素之间的间隙设为均匀分布的间隙、用户规定的间隙分布中的一种。
7.根据权利要求1所述的方法,还包括步骤:
-设定所述组中的刺绣元素和通过以下中的任一种给其分配刺绣的曲线点处的曲线的切线之间的角度:
-使用通过定位算法设定的角度;
-使用角度的手动设定;
-使用与特定的坐标系对准的角度;
-使用特定的角度控制算法。
8.根据权利要求1所述的方法,还包括步骤:
-相对于1)所述组中的相邻的刺绣元素和2)任意曲线中的任一种,选择性地调整所述刺绣元素中的至少一个的位置。
9.根据在前权利要求中的任一项所述的方法,还包括步骤:
-限定与刺绣元素的几何形状有关的点,其中,所述点是以下中的一个:
-描述刺绣元素的矩形的侧边上的点;
-由刺绣元素代表的图形对象的对称线上的点;
-所述对称线的中点;
-由刺绣元素代表的图形对象的尖点;
-由用户选择的点;
-通过在所述曲线上定位所述点,使刺绣元素与曲线对准。
10.根据权利要求1所述的方法,还包括步骤:
-在存储器中存储在所述缝纫机上编辑的一组刺绣元素的版本以供以后使用。
11.根据权利要求1所述的方法,还包括步骤:
-按照与任意曲线的尖点的预定关系,自动调整刺绣元素的位置。
12.根据权利要求1所述的方法,还包括步骤:
-自动定位刺绣元素的位置以补偿沿其定位刺绣元素的曲线上的凸形/凹形部分。
13.一种处理器控制的缝纫机,所述缝纫机具有用于读取根据权利要求1所述的定位算法的装置和用于执行权利要求1的方法的刺绣装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US93578107P | 2007-08-30 | 2007-08-30 | |
US60/935,781 | 2007-08-30 | ||
PCT/SE2008/050609 WO2009029019A1 (en) | 2007-08-30 | 2008-05-23 | Positioning of stitch data objects |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101809216A CN101809216A (zh) | 2010-08-18 |
CN101809216B true CN101809216B (zh) | 2015-10-21 |
Family
ID=40387547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880104601.XA Expired - Fee Related CN101809216B (zh) | 2007-08-30 | 2008-05-23 | 针脚数据对象的定位 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8683932B2 (zh) |
CN (1) | CN101809216B (zh) |
WO (1) | WO2009029019A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009061258A1 (en) | 2007-11-09 | 2009-05-14 | Vsm Group Ab | Thread cut with variable thread consumption in a sewing machine |
US8606390B2 (en) | 2007-12-27 | 2013-12-10 | Vsm Group Ab | Sewing machine having a camera for forming images of a sewing area |
CN102277696B (zh) | 2010-06-09 | 2015-03-11 | Vsm集团股份公司 | 送料器移动补偿 |
US8955447B1 (en) * | 2011-03-30 | 2015-02-17 | Linda Susan Miksch | Method for joining fabric |
US8960112B2 (en) | 2013-02-01 | 2015-02-24 | Vsm Group Ab | Stitching system and method for stitch stop embellishments |
JP6587390B2 (ja) * | 2015-01-23 | 2019-10-09 | 蛇の目ミシン工業株式会社 | 刺繍模様配置システム、刺繍模様配置装置、刺繍模様配置装置の刺繍模様配置方法、刺繍模様配置装置のプログラム、ミシン |
CN107070961B (zh) * | 2016-09-30 | 2020-06-23 | 阿里巴巴集团控股有限公司 | 基于地理位置数据的热点区域确定方法及装置 |
CN106894169B (zh) * | 2017-04-24 | 2022-06-24 | 朱旭云 | 针织布料表面纹理的设计方法以及造型设备 |
CN113914025B (zh) * | 2021-09-21 | 2022-10-04 | 深圳市捷艺科技有限公司 | 一种缝制图案辅助投影对位方法、缝制控制装置及系统 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4352334A (en) * | 1981-08-03 | 1982-10-05 | Childs William R | Method and apparatus for stitching material along a curve |
US4557207A (en) * | 1984-02-13 | 1985-12-10 | Melco Industries, Inc. | Method and apparatus for improved automatic stitching |
US4622907A (en) * | 1983-12-01 | 1986-11-18 | Ricoh Denshi Kogyo Co., Ltd. | Programming and display systems for an embroidery machine |
US4742786A (en) * | 1985-11-20 | 1988-05-10 | Brother Kogyo Kabushiki Kaisha | Data processing system for sewing machine |
US4781130A (en) * | 1986-09-12 | 1988-11-01 | Barudan America, Inc. | System for stitching along a curve |
US4841891A (en) * | 1986-11-13 | 1989-06-27 | Brother Kogyo Kabushiki Kaisha | Data processing device and method for a sewing machine |
US6202001B1 (en) * | 1997-03-21 | 2001-03-13 | Brother Kogyo Kabushiki Kaisha | Embroidery data creating device |
Family Cites Families (147)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1282153A (en) | 1968-09-21 | 1972-07-19 | Brother Ind Ltd | A sewing machine |
US3613608A (en) | 1969-05-23 | 1971-10-19 | Kayser Roth Corp | Control equipment for manufacturing equipment such as sewing equipment and the like |
US3613610A (en) | 1969-05-23 | 1971-10-19 | Kayser Roth Corp | Methods of automatically controlling manufacturing operations such as sewing operations and the like |
BE754603A (fr) | 1969-08-19 | 1971-01-18 | Farah Mfg Co Inc | Machine a piquer des poches appliquees |
US3727567A (en) | 1969-08-19 | 1973-04-17 | Farah Mfg Co Inc | Automatic sewing apparatus |
US3570426A (en) | 1969-11-25 | 1971-03-16 | Singer Co | Top feed mechanism for sewing machines |
US3712254A (en) | 1970-04-28 | 1973-01-23 | B Beamish | Apparatus and method for edge stitching/binding workpieces |
US3693561A (en) | 1970-06-05 | 1972-09-26 | Singer Co | Automatic edge guide mechanism for sewing machines |
US3698334A (en) | 1971-06-10 | 1972-10-17 | Singer Co | Position signaling devices for sewing machine driving unit |
US3799087A (en) | 1971-06-14 | 1974-03-26 | Bata Shoe Financial Corp | Apparatus for automatically interconnecting components of stitchable material |
US3818849A (en) | 1971-09-15 | 1974-06-25 | American Needle Positioners In | Indexing attachment |
GB1375540A (zh) | 1971-10-13 | 1974-11-27 | ||
ES425624A1 (es) | 1973-05-14 | 1976-06-16 | Union Special Corp | Perfeccionamientos introducidos en una instalacion de ac- cionamiento para maquinas de coser. |
US3815531A (en) | 1973-05-29 | 1974-06-11 | Singer Co | Sewing machine equipped with pulse generator |
US3904890A (en) | 1973-11-21 | 1975-09-09 | Teledyne Mid America Corp | Work utility stop signal circuit |
US4051794A (en) | 1974-08-12 | 1977-10-04 | Union Special Corporation | Automatic sewing machine |
FR2282010A1 (fr) | 1974-08-12 | 1976-03-12 | Union Special Corp | Machine a coudre automatique |
US3967566A (en) | 1974-08-21 | 1976-07-06 | Murray Spiegel | Sewing machine attachment |
GB1526209A (en) | 1974-12-23 | 1978-09-27 | Secretary Industry Brit | Automatic stitching machines |
GB1570242A (en) | 1975-07-03 | 1980-06-25 | Union Special Corp | Sewing machines |
DE2620209C3 (de) | 1976-05-07 | 1979-01-04 | Duerkoppwerke Gmbh, 4800 Bielefeld | Nähmaschinenobertransportvorrichtung |
DE2710418C2 (de) | 1977-03-10 | 1985-04-25 | Dürkoppwerke GmbH, 4800 Bielefeld | Nähmaschine mit einem Kantenführer |
US4100865A (en) | 1977-03-21 | 1978-07-18 | The Singer Company | Programmable sewing machine operable in a plurality of modes |
US4108090A (en) | 1977-03-21 | 1978-08-22 | The Singer Company | Programmable variable speed for sewing machine |
US4092937A (en) | 1977-03-21 | 1978-06-06 | The Singer Company | Automatic stitching by programmable sewing machine |
US4104976A (en) | 1977-03-21 | 1978-08-08 | The Singer Company | Programmable sewing machine |
US4181085A (en) | 1977-08-15 | 1980-01-01 | Stahl-Urban Company | Automatic sewing apparatus |
US4154179A (en) | 1977-12-05 | 1979-05-15 | The Singer Company | Automatic back-tack system for industrial sewing machine |
US4221176A (en) | 1978-07-14 | 1980-09-09 | Quality Mills, Inc. | Profile stitching apparatus and method |
US4373458A (en) | 1978-07-14 | 1983-02-15 | Usm Corporation | Method and machine for versatile stitching |
US4195582A (en) | 1978-09-14 | 1980-04-01 | Teledyne Mid-America Corporation | Sewing machine stitching control system |
US4160422A (en) | 1978-09-18 | 1979-07-10 | The Singer Company | Programmable sewing system with auxiliary memory |
US4185575A (en) | 1979-02-28 | 1980-01-29 | The Singer Company | Ramp speed integrated motor controller for sewing machines |
US4214540A (en) | 1979-05-30 | 1980-07-29 | The Singer Company | Variable presser bar pressure control arrangement |
DE2930228A1 (de) | 1979-07-25 | 1981-02-12 | Quick Rotan Becker & Notz Kg | Positionierantrieb |
US4365565A (en) | 1979-11-07 | 1982-12-28 | Aisin Seiki Kabushiki Kaisha | Control apparatus for automatic embroidery sewing machine |
US4359008A (en) | 1980-07-11 | 1982-11-16 | Sydney Newman | Apparatus for providing a zipper closable garment pocket entry |
SE433953B (sv) | 1981-04-30 | 1984-06-25 | Husqvarna Ab | Drivkontrollanordning for elektronisk symaskin |
DE3118964C2 (de) | 1981-05-13 | 1985-06-27 | Kochs Adler Ag, 4800 Bielefeld | Nähautomat |
US4351254A (en) | 1981-06-08 | 1982-09-28 | The Singer Company | Sewing machine needle positioning |
US4444135A (en) * | 1981-09-03 | 1984-04-24 | Brother Kogyo Kabushiki Kaisha | Programming device for an automatic sewing machine |
US4391215A (en) | 1981-09-18 | 1983-07-05 | The Singer Company | Self compensating optoelectronic ply and edge detector for sewing machine |
DE3138364A1 (de) | 1981-09-26 | 1983-04-07 | Männel, Friedrich, 7527 Kraichtal | "verfahren zur steuerung eines stickautomaten" |
US4373459A (en) | 1982-08-11 | 1983-02-15 | The Singer Company | Electronically controlled sewing machine arranged to sew a sequence of stitch patterns |
US4513676A (en) | 1982-08-30 | 1985-04-30 | Microdynamics, Inc. | Method and apparatus for automatically decelerating and stopping a sewing machine motor |
US4503794A (en) | 1982-09-16 | 1985-03-12 | Yamato Mishin Seizo Kabushi Kaisha | Upper feed dog automatic regulator for overlock machine |
US4526114A (en) | 1983-02-25 | 1985-07-02 | Microdynamics, Inc. | Method and apparatus for sewing mitered corners on a split needle bar sewing machine |
US4509443A (en) | 1983-03-01 | 1985-04-09 | Microdynamics, Inc. | Automatic sewing machine and method for jacket sleeve attachment |
US4457246A (en) | 1983-10-03 | 1984-07-03 | Janome Sewing Machine Co., Ltd. | Method of making pattern data for a sewing machine |
US4519331A (en) | 1984-04-25 | 1985-05-28 | Union Special Corporation | Apparatus for transfering and stacking short workpiece panels |
US4555997A (en) | 1984-05-29 | 1985-12-03 | The Singer Company | Semi-automatic sewing machine control system |
JPS61103482A (ja) | 1984-10-25 | 1986-05-21 | ジューキ株式会社 | ミシンの布送り量自動変更装置 |
US4648337A (en) | 1985-05-30 | 1987-03-10 | Pfaff Industriemaschinen Gmbh | Work edge guiding device for sewing machine |
JPS61276588A (ja) | 1985-05-31 | 1986-12-06 | ジューキ株式会社 | ミシン |
JPS625388A (ja) | 1985-06-29 | 1987-01-12 | ブラザー工業株式会社 | ミシンにおける布端部の定寸縫い装置 |
DE3528295A1 (de) | 1985-08-07 | 1987-02-19 | Pfaff Ind Masch | Naehmaschine mit einer abtastvorrichtung |
JPS6253698A (ja) | 1985-09-03 | 1987-03-09 | 三菱電機株式会社 | 2本針縫製装置 |
DE3535644A1 (de) | 1985-10-05 | 1987-04-16 | Stutznaecker Emil Naehmasch | Verfahren zum steppen entlang der konturen von auf flaechigen elastischen stoffen aufgebrachten mustern und vorrichtung zur durchfuehrung des verfahrens |
DE8533380U1 (de) | 1985-11-27 | 1986-01-16 | Pfaff Industriemaschinen Gmbh, 6750 Kaiserslautern | Nähmaschine mit Differentialvorschub |
JPS62129095A (ja) | 1985-11-29 | 1987-06-11 | ジューキ株式会社 | ミシンの1針縫い装置 |
JPS63125292A (ja) | 1986-11-15 | 1988-05-28 | ブラザー工業株式会社 | ミシンの柄合わせ装置 |
GB2199165B (en) | 1986-11-21 | 1991-01-09 | Brother Ind Ltd | Stitch data processing apparatus for embroidery sewing machine |
IL81091A (en) | 1986-12-25 | 1992-08-18 | Yaacov Sadeh | Automatic sewing system with optical path following |
JPS63203190A (ja) | 1987-02-19 | 1988-08-23 | ジューキ株式会社 | フアスナ−の縫着方法 |
JPS63279882A (ja) | 1987-05-11 | 1988-11-16 | ブラザー工業株式会社 | 柄合わせミシン |
DE3724786A1 (de) | 1987-07-27 | 1989-02-16 | Pfaff Ind Masch | Naehmaschine mit einer obertransporteinrichtung |
SE459103B (sv) | 1987-10-05 | 1989-06-05 | Husqvarna Ab | Symaskin med grafiska instruktioner |
US4815406A (en) | 1988-01-11 | 1989-03-28 | Ssmc Inc. | Compound stitch pattern for a sewing machine |
GB2214663B (en) | 1988-01-28 | 1992-01-22 | Brother Ind Ltd | Pattern-matching sheet-joining machine |
IT1217796B (it) | 1988-06-07 | 1990-03-30 | Rockwell Rimoldi Spa | Dispositivo elettronico per la gestione dell'autosetting in macchine per cucire industriali. |
JPH027992A (ja) | 1988-06-27 | 1990-01-11 | Brother Ind Ltd | 柄合わせ加工機械 |
JPH0667425B2 (ja) * | 1988-08-22 | 1994-08-31 | ブラザー工業株式会社 | 縫製システム |
JP2636375B2 (ja) | 1988-10-28 | 1997-07-30 | 松下電器産業株式会社 | ミシン駆動装置 |
US4932343A (en) | 1989-01-18 | 1990-06-12 | Orisol Original Solutions Ltd. | Sewing apparatus |
EP0455641A1 (de) | 1989-01-27 | 1991-11-13 | G.M. Pfaff Aktiengesellschaft | Nähmaschine mit einer obertransporteinrichtung |
JPH0349796A (ja) | 1989-07-18 | 1991-03-04 | Brother Ind Ltd | 布縁倣い縫ミシン |
JPH0349797A (ja) | 1989-07-18 | 1991-03-04 | Brother Ind Ltd | 布縁倣い縫ミシン |
JP2796180B2 (ja) | 1990-07-16 | 1998-09-10 | 松下電器産業株式会社 | ミシン駆動装置 |
CH682410A5 (de) | 1990-08-27 | 1993-09-15 | Gegauf Fritz Ag | Nähmaschine. |
US5095835A (en) | 1990-09-11 | 1992-03-17 | Td Quilting Machinery | Method and apparatus for pattern duplication through image acquisition utilizing machine vision programs with a sewing apparatus having X-Y axis movement |
JPH04161188A (ja) | 1990-10-25 | 1992-06-04 | Brother Ind Ltd | 多模様縫いミシン |
JP2876818B2 (ja) | 1991-05-20 | 1999-03-31 | ブラザー工業株式会社 | 自動糸切り装置付きミシン |
JP2871176B2 (ja) | 1991-05-31 | 1999-03-17 | ブラザー工業株式会社 | ステッチバック機能付きミシン |
US5319565A (en) | 1991-06-10 | 1994-06-07 | Fritz Gegauf Ag | Device for generating and programming stitch patterns |
JP2943444B2 (ja) | 1991-09-12 | 1999-08-30 | アイシン精機株式会社 | 刺繍機 |
IL99757A (en) | 1991-10-15 | 1995-06-29 | Orisol Original Solutions Ltd | Apparatus and method for automatic preparation of a sewing program |
US5270939A (en) | 1991-11-26 | 1993-12-14 | Goldberg Brian J | Method for modifying embroidery design programs |
JP2897547B2 (ja) | 1992-04-10 | 1999-05-31 | 三菱電機株式会社 | 被駆動機械の駆動制御装置、並びに、被駆動機械の駆動制御装置におけるパラメータ表示方法 |
GB9210521D0 (en) | 1992-05-16 | 1992-07-01 | Cadcam Punch Ltd | Cutting and embroidery process |
JPH0671066A (ja) | 1992-08-28 | 1994-03-15 | Brother Ind Ltd | 模様選択装置 |
JP2674479B2 (ja) | 1992-10-27 | 1997-11-12 | 三菱電機株式会社 | ミシン制御装置及びミシン制御方法 |
JP3769602B2 (ja) | 1993-01-25 | 2006-04-26 | 株式会社バルダン | アップリケの切断データ及び刺繍データの作成装置 |
JPH06292776A (ja) | 1993-04-12 | 1994-10-21 | Brother Ind Ltd | ミシン |
US6189989B1 (en) | 1993-04-12 | 2001-02-20 | Canon Kabushiki Kaisha | Embroidering using ink jet printing apparatus |
JPH079278U (ja) | 1993-07-16 | 1995-02-10 | シンガー日鋼株式会社 | 本縫い閂止めミシンの糸切り作動装置 |
US5603272A (en) | 1994-05-27 | 1997-02-18 | Juki Corporation | Two-needle type sewing machine |
US5588383A (en) | 1995-03-02 | 1996-12-31 | Tapistron International, Inc. | Apparatus and method for producing patterned tufted goods |
JP3434075B2 (ja) | 1995-03-30 | 2003-08-04 | ブラザー工業株式会社 | 刺繍データ処理装置 |
JP3552334B2 (ja) | 1995-04-28 | 2004-08-11 | ブラザー工業株式会社 | 刺繍データ処理装置 |
DE69611308T2 (de) | 1995-10-24 | 2001-07-12 | Jimtex Developments Ltd., Rochdale | Hin-und herbewegung der nadel |
JPH09168680A (ja) | 1995-12-20 | 1997-06-30 | Brother Ind Ltd | 縫製データ処理装置 |
DE59602173D1 (de) | 1996-07-12 | 1999-07-15 | Klaus Schoenborn | Vorrichtung zur Säuberung von verunreinigten Nägeln |
JPH10249080A (ja) | 1997-03-11 | 1998-09-22 | Brother Ind Ltd | 刺繍データ処理装置 |
JP4058564B2 (ja) | 1997-08-27 | 2008-03-12 | ブラザー工業株式会社 | ミシン |
JP3932625B2 (ja) | 1997-09-29 | 2007-06-20 | ブラザー工業株式会社 | 刺繍縫製可能なミシン及び模様データ編集装置 |
US5974997A (en) | 1998-02-23 | 1999-11-02 | Amburgey; Terry Gene | Clothing article having a trimmed applique and method for making the same |
JP4123576B2 (ja) | 1998-07-10 | 2008-07-23 | ブラザー工業株式会社 | 刺繍データ処理装置及び刺繍データ処理プログラムを記憶したコンピュータ読取り可能な記憶媒体 |
JP2000167277A (ja) | 1998-12-10 | 2000-06-20 | Barudan Co Ltd | アップリケの刺繍デ―タ作成方法 |
TW446778B (en) | 1999-06-04 | 2001-07-21 | Sewmaster Co Ltd | Computer sewing machine and method of controlling the same |
JP4240174B2 (ja) | 1999-06-22 | 2009-03-18 | ブラザー工業株式会社 | 刺繍縫製可能なミシンの模様選択編集装置 |
US6209468B1 (en) | 1999-07-09 | 2001-04-03 | Porter International | Method and apparatus for sewing handles on a strip of material |
JP3248900B2 (ja) | 2000-01-01 | 2002-01-21 | ブラザー工業株式会社 | ミシンの制御装置 |
US6718895B1 (en) | 2001-08-30 | 2004-04-13 | Terrence M. Fortuna | Method for producing a raised applique on a substrate and articles made therefrom |
US6729255B2 (en) | 2002-01-31 | 2004-05-04 | Melco Industries, Inc. | Synchronizing independent stitching machines |
US6823807B2 (en) | 2002-01-31 | 2004-11-30 | Melco Industries, Inc. | Computerized stitching including embroidering |
US6732668B2 (en) | 2002-01-31 | 2004-05-11 | Melco Industries, Inc. | Light indicating in computerized stitching |
US7308333B2 (en) | 2002-01-31 | 2007-12-11 | Melco Industries, Inc. | Computerized stitching including embroidering |
US6834603B1 (en) | 2002-03-05 | 2004-12-28 | Atlanta Attachment Company | Attachment gusset with ruffled corners and system for automated manufacture of same |
ZA200505774B (en) | 2003-02-12 | 2006-10-25 | Ralph J Koerner | Quilting method and apparatus |
US6883449B2 (en) | 2003-06-09 | 2005-04-26 | Fabtex Graphics Inc. | Process and components for applying appliques |
JP4153859B2 (ja) * | 2003-10-15 | 2008-09-24 | 株式会社島精機製作所 | 刺繍データ作成装置と刺繍データの作成方法及び刺繍データの作成プログラム |
JP2005211206A (ja) | 2004-01-28 | 2005-08-11 | Brother Ind Ltd | 刺繍データ作成装置及び刺繍データ作成プログラム |
SE526806C2 (sv) | 2004-03-15 | 2005-11-08 | Vsm Group Ab | Trådtillförsel vid symaskin |
WO2006071786A2 (en) | 2004-12-24 | 2006-07-06 | Koerner Ralph J | Stitching method and apparatus employing bottom thread payout detection |
US7793602B2 (en) | 2004-12-24 | 2010-09-14 | Koemer Ralph J | Stitching method and apparatus employing thread longitudinal movement detection |
JP2007020645A (ja) | 2005-07-12 | 2007-02-01 | Brother Ind Ltd | 刺繍データ処理装置及びプログラム |
DE102005049771A1 (de) | 2005-10-18 | 2007-04-19 | Dürkopp Adler AG | Nähmaschine |
JP2007181551A (ja) | 2006-01-06 | 2007-07-19 | Juki Corp | ミシンの布送り装置 |
US7814832B2 (en) | 2006-02-27 | 2010-10-19 | Linda Elizabeth Franz | Method of preparing fabric for sewing, or for cutting and sewing |
JP2007229291A (ja) | 2006-03-02 | 2007-09-13 | Brother Ind Ltd | 刺繍ミシン |
SE529819C2 (sv) | 2006-04-13 | 2007-12-04 | Vsm Group Ab | Förfarande och anordning vid symaskin |
WO2007143062A2 (en) | 2006-05-31 | 2007-12-13 | Koerner Ralph J | Stitching method and apparatus employing thread payout detection |
JP2009011594A (ja) | 2007-07-05 | 2009-01-22 | Juki Corp | ミシンによる刺繍方法及びミシン |
WO2009029020A1 (en) | 2007-08-30 | 2009-03-05 | Vsm Group Ab | Sewing macine modification tools |
US8606390B2 (en) | 2007-12-27 | 2013-12-10 | Vsm Group Ab | Sewing machine having a camera for forming images of a sewing area |
JP2010185151A (ja) | 2009-02-12 | 2010-08-26 | Barudan Co Ltd | アップリケの縫製方法 |
JP5427438B2 (ja) | 2009-02-27 | 2014-02-26 | Juki株式会社 | ミシン |
US8261679B2 (en) | 2009-03-04 | 2012-09-11 | Brother Kogyo Kabushiki Kaisha | Sewing machine provided with needle bar rocking mechanism |
CN102459738B (zh) | 2009-06-11 | 2013-11-06 | Vsm集团股份公司 | 用于缝纫机的上进料器 |
US8171867B2 (en) | 2009-07-07 | 2012-05-08 | Great Notions News, Inc. | Quilting and embroidery method |
JP4717132B2 (ja) | 2009-07-22 | 2011-07-06 | 蛇の目ミシン工業株式会社 | 刺繍データ生成装置 |
CN102277696B (zh) | 2010-06-09 | 2015-03-11 | Vsm集团股份公司 | 送料器移动补偿 |
JP2012061043A (ja) | 2010-09-14 | 2012-03-29 | Brother Ind Ltd | ミシン用操作装置及びミシン |
JP2012061042A (ja) | 2010-09-14 | 2012-03-29 | Brother Ind Ltd | ミシン用操作装置及びミシン |
JP2012187345A (ja) | 2011-03-14 | 2012-10-04 | Brother Ind Ltd | ミシン |
US20130014682A1 (en) | 2011-07-15 | 2013-01-17 | Brindzik Barbara | Method and System for Stacked Stitch Patterns |
US20130042797A1 (en) | 2011-08-16 | 2013-02-21 | Karl Christian Mattias BONDESSON | Method and System for Automatic Appliqué Design |
-
2008
- 2008-05-23 CN CN200880104601.XA patent/CN101809216B/zh not_active Expired - Fee Related
- 2008-05-23 WO PCT/SE2008/050609 patent/WO2009029019A1/en active Application Filing
- 2008-05-23 US US12/675,518 patent/US8683932B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4352334A (en) * | 1981-08-03 | 1982-10-05 | Childs William R | Method and apparatus for stitching material along a curve |
US4622907A (en) * | 1983-12-01 | 1986-11-18 | Ricoh Denshi Kogyo Co., Ltd. | Programming and display systems for an embroidery machine |
US4557207A (en) * | 1984-02-13 | 1985-12-10 | Melco Industries, Inc. | Method and apparatus for improved automatic stitching |
US4742786A (en) * | 1985-11-20 | 1988-05-10 | Brother Kogyo Kabushiki Kaisha | Data processing system for sewing machine |
US4781130A (en) * | 1986-09-12 | 1988-11-01 | Barudan America, Inc. | System for stitching along a curve |
US4841891A (en) * | 1986-11-13 | 1989-06-27 | Brother Kogyo Kabushiki Kaisha | Data processing device and method for a sewing machine |
US6202001B1 (en) * | 1997-03-21 | 2001-03-13 | Brother Kogyo Kabushiki Kaisha | Embroidery data creating device |
Also Published As
Publication number | Publication date |
---|---|
US8683932B2 (en) | 2014-04-01 |
CN101809216A (zh) | 2010-08-18 |
WO2009029019A1 (en) | 2009-03-05 |
US20110041746A1 (en) | 2011-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101809216B (zh) | 针脚数据对象的定位 | |
US8112255B2 (en) | Method and apparatus for computer-aided design of three-dimensional objects to be fabricated | |
KR930702571A (ko) | 니팅 설계 시스템과 그 시스템용의 니팅데이타의 작성방법 | |
US7027963B2 (en) | Simulation system | |
US7149668B2 (en) | Visualization of workpieces during simulation of milling processes | |
Jhanji | Computer-aided design—garment designing and patternmaking | |
US7457683B2 (en) | Adjustable embroidery design system and method | |
JPH07216715A (ja) | 新たな刺繍デザインパターンを作成する方法 | |
US6968255B1 (en) | Method and system for automatically deriving stippling stitch designs in embroidery patterns | |
US20130271459A1 (en) | Systems and methods of editing graphical data | |
US6397120B1 (en) | User interface and method for manipulating singularities for automatic embroidery data generation | |
US5379226A (en) | Sewing data forming device for sewing machining | |
US5646861A (en) | Method and apparatus for inputting embroidery lines | |
US9639992B2 (en) | Methods and systems for multilevel editing of subdivided polygonal data | |
US5311439A (en) | Embroidery data processing system and method | |
US20070225855A1 (en) | Data structure of branch-structured vector data, branch-structured vector data editing apparatus, and embroidery data creation apparatus | |
US5227977A (en) | Embroidery data processing apparatus | |
JP2014213060A (ja) | 刺繍データ生成装置、刺繍データ生成プログラム、及びコンピュータ読取り可能な媒体 | |
US6148247A (en) | Embroidery machine control | |
US7069871B2 (en) | Embroidery of patterns | |
Kahlesz et al. | Nurbs rendering in opensg plus | |
JP2007138317A (ja) | 3次元衣服型紙データ構造情報入力装置および方法 | |
JPH0337434B2 (zh) | ||
US6253695B1 (en) | Method of changing the density of an embroidery stitch group | |
JPH03251287A (ja) | ミシンの入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170901 Address after: Tennessee Patentee after: SINGER Purchasing Company Limited Address before: Swedish huskvarna Patentee before: VSM Group AB |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151021 Termination date: 20180523 |