CN1042847C - 缝纫数据修改装置 - Google Patents
缝纫数据修改装置 Download PDFInfo
- Publication number
- CN1042847C CN1042847C CN95102674A CN95102674A CN1042847C CN 1042847 C CN1042847 C CN 1042847C CN 95102674 A CN95102674 A CN 95102674A CN 95102674 A CN95102674 A CN 95102674A CN 1042847 C CN1042847 C CN 1042847C
- Authority
- CN
- China
- Prior art keywords
- sewing
- data
- frame unit
- sewing machines
- stitching
- 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
Images
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
Abstract
一种用于控制一缝纫机的缝纫数据修改装置,该缝纫机包括(A),(B)工件夹持装置,以及(C)一个按照缝纫数据作相对位移的位移装置,该缝纫机具有一预定的坐标系,该数据修改装置包括:一组检测标记;一个位置检测器;用于根据所检测到的各检测标记的实际位置与该检测标记在缝纫机上的坐标系中所对应的参考位置之间的差别修改缝纫数据数据修改装置。
Description
本发明总体上涉及的是通过按照缝纫数据使加工片相对于包括一个缝纫针在内的线迹形成装置移动,从而在一个单一的加工片或相互重叠的两个或多个加工片上形成若干线迹,从而产生一个由如此形成的线迹构成的所需要的缝纫图案的技术。具体地说,本发明涉及的是修改缝纫数据的技术。
在已知的一种缝纫机上具有(A)一个用于夹持一个或多个加工片的工件夹持装置,(B)一个包括一个缝纫针在内的用于在加工片上形成线迹的线迹形成装置,以及(C)一个用于使工件夹持装置和/或线迹形成装置相对位移的位移装置。位移装置包括一个诸如转动量可控制的步进电机的驱动源。根据缝纫数据可控制位移装置与线迹形成装置的工作同步工作。
缝纫数据限定了在一个两维坐标系内、也就是在一个坐标平面上,线迹形成装置和工件夹持装置之间的相对位置,即作为线迹形成装置一部分的针与被夹持装置夹持的加工片之间的相对位置。通常采用的是一个由相互垂直的X轴和Y轴限定的X-Y正交坐标平面(以下简称X-Y正交坐标平面),但也可采用诸如极坐标平面等其他坐标平面构成一个特殊的缝纫图案。为便于理解,以下将在假定缝纫数据是用X-Y坐标平面产生的前提下进行描述。
缝纫机的位移装置用于使线迹形成装置和/或工件夹持装置在一个X-Y坐标平面上相对位移。因而,位移装置可以采用(A)一个使线迹形成装置相对于工件夹持装置分别沿着X-Y坐标平面的X和Y轴位移的装置;(B)使线迹形成装置相对于工件夹持装置沿着X和Y轴之一的方向移动并使工件夹持装置相对于线迹形成装置沿着X和Y轴中的另一轴线位移;或(C)使工件夹持装置相对于线迹形成装置分别沿着X和Y轴位移的装置。通常采用的是最后一种(C)装置,也就是,缝纫机的位移装置使被夹持装置夹持的加工片分别沿着X和Y轴相对于作为线迹形成装置的一部分的针位移。不过,最易于理解的是假定采用第一种(A)装置、即缝纫机的位移装置使线迹形成装置分别沿着X和Y轴位移从而使针相对于加工片位移的装置。由于第一种和最后一个装置(A)、(C)在数学上是相互等同的,因而下面的叙述将以缝纫针相对于加工片移动的假定为前提。
缝纫数据至少包括限定缝纫针穿过被工件夹持装置固定的加工片的缝制位置的线迹位置限定数据。线迹位置限定数据可以是(A)若干组线迹位置数据,其中各组数据直接表示X-Y坐标平面上相应的线迹位置的X和Y坐标值;(B)间接表示线迹位置的数据,例如表示针从各线迹位置沿着X和Y轴移动到下一线迹位置的各自距离的数据;或(C)作为计算各线迹位置的X和Y坐标的基础的数据,例如由(C1)表示绣花区域的数据和(C2)表示在该绣花区内形成的线迹的密度的数据组合而成的数据。在多数情况下,线迹位置限定数据还包括用于使线迹形成装置在针停止工作时相对于工件夹持装置移动的控制数据。在位移装置的工作根据缝纫数据被控制在与线迹形成装置的工作同步的情况下,在加工片上各个由缝纫数据确定的线迹位置上形成一组缝线,从而获得一个具有由该组线迹构成的缝纫图案的缝纫成品。
这样,缝纫数据提供了控制程序的一部分内容,该程序还包括各种辅助数据,例如(A)用于起动和终止操作和改变作为线迹形成装置的驱动源的驱动电机的转速的控制数据;以及(B)用于在完成缝纫操作后切断针上带的缝线的控制数据。
由缝纫机形成的缝纫图案可以是(A)由在一条单一的直线上或曲线上的针脚构成的线迹;(B)由若干个基本上沿单一的直线或曲线构成的但至少一部分偏离该单一线的线迹图案;或(C)由在一个被一条封闭的轮廓线围成的区域内构成的密集或稀疏的针脚形成的绣花图案。
在许多情况下,工件夹持装置固定着一组相互重叠的加工片。不过,在形成线迹图案或绣花图案的情况下,也可用工件夹持装置固定一个单一的加工片。该加工片可以是一片布、一块皮子、一块软树脂片或其它类型的片状物。
在根据缝纫数据控制缝纫机时,按照上述方式在加工片上构成一个与该缝纫数据一致的缝纫图案。然而,也可以在加工片上的适当的和精确的位置上构成该缝纫件图案。缝纫机上的线迹形成装置与工件夹持装置之间的相对位置包含两装置的各部件的加工误差和两装置由其部件组装时的装配误差。因此,即使加工片被工件夹持装置固定到准确的位置上,在加工片与线迹形成装置的针之间仍存在相对的位置误差。如果在形成缝纫图案时所采用的缝纫数据中未考虑上述相对位置误差,则所形成的缝纫图案的位置将会偏离在加工片上预定的准确位置。
缝纫数据可由如下装置产生:(A)不具有线迹形成功能的、产生专用的缝纫数据的装置(下称"专用缝纫数据产生装置")或(B)除线迹形成功能外还具有缝纫数据产生功能的缝纫机。
在前一种情况(A),缝纫数据可通过如下方法产生:(A1)在一个诸如个人计算机的数据处理装置的显示器上勾画出对应于一个缝纫图案或限定一个缝纫图案的直线或曲线或绣花区的图形并对该图形进行处理;(A2)通过诸如一个键盘的数据输入装置将各种数据输入到一个数据处理装置中并将所输入的数据进行处理;或(A3)读出对应于一个加工片的纸样与一个对应于一个缝纫针的定点器之间的相对位置并对所读出的相对位置数据进行处理。同时,在后一种情况(B),缝纫数据可通过采用一个加工片或一个对于被缝纫机的工件夹持装置固定的加工片的纸样并读出该加工片或纸样相对于作为缝纫机的定点器的缝纫针的位置获得。为此目的,操作者将一个加工片或纸样准确地固定在工件夹持装置的一个缝纫框架件上一定位置上。于是,在(B)缝纫机上产生的缝纫数据将与作为工件位置参照物的缝纫框架件的实际位置相适应。
以下将首先描述第一种情况(A),即缝纫数据是用一个专用缝纫数据产生装置产生的。在此情况下,缝纫数据通常都是使用一个在缝纫机上指定的理论X-Y坐标平面而产生的。
不过,缝纫机上除了具有上述的理论X-Y坐标平面,还有一个由线迹形成装置和位移装置的实际相对位置确定的实际X-Y坐标平面。
缝纫机的位移装置包括一个使线迹形成装置沿着对应于理论X-Y坐标平面的X轴的第一轴线的正向或负向位移的X轴位移装置,及(2)一个使线迹形成装置沿着对应于理论X-Y坐标平面的Y轴的第二轴线的正向或负向位移的Y轴位移装置。若将针同时处于第一轴线的原点和第二轴线的原点时的位置作为实际X-Y坐标平面的原点将会非常方便,尽管这并不是必需的。
然而,在多数情况下,由于X轴和Y轴位移装置和线迹形成装置的各部件的加工误差及装配的累计误差的影响,X轴和Y轴位移装置的第一和第二轴线的各原点与理论X-Y坐标平面的原点之间多少有点偏离。基于同一原因,X轴和Y轴位移装置的第一和第二轴线分别相对于理论X-Y坐标平面的X和Y轴有一定倾斜度而不是与之平行。结果,实际X-Y坐标平面相对于理论X-Y坐标平面具有一定的偏离和偏转量。
幸运的是,即使在用理论X-Y坐标平面产生缝纫数据时,也可以使用缝纫机的实际X-Y坐标平面,而视为在实际X-Y坐标平面于理论X-Y坐标平面之间不存在偏离或偏转。因此,可以说,实际X-Y坐标平面与理论X-Y坐标平面之间没有偏离或偏转。
然而,由于前面已提到过的原因,在工件夹持装置与实际X-Y坐标平面或确定该实际X-Y坐标平面的位移装置之间可能仍然存在一定的偏离量和/或偏转量。由于通过诸如工件夹持装置的缝纫框架件等工件定位装置将加工片准确地定位在工件夹持装置上,因而工件夹持装置相对于位移装置的相对位置误差直接导致形成的缝纫图案多少偏离在加工片上的位置。
下面将解释第二种情况(B),即在缝纫机上产生缝纫数据的情况。在此情况下,如前所述,所产生的缝纫数据适应于工件夹持装置的的工件定位参照物的实际位置。因此,通过调整(1)工件定位参照物相对于工件夹持装置的实际位置和/或(2)工件夹持装置相对于位移装置的实际位置,可在产生缝纫数据之前消除工件定位参照物相对于位移装置的相对位移误差。经过这样调整过的缝纫机可以用缝纫机的实际X-Y坐标平面产生缝纫数据。因而在缝纫机上用实际坐标平面获得的缝纫数据等同于专用缝纫数据产生装置用理论X-Y坐标平面产生的缝纫数据,因而前一缝纫数据可在不需要修改的条件下替代后一缝纫数据。
另一方面,在产生缝纫数据前未调整工件夹持装置的实际位置的条件下,所产生的缝纫数据适用于偏离缝纫机的实际X-Y坐标平面位置的工件定位参照物。所以该缝纫数据包含相对于缝纫机的实际X-Y坐标平面的相对位置误差。因此,若将该数据用在另一缝纫机上,在加工片上形成的缝纫图案的偏差量为(1)产生该缝纫数据的第一缝纫机的相对位置误差与(2)使用该缝纫数据的第二缝纫机的相对位置误差之间的差值。
基于上面已经详述过的原因,在一个缝纫机上采用在用专用缝纫数据产生装置上产生的缝纫数据形成的缝纫图案可能不在加工片上的适当的或准确的位置上。
与此不同地,当在一个缝纫机上采用该缝纫机产生的缝纫数据形成缝纫图案时,不会产生任何问题。然而,当把该缝纫数据用在另一缝纫机上时,又会产生同样的问题。
在有些情况下,缝纫图案不处于加工片上的准确位置的问题并不会产生任何负面效果。然而,在有些情况下,例如在给一件大衣上兜时或在沿加工片的边缘形成一条缝线或缝制图案时,上述问题会大大地降低一个缝制成品的质量。在某些特殊情况下,如沿着一条皮带的长边形成一个长形缝制图案时,上述问题会更为突出。
另外,可以用一组属于一个缝纫系统并同时进行工作的缝纫机在短时间内生产若干相同的缝制产品。在此情况下,用专用缝纫数据产生装置产生的缝纫数据可输入到每个缝纫机上,或者将在一个缝纫机上产生的缝纫数据输入到其他各缝纫机上。不过,在上述任何一种情况下,由不同的缝纫机产生的缝纫产品可能会遇到缝纫图案是形成于不同产品的不同部位这一难题。
如果每个缝纫机都被指定来产生其专用缝纫数据并且所产生的缝纫数据仅用于该缝纫机,则不会产生任何问题。不过,在此情况下,需要产生的缝纫数据的批数等于缝纫机的个数,由此将大大降低缝纫产品的生产效率。
因此,本发明的目的在于提供一种装置,它可以将不适于缝纫机上的工件夹持装置和位移装置相对位置误差的缝纫数据修改成适于该误差的修正缝纫数据。
本发明已经达到了上述目的。根据本发明的第一目标,提供一种用于控制一缝纫机的缝纫数据修改装置装置,该缝纫机包括(A)用于在至少一个加工片上形成线迹的形成装置,(B)用于固定加工片的工件夹持装置,以及(C)一个用于使线迹形成装置和工件夹持装置中的至少一个装置按照缝纫数据作相对位移的位移装置。该缝纫机具有一预定的坐标系。该装置包括分别位于工件夹持装置上相互分开的一组固定位置上的一组检测标记;一个检测各检测标记在缝纫机上的预定的坐标系上的实际位置的位置检测器;以及用于根据所检测到的各检测标记的实际位置与该检测标记在缝纫机上的坐标系中所对应的各参考位置之间的差别修改缝纫数据数据修改装置。
在具有上述结构的缝纫数据修改装置上,该组检测标记位于工件夹持装置上相互分开的该组固定位置上。各检测标记只用于使位置检测器检测或识别该标记的实际位置,即在缝纫机上预定坐标系上的一个特殊点。在所述的坐标系是一个正交X-Y坐标平面的情况下,各检测标记用于使检测器识别其在该X-Y坐标平面上的X和Y坐标值。在工件夹持装置上设置的检测标记既可以是永久的也可以是仅当需要时才设置的。在前一种情况下,检测标记可以被固定到工件夹持装置上的一个部分或部件上,反之也可以设置成能在一个工作位置与非工作位置之间移动。在采用永久固定的标记的情况下,标记采用一种简单的结构。不过,如果将缝纫针作为检测标记的定点器,则需要将标记固定在该针可移动的区域内并且当针移动而构成缝纫图案时针可能受到标记的干扰。为解决上述问题,最好采用一种对策,即采有一种控制程序,对于位置检测过程和线迹成形过程来说,使用一些不同的区域,在这些区域的每个区域中,针和工作夹持装置都可相对移动。在采用可移动检测标记的情况下,标记的结构略微复杂,但不会产生标记干扰针移动的问题。在后一种情况下、即仅在需要时才在工件夹持装置上设置检测标记的情况下,标记本身或具有该标记的部件可拆卸地连接到工件夹持装置的一部分或一部件上。采用这种方式的部件的结构略微复杂,但可有效地防止针在线迹形成过程中的运动受到干扰。至少两个标记设置在相互分开的固定位置上,以便获得工件夹持装置相对于作为该缝纫机的指定坐标系的缝纫机实际坐标平面的位置误差。不过,可能需要采用三个或更多检测标记。在后一情况下,可以采用位置检测器,根据加工的形状和尺寸,从这三个标记中选出两个适当的标记并检测所选择的两标记的实际位置。否则,也可以检测这三个或更多标记中所有标记的实际位置,并对所获得的数据进行数理统计,从而确定该工件夹持装置相对于缝纫机的预定坐标系的偏离和偏转量。在每一种情况下,位置检测器都检测各检测标记在缝纫机上的预定坐标系中的实际位置,并且数据修改装置根据所检测到的检测标记的实际位置修改缝纫数据。该缝纫数据的修改是为了消除按照未修改的缝纫数据形成的缝纫图案相对于应当在加工片上形成的准确位置的偏离或偏转。也就是消除工件夹持装置相对于理论坐标平面或作为同一指定坐标系的实际坐标平面的偏离或偏转。当根据修改的缝纫数据控制位移装置的驱动源时,线迹形成装置在适应于缝纫机的工件夹持装置的实际位置的各缝制位置上形成线迹。由此在加工片上精确位置上构成了缝纫图案。本缝纫数据修改装置将不适应于一台缝纫机的缝纫数据修改成适应于该缝纫机的缝纫数据。即使在一个缝纫机上采用不是产生于或未在其上进行过修改的缝纫数据,本数据修改装置也可保证该缝纫机可在加工片的精确位置上构成缝纫图案。这将有利于有在一个单一的缝纫上使用产生于一个专用数据产生装置缝纫数据或在市场上流通的标准缝纫数据。对于用一个包括若干缝纫的缝纫系统采用缝纫数据产生许多相同的缝纫产品的情况则更为重要。
本发明的第一目标的一个最佳实施例中,工件夹持装置包括一个用于固定加工片的缝纫框架件,一个用于固定该缝纫框架件的紧固器及一个保证该缝纫框架件相对于该框架件紧固器可靠地定位的定位装置。检测标记包括一组位于一夹持件上的位置检测部分。通过定位装置可靠地保证该夹持件相对于缝纫框架上的框架件紧固器保持在一定的位置上,从而使夹持件被框架件紧固器固定。在本实施例中,当修改缝纫数据时,夹持件被该框架件紧固器固定在缝纫框架件上。由于各缝纫框架件和夹持件可用普通的定位装置相对于框架件紧固器定位,因而可根据所检测到的检测标记、即夹持件上的检测部分的实际位置修改缝纫数据,犹如根据检测到的缝纫框架件的实际位置修改缝纫数据。或者,也可以在缝纫框架件本身设置检测标记,从而使缝纫框架件也起到位置检测夹特件的作用。不过,在许多情况下,由于相对于不同类型的缝纫产品采用不同的缝纫框架件,因而与其在各种缝纫框架件上设置检测标记不如用一个专用的位置检测夹持件。在缝纫产品种类增加的情况下,其优越性更为突出。当在各种缝纫框架件上采用一个单一的位置检测夹持件时,可以以较低的成本进行检测标记的实际位置的检测。特别是,在本发明用于包括一组缝纫机的缝纫系统的情况下,在所有缝纫机上只需用少于缝纫机数目的几个(如一个)夹持件即可。从而进一步降低了本发明装置的造价。
对应于本发明的第一目标的另一实施例中,该装置还包括一个输入装置,操作该输入,可向数据修改装置输入一组代表检测标记的各参考位置的参考位置数据。在本实施例中,用第一缝纫机产生的缝纫数据可以很好地用再一个第二缝纫机上。然后将输入的参考位置数据分别与表示实测的各检测标记的实际位置的实际位置数据进行比较。在缝纫数据是根据理论X-Y坐标平面获得的情况下,检测标记的参考位置数据也可以根据该坐标平面获得。因而,在制造缝纫机时,可以事先将各组参考位置数据存入诸如第二缝纫的控制装置的ROM中。在此情况下,不必输入参考位置数据。另一方面,在产生于或修改于第一缝纫机的缝纫数据被用在一个第二缝纫机上时,用在第二缝纫机上的检测标记上的参考位置数据应产生于第一缝纫机上的实际X-Y坐标平面。输入装置用于输入由此产生的参考位置数据。参考位置数据可以与缝纫数据一同或分开输入。若采用后一种输入方式,用于输入参考位置数据的输入装置可以不同于输入缝纫数据的装置。输入缝纫数据的输入装置可包括一个用于读取存入一磁盘中的数据的存盘驱动器;而用于输入参考位置数据的输入装置可包括一个键盘。在产生于第一缝纫机或在其上修改过的缝纫数据用于第二缝纫机时,可根据由输入装置输入的参考位置数据修改的缝纫数据在加工片上的精确位置上形成缝纫图案。
作为本发明的一个特征,夹持件包括一个与缝纫框架件具有大致相同的形状和尺寸的缝纫框架件压模板。在该夹持件上需要设置若干位于相互分开的固定位置上的位置检测部分,但这些检测部分不必与缝纫框架件上的检测部分具有相同的形状和尺寸。但是,如果夹持件的形状和尺寸与缝纫机架相同,夹持件可如缝纫框架件一样易于加工。在此情况下,缝纫框架件可以包括一个其上有一贯通其厚度的通孔的工件夹持板。该通孔的形状同于用线迹形成装置在加工片上形成的线迹所构成的缝纫图案并将图案包围。缝纫框架件模压板包括一个于与工件夹持板形状及尺寸大致相同的检测板并包括一组分别位于相互分开的一组固定位置上的作为检测标记的位置检测部分。在这些部分都分别标有检测记号。虽然缝纫框架件模压板可由诸如金属等非透明材料构成,不过若用诸如聚丙烯树脂等透明材料制造该模压板则更好,因为采用透明模压板操作者可看到透明模压板下面的情况。最好在缝纫框架板上设置一个表示模压板及针可在其中相对移动的允许范围标记并在允许范围标记的轮廓线上设置检测记号。特别地,若允许范围标记是矩形的,则最好在矩形上至少两顶角处分别设置一个检测记号,因为检测记号之间的距离越大则检测到的工具(即缝纫框架件)相对于理论X-Y坐标平面的偏离和偏转量越准确。
对应于本发明第一目标的另一实施例中,数据修改装置包括在各检测标记的实测位置与其参考位置之差小于某界限值时,消除对缝纫数据所作的修改的消除装置。在产生于一台缝纫机或在其上进行过修改的缝纫数据被用在同一缝纫机上构成缝纫图案时,不必修改缝纫数据。修改缝纫数据意味着这样的功能,即判断各检测标记的实测位置相对其参考位置的差是否小于一定的界限值,若判断为是,消除对缝纫数据的修改,即不修改缝纫数据。
对应于本发明的第一目标的又一实施例中,各检测标记具有一个不同于其背景的特有的物理特性。一个位置检测器包括一个检测该特有的物理特性的检测头、一个可使检测头和检测标记中至少一个自动地相对移动的位移装置。一个位置数据获取装置可自动地获得表示检测头检测到的各检测标记的实际位置的位置数据。由于检测标记的检测是自动进行的,从而减少了操作者的负担。
本发明的第二目的在于提供一种由一组缝纫机构成的缝纫系统,其中至少一个可将不适应于工件夹持和位移装置之间的相对位置误差的缝纫数据修改到适于该误差的、经过修改的缝纫数据。
本发明已达到了上述目的。根据本发明的第二目的,一个由一组缝纫机构成的缝纫系统,其中各缝纫机包括(A)用于在至少一个加工片上形成线迹的线迹形成装置,(B)用于固定加工片的工件夹持装置,以及(C)一个使线迹形成装置和工件夹持装置中至少一个可根据缝纫数据相对移动的位移装置。各缝纫机具有一个预定的坐标系,其中至少一个缝纫机包括一组分别位于工件夹持装置上的相互分开的一组固定位置处的检测标记。一个用于检测各检测标记在预定的坐标系中的实际位置的位置检测器。一个根据各检测标记的实测位置相对在预定坐标系中其参考位置的差修改缝纫数据的数据修改装置。在本缝纫系统中,可以用所有(N个)缝纫机中的预定(M个)缝纫机中的任一缝纫机产生缝纫数据,从而所产生的缝纫数据可被输入到或被用于除M个缝纫机之外的其他缝纫机上。M个缝纫机中的每一个都可这样调整,使得各缝纫机上的诸如一个缝纫框架件等的工件定位参考件准确地、或误差小到可以忽略地位于各缝纫机的预定参考系中的参考位置上。这种调整可通过对工件定位参考件相对于其他工件夹持装置的位置重新定位和/或对工件夹持装置相对于位移装置的位置重新定位来实现。M台缝纫机不需要检测检测标记的实际位置。在缝纫机的预定数(M)中各缝纫机有一个显然很小的位置误差或该位置误差只是从缝纫系统中的所有(N)台缝纫机中挑出的情况下也不需要检测检测标记的实际位置。只有在(N-M)而不是M个缝纫机上才需要设置检测标记、位置检测器及数据修改装置。合理的M数可以是1,特别是在属于该缝纫系统的缝纫机总数N较小的情况下。另一方面,在总数N较大时,数M最好大于2,以便可用两个或更多个缝纫机产生缝纫数据。在后一种情况下,缝纫系统的整体操作更容易。不过,并不一定要调整M台缝纫机使各缝纫机的工件定位参考件定位误差减小到不可忽略不计的程度。在后一种情况下,M台缝纫中的每一台都需要有检测标记和位置检测器,但并不一定需要有数据修改装置。特别是,在数M等于N时,可以在缝纫系统中的任一缝纫机上产生和修改缝纫数据,并且所有的缝纫机都可以具有相同的硬件和软件结构。
根据本发明的第三个目标,提供一种由一组缝纫机构成的缝纫系统,其中的每台缝纫机都包括(A)用于在至少一个加工片上形成线迹的线迹形成装置,(B)用于固定加工片的工件夹持装置,以及(C)一个使线迹形成装置和工件夹持装置中至少一个可根据缝纫数据相对移动的位移装置。各缝纫机具有一个预定的坐标系;并有一个具有第一坐标系的数据产生装置,该装置产生包括表示在第一坐标系中的一组位置的一组位置数据。各缝纫机包括一个获取由数据产生装置产生的缝纫数据的数据获取装置,一组分别位于工件夹持装置上相互分开的一组固定位置上的检测标记。一个用于检测各检测标记在一个作为第二坐标系的预定坐标系中的各实际位置的位置检测器以及一个用于根据实测的各检测标记与其在第二坐标系中的各参考位置之差修改所获取的缝纫数据数据修改装置。
本发明的第三目的是提供一种用一组缝纫机生产多个相同缝纫产品的方法,其中,至少在一个缝纫机上,将不适应工件夹持装置与位移装置的相对位置误差的缝纫数据修改成适应于该误差的修改过的数据。
本发明已达到了上述目的。根据本发明的第四个目标,本发明提供了一种用一组缝纫机生产多个相同缝纫产品的方法,其中,各缝纫机包括(A)用于在至少一个加工片上形成线迹的线迹形成装置,(B)用于固定加工片的工件夹持装置,以及(C)一个使线迹形成装置和工件夹持装置中至少一个可根据缝纫数据相对移动的位移装置。各缝纫具有一个预定的坐标系,该方法包括如下步骤:用缝纫机组中的第一缝纫机产生控制第一缝纫机的缝纫数据,从而在由第一缝纫机的工件夹持装置固定的加工片上形成缝纫图案;检测一组分别位于第一缝纫机上的工件夹持装置上相互分开的一组固定位置上的检测标记在第一缝纫机的预定坐标系中的实际位置;将所产生的缝纫数据输入到缝纫机组中的至少一个不同于第一缝纫机的第二缝纫机上;检测分别位于位于第二缝纫机的工件夹持装置上相互分开的一组位置上的一组检测标记在第二缝纫机的预定坐标系中的实际位置;根据检测到的第二缝纫机的各检测标记的实际位置与第一缝纫机的相应的检测标记的实际位置之差修改输入的缝纫数据。
该方法适合于用一组兼有缝纫功能和数据产生功能的缝纫机生产大批相同缝纫产品。不过,并不要求所有缝纫都具有数据产生功能,但至少需要一个缝纫机具有上述功能。各缝纫机可以采用这种结构,即各缝纫机上的诸如缝纫框架件等工件定位参考件的位置偏离各自在各缝纫机的预定坐标系(如实际X-Y坐标平面)中的参考位置。
根据本发明的第五个目标,本发明提供一种用一组缝纫机生产多个相同缝纫产品的方法,其中,各缝纫机包括(A)用于在至少一个加工片上形成线迹的线迹形成装置,(B)用于固定加工片的工件夹持装置,以及(C)一个使线迹形成装置和工件夹持装置中至少一个可根据缝纫数据相对移动的位移装置。各缝纫机具有一个预定的坐标系,该方法包括如下步骤:调整缝纫机组中至少一台第一缝纫机的工件夹持装置,使第一缝纫机的工件夹持装置与其在第一缝纫机的预定坐标系中的参考位置之差小到可忽略不计;用第一缝纫机产生控制第一缝纫机的缝纫数据,从而在由第一缝纫机的工件夹持装置固定的加工片上形成缝纫图案;将所产生的数据输入到缝纫机组中至少一个不同于第一缝纫机的第二缝纫机中;检测分别位于第二缝纫机的工件夹持装置上相互分开的一组固定位置上的一组检测标记在第二缝纫机的预定坐标系中的实际位置;根据检测到的第二缝纫机的各检测标记的实际位置与检测标记在第二缝纫机的预定坐标系中相应的检测标记的参考位置之差修改输入的缝纫数据。
根据本发明的第六目标,本发明提供一种用一组缝纫机生产多个相同缝纫产品的方法,其中,各缝纫机包括(A)用于在至少一个加工片上形成线迹的线迹形成装置,(B)用于固定加工片的工件夹持装置,以及(C)一个使线迹形成装置和工件夹持装置中至少一个可根据缝纫数据相对移动的位移装置。各缝纫机具有一个预定的坐标系,该方法包括如下步骤:将制备的缝纫数据输送到各缝纫机中;检测分别位于各缝纫机的工件夹持装置上相互分开的一组固定位置上的一组检测标记在第二缝纫机的预定坐标系中的实际位置;根据检测到的各缝纫机的各检测标记的实际位置与检测标记在各缝纫机的预定坐标系中相应的检测标记的参考位置之差修改输入的缝纫数据。
输入到各缝纫机上的准备好的缝纫数据即可以是用各缝纫机的理论X-Y坐标平面产生的缝纫数据也可以是用不同于一台缝纫机的另一缝纫机产生的缝纫数据。理论坐标平面是在各缝纫机上指定的平面。在准备的缝纫数据是用一个不同的缝纫机产生的缝纫数据的后一种情况下,还需要输入表示检测标记参考位置的参考位置输入数据。参考位置数据可以用不同的缝纫机产生。
通过以下结合附图对本发明的最佳实施例的详细描述,可以更好地理解本发明的上述目的、性质及优点。其中:
图1为一透视图,它表示了一台包括缝纫数据修改装置的本发明缝纫机的主要部分:
图2为平面图,其中表示了图1所示的缝纫机的一个工件夹持装置的上框架件;
图3为平面图,其中表示了一个可拆卸地固定于图2所示的上框架上的工件夹持板;
图4为电路图,其中表示了如图1所示的包含一个控制装置的缝纫机的电路布置;
图5为流程图,其中表示了一个预先存入图4所示控制装置的ROM中的控制程序;
图6是流程图,其中表示了作为控制程序一部分的实际位置检测过程;
图7为流程图,其中表示了作为控制程序一部分的变换参考位置数据读取过程;
图8为流程图,其中表示了作为控制程序一部分的缝纫数据变换过程;
图9为流程图,其中表示了作为控制程序一部分的缝纫过程;
图10为示意图,其中表示了控制装置的RAM中各个存储区;
图11为示意图,其中表示了一个包括一组缝纫机(其中一台缝纫机如图1)的缝纫系统;
图12为一个平面图,其中表示了一个可拆卸地固定于图1所示的缝纫机的工件夹持装置上的位置检测夹持件;
图13是设置在图12所示夹持件上的检测记号的放大视图;
图14表示了缝纫数据未被图1所示缝纫机修改的情况;
图15表示了缝纫数据被图1所示缝纫机修改的情况;
图16为平面图,其中表示了用图1所示的缝纫机在在加工片上形成的缝纫图案;
图17为框图,其中表示了作为本发明第二实施例的一个带有一缝纫数据修改装置的缝纫机的控制装置;
图18为一透视图,其中表示了作为本发明第三实施例的另一缝纫机,该缝纫机上包括一个缝纫数据修改装置;
图19为一透视图,其中表示了(A)图18所示缝纫机的绣花框架件,及(B)可拆卸地安装在绣花框架件内的位置检测夹持件;
图20为作为本发明缝纫数据修改装置一部分的自动检测装置的框图;
图21表示了图10所示位置检测装置的检测头为检测一检测标记而预定的运动轨迹;
图22为流程图,其中表示了控制图20所示位置检测装置工作的控制程序;
图23为设置在作为设置在作为框架件固定装置的工件夹持装置上的检测标记的视图;及
图24为设置在作为缝纫框架件的工件夹持板上的检测标记。
首先见图1,其中表示了一个采用本发明方案的缝纫机140。缝纫机140根据缝纫数据自动地缝制一个诸如布匹170、172(见图16)的工件。缝纫机140上有一个机床10和一个支撑臂12。支撑臂12包括一个从机床10的表面向上延伸的垂直支应和一个自由端延伸至机床10的前端面的水平臂。支撑臂12的自由端作为缝纫机140的缝纫机头14。缝纫机头位于由机床14的前端面向前延伸的工作台面16之上。
缝纫机头14包括一个可在驱动电动机18的驱动下垂直往复移动的针杆20及一个压杆22,该压杆根据需要可由操纵者手动操纵或用一个已知促动装置操纵上下移动。在针杆20的下端连接有一个针24。在压杆20的底部连接有一个压板26。在针杆20和压杆22下面,工作台16有一个喉板27。在喉板27上处于与针杆20连接的针24的正下方的位置上有一个喉道或孔28。
作为被本发明缝纫机140缝制的工件的织物或布片(以下称作知工织物)用一个工件夹持器30固定。该工件夹持器30用作固定工件的装置。工件夹持器30包括一个下框架件32和一个上框架件34,二者相互配合将工件夹持在其间以固定工件。工件夹持器30可随针杆20或针24的垂直往复运动而运动。更具体地说,当被针杆20固定住的针24置于被工件夹持器30固定住的工件之上时,工件夹持器30在一个X轴步进电机36和一个Y轴步进电机38的驱动下位移。
为此目的,下框架件32上有一个平行于Y轴延伸的第一边梁40和一个平行于与Y轴垂直的X轴延伸的第二边梁42。第一边梁40通过一个第一滚子56与一个可沿X轴移动的移动件48配合。该移动件48在X轴步进电机36的驱动下可借助于一个第一齿条44和一个第一齿轮46沿X轴的正向或反向移动。类似地,第二梁42通过一个第二滚子58与一个可沿Y轴移动的移动件54配合。该移动件54在Y轴步进电机38的驱动下可借助于一个第二齿条50和一个第二齿轮52沿Y轴的正向或反向移动。
上框架件34可绕一个平行于下框架件32延伸的轴向件60转动。通过一个已知的转动促动件可将上框架件34向下转到下框架件32上或向上转动离开下框架件32。所述转动促动件包括一条第一柔性绳缆和一条第二柔性绳缆62、64。
仅通过两框架件32、34的相互配合就可将工件牢固地固定住。不过在需要进行精密的缝制工件时,有必要在工件上邻近针24穿入的位置(下称"缝合位置")上附加一个支撑。为此目的,可以按照图3所示那样,将一个工件夹持板70固定在上框架件34上。工件夹持板70采用透明树脂。工件夹持板70上有一个穿透其厚度的孔72。孔72的形状与诸如一条缝制线、一个缝制图案或一个通过缝纫机140在工件上形成的线迹构成的绣花图案等缝纫图案相一致。
在仅用下框架件和上框架件32、34固定工件情况下,可将上框,架件34作为缝制框架件而将下框架件32作为缝制框架件的夹持件。或者,也可以将下框架件和上框架件32、34作为缝制框架件,而将第一边梁40和第二边梁42作为缝制框架件的夹特件。
在工件夹持板70连接到上框架件34的情况下,可将工件夹持板70作为缝制框架件,而将上框架件34作为缝制框架件夹持件。或者,也可以将工件夹持板70作为缝制框架件而将两框架件32、34作为缝制框架件夹持件。
在下面的描述中,假定工件夹持板70固定在上框架件34上,并且将工件夹持板70作为缝制框架件,而将两框架件32、34作为缝制框架件夹持件。
如图3所示,在工件夹持板70上相互分开的位置上固定有两个定位销74、74。如图2所示,上框架件34上有两个定位销孔76、76。各销74、74可刚好装配在各孔76、76中。在各定位销孔76附近,设置有一个包括一个钢丝弹簧78的夹紧装置80。各定位销74上有一个在其端部顶面上形成的环形槽。操作者将工件夹持板70抵在上框架件34的下表面处,使得定位销74、74穿过相应的定位销孔76、76。销74、74端部顶面上的环形槽与相应的可弹性变形的钢丝弹簧78、78配合。于是,定位销74、74被夹紧装置80、80夹紧。即工件夹持板70被固定在上框架件34上,也就是被固定在相对于上、下框架件32、34的X-Y轴坐标平面内。定位销74、74与定位销孔76、76相互配合构成一个定位装置。而夹紧装置80、80则作为安装装置。不过,也可以将所有销74、孔76和夹紧件80看作一个具有定位作用的缝制框架件安装装置。
本发明缝纫机140上有一个X-Y轴坐标平面(下称"理论"X-Y坐标平面)。另一方面,缝纫机140上有一个由分别平行于第二边梁42和第一边梁40的X轴及Y轴限定的"实际"X-Y坐标平面。在邻近第一齿条44的运动轨迹处设置一个光电式X轴原点传感器。类似地,在邻近第二齿轮50的运动轨迹处设置一个光电式Y轴原点传感器。光电传感器既可以是反射型的也可以是传递型的。当第一齿条44或第二第二齿条50的一端通过相应的传感器90、92时,传感器90、92将输出信号从一个第一状态改变到一个与第一状态不同的第二状态。X轴步进电机36、第一齿轮46、第一齿条44、X轴移动件48、第一滚子56及其他件相互配合,共同构成一个X轴位移装置,而Y轴步进电机38、第二齿轮52、第二齿条50、Y轴移动件54、第二滚子58及其他件相互配合,共同构成一个Y轴位移装置。于是,实际X轴的原点由X原点传感器90的实际位置确定,而实际Y轴的原点由Y原点传感器92的实际位置确定。工件夹持器30(32、34)限定了一个内区域。该内区域中有一个单点,该点当两个传感器90、92同时将其各自的输出信号由第一状态变为第二状态时正好处于针24的正下方。该单点即为实际X-Y坐标平面的原点(下称"实际"原点)。两条过该实际原点并分别平行于第二边梁42和第一边梁40的直线为(实际X-Y坐标系的)实际的X轴、Y轴。
第一和第二边梁40、42很容易加工,因而可使二者相互成精确的90度角地固定成一体。因此,实际X轴和Y轴可以获得高精度的垂直度。实际X-Y坐标平面可以相对于理想X-Y坐标平面转动一微小角度。实际原点可以偏离理论原点一段很小的距离。不过,由于在实际X-Y坐标平面上可用缝纫数据控制X轴和Y轴位移装置,因而可以忽略实际X-Y坐标平面相对于理论X-Y坐标平面的转动与偏离。
在X-Y坐标平面上的任一点的位置都可由输送到X轴和Y轴步进电机36、38的脉冲数(即脉冲信号)确定,所述步进电机将工件夹持器30从使针24处于实际原点的状态变为使针24处于所希望处的状态。
在缝纫机140上,在由工作夹持器30(32、34)限定的内区域中,工件夹持器30相对于在水平上保持位置固定的针24移动。不过,也可以假定针24相对于在水平面上保持位置固定的工件夹持器30移动。由于假定的方式较实际方式更易于理解,因而在下面的描述中采用假定方式。
这样,在本发明缝纫机140上,针24在工件夹持器30内区域中的当前位置是由输送给X轴和Y轴步进电机36、38上使其将针24由实际原点移向当前位置的累计脉冲数确定的。相对于X轴和Y轴步进电机36、38的累计脉冲数包含正号和负号,它们各自对应于实际X轴和Y轴指向正向或负向。针24的当前位置的X、Y坐标值可以用通常使用的长度单位、如毫米(mm)表示。因此,对应着当前位置的累计脉冲数可以与对应该位置的X、Y坐标值(例如毫米数)不等。
在缝纫机140上,对X轴和Y轴步进电机36、38的控制是以脉冲数为准的。另一方面,缝纫机140缝制一个工件时所依据的缝纫数据包括一组代表各个缝制位置的缝制位置数据,以这些缝制位置上,针24穿过工件从而在工件上形成相应的线迹。每组缝制位置数据都是由以毫米(mm)为单位的X、Y坐标值构成的。以毫米为单位的值比用脉冲数为单位的值更便于使用者处理。因此,在工件夹持器30内区域内某一点的位置在有些情况下可用脉冲数表示或在另一些情况下用毫米表示。而且,这两种值可根据需要相互转换。缝制位置数据是已知的各种缝制位置确定数据中的一种。
缝纫数据包括一组对应各缝制位置的X和Y坐标值,这些位置共同构成一缝纫图案。这些坐标值的设定是按照构成相应的线迹的序列安排的。所以,这些缝纫数据是以数字形式给出的,故而可直接用图4所示的缝纫机149的控制装置102编程。控制装置102包括一个由中央处理器(CPU)94、只读存储器(ROM)96、随机存储器98及一个输入和输出(I/O)电路100构成的计算机。控制装置102与一个诸如磁盘驱动器(FDD)104的外存储装置、一个诸如个人计算机106的外部数据处理装置以及其他缝纫机108、108。控制装置102可从插在FDD104中的磁盘(图中未示)中读出原始缝纫数据并可将修改过的缝纫数据(以下将详细叙述)存入该磁盘或其他插在FDD104中的磁盘(图中未示)上。控制装置102可与个人计算机106或其他各缝纫机108交换数字数据。
控制装置102通过一个第一驱动电路110与驱动电机18连接,通过一个第二驱动电路112与X轴步进电机36连接,通过一个第三驱动电路114与Y轴步进电机38连接。此外,控制装置102与一个检测驱动电机的转动元件(图中未示)角位置的角位置传感器116连接。在针24已经完全脱开被工件夹持器30固定的工件时,根据传感器116检测到的驱动电机18的当前角位置,操纵X和/或Y轴步进电机36、38使得工件夹持器30移动并且在达到针的上或下死点时使针24停住。
控制装置102还与X原点及Y原点传感器90、92连接并与操纵箱118连接。如图1所示,操纵箱118上有一些操纵键120及一个显示器122(如液晶显示器)。操纵箱118可由操作者操纵用于手动控制缝纫机140的工作并以下面将描述的方式使用缝纫机140从而产生缝纫数据。
ROM96将图5、6、7、8、9中的流程图所表示的控制程序储存。这些控制程序用于控制本发明缝纫机140。不过,应当指出的,为简明起见,图5-9中的流程图仅表示了实际控制程序程序中的关键部分。
如图10所示,ROM98有一个脉冲数存储区130、一个第一检测点位置存储区132,一个第二检测点位置存储区134、一个变换参考位置存储区136及一个缝纫数据存储区138。在X和Y原点传感器90、92已经检测过各实际X轴和Y轴原点之后,累计脉冲数存储区130储存分别输送到X和Y轴步进电机36、38的累计脉冲数。当工件夹持器30沿着X(或Y)轴的正向或负向移动时,对应于X(或Y)轴步进电机36(38)的累计脉冲数分别增加或减少。这样,对应于X和Y轴步进电机36、38的累计脉冲数各有一个正号或负号。CPU94可根据存储在存储区130中的当前累计脉冲数计算出针24当前位置的X和Y坐标值。第一检测点位置存储区132存储检测到的、代表第一检测点154(如图12)的"实际"位置的数据,用于似后修改缝纫数据(下面谈到)。类似地,第二检测点位置存储区155存储检测到的、代表第二检测点155(如图12)的"实际"位置的数据,用于以后修改缝纫数据。代表第一和第二检测点154、155各自参考位置(下称第一和第二参考位置)的数据、也就是分别输送到X和Y轴步进电机36、38用于将针24从理论或实际X-Y坐标平面的原点移到在该坐标系中的第一或第二参考位置的累计脉冲数储存在变换参考位置存储区136中。
从前面的描述中可以明显看出,在本实施例中,存储区130、132、134、136储存以累计脉冲数给出的、代表各种位置的、并输送到X和Y轴步进电机36、38的位置数据,而存储区138储存以X和Y坐标组给出的、代表线迹位置的缝纫数据。
这样,在确定了线性变换表达式(下面将谈到)之前,控制装置102或CPU处理累计脉冲数并在变换缝纫数据时根据变换表述式处理X、Y坐标值。
具有上述结构的本发明缝纫机140可单独使用。但是,如图11所示,也可以采用一个由多个相同的缝纫机140与一个或多个个人计算机106(图11中只表示了一个个人计算机)组成的缝纫系统。
个人计算机106与一个显示器141、一个键盘142和一个鼠标143连接。在使用元件141、142、143时,操作者可操纵个人计算机106以便在插在FDD(图中未示)中的磁盘(图中未示)中建立数据。存在磁盘上的缝纫数据可被传递到各缝纫机140中。此外,可通过各自的数据线144将个人计算机106与缝纫机140连接,从而使个人计算机106产生的缝纫数据可通过相应的数据线144直接输送到各缝纫机140中。否则,操作者可通过操纵各缝纫机140产生缝纫数据。在第一种情况下,操作者用诸如键盘142和/或鼠标143等输入装置在显示器141上显示的理想X-Y坐标平面上确定理想点、即理想的线迹位置,从而使个人计算机106相应于确定的线迹位置产生若干个组X和Y坐标值。另外,操作者通过输入装置142、143输入包括理想线迹节距、理想单位图案(即代表在一个线迹图案中的单位图案)和/或理想线迹密度的辅助数据。个人计算机根据线迹位置的X、Y坐标组及辅助数据产生缝纫数据。在第二种情况下,操作者将一个图案或一个工件固定到工件夹持器30上并用针24作为定点器沿着所理想线迹线或或理想线迹图案的中心直线或曲线在纸图案上或工件上确定各理想点,以便使各缝纫机140的控制装置对应于这些在理想线迹线上确定的点(即线迹位置)产生若干XY坐标值,或对应于在理想线迹图案的中心线上确定的点产生XY坐标值。此外,操作者通过缝纫机140上的一个输入装置(图中表示)输入包括理想线迹节距、理想单位图案数据(即代表在一个线迹图案中的单位图案)和/或理想线迹密度等的辅助数据。缝纫机140的控制装置102根据线迹位置的XY坐标值及辅助数据产生缝纫数据。缝纫机140设计成可直接相互交换缝纫数据。然而,在缝纫系统180中,缝纫机140是通过个计算机106间接地交换缝纫数据的。
在用属于缝纫系统180的一台缝纫机140制出一件成品时,操作者只需要用一个工件夹持器30将一个或多个工件准确地固定在某位置上,然后在操纵箱118上的操作键120上按下一个键(即"起动"键),即可产生一个与前一成品相同的缝纫成品。在许多情况下,需要将两件工件缝制在一起。不过,在用一组装饰线迹形成诸如线迹图案或绣花图案时,这些线迹是在一个单件工件上制出的。可采用已知的方法使工件相对于工件夹持器30精确定位,例如,使工件上的特征点或预告固定在其上的标识点相对与工件夹持板70的开口72保持在某固定位置上。
另一方面,为了产生一个不同于前一成品的缝制成品,特别是为了准确地构成一个相对于工件的缝纫图案,操作者在开始在固定在工件夹持器30上的工件上进行缝制前先修改缝纫数据。
X、Y轴步进电机36、38、齿轮条44、50齿轮46、52、X、Y轴向移动件48、54及X、Y原点传感器90、92共同作用构成一个用于使工件170、172(见图16)相对于针24移动的位移装置146(见图1)。支撑臂12、驱动电机18、针杆20、针24及一个在工作台16上设置的梭子(图中未示)共同作用构成一个线迹形成装置148(见图1)。在制造作为工件夹持装置的工件夹持器30的各部件或用这些部件组装工件夹持器30时,在作为最终产品的缝纫机140上不可避免地会产生制造误差或装配误差。在几乎所有情况下,工件夹持器30相对于用位移装置146和线迹形成装置148确定的实际(或理论)X、Y坐标系都有一定的偏离或偏转。因此,应当修改缝纫数据以弥补工件夹持器30相对于实际X-Y坐标平面的偏离及偏转。
为了修改缝纫数据,采用一个如图12所示的位置检测板150。该检测板150的形状及尺寸同于工件夹持板70,并且也有与板70上的销74、74相同的定位销74、74。与工件夹持板70相同,检测板150可拆装地固定在上框架件34上。不过,在检测板150上没有对应于工件夹持板70上的孔72的孔,而是有:(A)一个表示允许针24在其中相对于工件夹持器30移动的矩形允许范围标记152(在图12中用点划线来表示)及(B)位于矩形标记152的两对角上的第一和第二检测记号154、155。图13是共检测记号154、155的放大图。各检测记号154、155是通过一个穿透检测板150厚度的通孔156以及填充在该孔中的诸如橡胶等柔性材料158构成的。矩形标记152在各检测记号154、155上有两条延长线,这样,由矩形标记152的一部分与该两延长线构成了以孔156的中心为交叉线160。于是,即使针24被带到与检测记号154、155的接触的地方,也可有效地防止24和检测板150损坏。
当针24停止在邻近于固定在工件夹持器30的检测板150的上表面处时,操作者操作操纵箱118上操作键120中的四个键(即四个"步骤"键),以便使针24相对于工件夹持器30步进地移动(事实上是工件夹持器30相对于针24移动),从而将针24置于第一检测点154的正上方。此后,当操作者按下操纵键120中的一个键(即"读取"键),控制装置102或CPU94将表示针24当前位置的当前X、Y轴累计脉冲数(即第一检测记号154的X和Y坐标值)传递到第一检测点位置存储区132中并将其存入第一检测点位置存储区130中。类似地,在针24移到第二检测记号155的正上方时,操纵读取键120,使得表示第二检测记号155的X、Y坐标值的X、Y累计脉冲数存入第二检测点位置存储区134中。
各缝纫机140根据这样获得的第一和第二检测记号154、155即第一和第二检测点X、Y累计脉冲数自动地修改缝纫数据。缝纫机140修改的缝纫数据有三种:(A)由个人计算机106采用在缝纫机140上指定的理论X-Y坐标平面产生的设计缝纫数据;(B)由缝纫机系统180的另一缝纫机140获得的经过修改的缝纫数据,该数据是通过修改设计缝纫数据以便适应在缝纫140的工件夹持器30的实际位置的数据;及(C)由缝纫系统180的另一缝纫机140产生的只限于该缝纫机140使用的专用缝纫数据。
不过,由某一个缝纫机140从设计缝纫数据中获得的经修改的缝纫数据与该缝纫机140上产生的专用缝纫数据基本相同。因此,在以下的描述中,除非另有说明,与专用缝纫数据有关的解释也使用于修改的缝纫数据。
设计缝纫数据包括代表第一和第二检测点、即第一和第二记号154、155的参考位置从而作为变换参考位置数据的X、Y累计脉冲数。修改缝纫数据包括代表第一和第二检测点在另一个获得修缝纫数据的缝纫机140上的各自实际位置从而作为变换参考位置数据的X、Y累计脉冲数。
与其他数据不同的是,专用缝纫数据几乎在所有情况下都不包括变换参考位置数据。为在一个第一缝纫机140上使用由一个第二缝纫机140产生的专用缝纫数据,需要将位置检测板150固定到第二缝纫机140的工件夹持器30上,并检测第一和第二检测点(即检测记号154、155)各自的实际位置,从而产生一个代表第一和第二检测点的实际位置从而可作为变换参考位置数据的X、Y累计脉冲数。由此产生的变换位置数据被加入到第二缝纫机140的专用缝纫数据中。
在各种情况下,在第一缝纫机140从插入到FDD104中的磁盘中读到设计、修改或专用缝纫数据前,这些设计、修改、或专用数据就已经包括了变换参考位置数据。第一缝纫机140根据如下数据修改由此获得的缝纫数据:(A)变换参考位置数据及(B)前面描述过的用于第一和第二检测点的X和Y累计脉冲数。
首先说明设计缝纫数据的修改。设计缝纫数据是用理论X-Y坐标平面产生的,变换参考位置数据是以X、Y累计脉冲数给出的,用作第一和第二检测点在理论X-Y坐标平面上各自的参考位置。假定上框架件34没有定位错误并且检测板150安在一个操作者欲使用设计缝纫数据的缝纫机140上,则检测板150的第一和第二检测记号154、155的各自中心的实际位置与第一和第二检测位置的各参考位置166、168,也就是如图14所示的第一和第二检测记号154、155和各设计位置相互一致。在该假定情况下,可以不加修改地采用设计缝纫数据,以便在相对于工件170、172(见图16)的精确位置上形成一个缝纫图案。
然而,在缝纫机140上通常总会在上框架件34和检测板150上出现某些定位误差。因此,如图15所示,几乎在所有情况下,可拆卸板150的第一和第二检测记号154、155的各自中心的实际位置都偏离参考位置166、168。因此,由工件夹持器30固定在某位置上的工件170、172在实际X-Y坐标平面上的位置有偏差。如果在不修改工件170、172的缝纫数据的条件下采用设计缝纫数据,则形成的缝纫图案将与一个精确的或适当的位置有一定的偏离量和偏转量,而第一和第二检测记号154、155实际位置与其参考位置166、168有一定的偏离量和偏转量。
为解决上述问题,通过补偿第一和第二检测记号154、155的实际位置与其参考位置166、168的偏离及偏转量修改设计缝纫数据。通过在数学上熟知的线性变换方法处理设计缝纫数据,从而对其进行修改。假定第一和第二检测位置的参考位置166、168对应于两组X和Y累计脉冲数、即分别为(A1X、A1Y)和(B1X、B1Y),而检测到的第一和第二检测位置的实际位置(即第一和第二检测记号154、155)对应于两组X、Y累计脉冲数、即(A2X、A2Y)和(B2X、B2Y),则线性变换可通过以下四个表达式给出:
A2x=a.A1x+b.A1Y
A2Y=c.A1x+d.A1Y
B2x=a.B1x+b.B1Y
B2Y=c.B1x+d.B1Y
其中a、b、c、d分别为变换系数。
通过计算上述四个等式,可解出四个系数a、b、c、d。用由此获得的系数a、b、c、d可根据以下两个表达式对实际X-Y坐标平面上的任意点的X,Y坐标(X、Y)进行线性变换,以修改X和Y坐标,即(RX、RY):
RX=a.X+b.Y
RY=c.X+d.Y
因此,用上述两表达式进行变换可修改设计缝纫数据、即设计缝纫数据中包含的各缝制位置的X和Y坐标。这样修改的缝纫数据包括对应于各线迹位置的若干组X和Y坐标,所述位置可保证所涉及的缝纫机140可在工件170、172的精确位置上构成缝纫图案。
尽管以上涉及的都是设计缝纫数据的修改,也同样适用于专用(或修改)缝纫数据的修改。不过,为了对在缝纫机140上产生或获得的专用(或修改)缝纫数据进行修改,应分别用在缝纫机140上检测到的(A′)专用(或修改)缝纫数据及(B′)第一和第二检测点(即第一和第二检测记号154、155)的实际位置取代(A)设计缝纫数据和(B)在前面修改中第一和第二检测点的参考位置166、168。
设计或专用缝纫数据的修改由缝纫机140的控制装置102自动进行。在缝纫数据的修改完成后,操作者用工件夹持板70取代位置检测板150并用工件夹持器30将工件170、172精确定位。而后操纵者操纵操纵箱118上的起动键120,从而缝纫机140根据修改的缝纫数据自动地缝制工件170、172,因而在工件170、172上的精确或适当位置上构成一预定的缝纫图案。图3所示的工件夹持板70被用于将衣袋172缝制到大衣170上,如图16所示。在此情况下,缝纫机140在从衣袋172的边线向内偏过一段小距离处形成一条缝制线174。缝纫机140构成缝制线174,在缝制线174和衣袋172之间的小间距在沿边缘线的整个长度上基本保持恒定。由此大大地改善了缝制产品170、172的质量。
(A)对第一和第二检测点(即两检测标记154、155的各中心点)的实际位置的检测,(B)根据实际检测到的两检测点对缝纫数据的修改以及(C)采用修改缝纫数据的缝制过程,都是在控制装置102根据图5至9所示的流程图的控制程序进行控制的。
如图5所示,控制装置102进行实际位置检测过程、变换参考位置数据读入过程、缝纫数据变换过程及缝制操作过程。
图6中的流程图表示了实际位置检测过程。首先,在S101步骤,缝纫机140的控制装置102或CPU94将针24移动到缝纫机140的实际X-Y坐标平面的原点处。在随后的103步骤,CPU94清除掉RAM98的累计脉冲数存储区内的内容。特别要说明的是,在X、Y原点传感器90、92检测到限定缝纫机140的实际X-Y坐标平面的实际X和Y轴原点之前,操作此操纵操纵箱118上的步骤键120以驱动X、Y轴步进电机68,38。当针24停在由此检测到的实际原点处时,储存在存储区130中的X和Y累计脉冲数均被清零。于是,存储区130的内容指示针24目前处于缝纫机140的实际X-Y坐标平面的原点处。
步骤S103之后的步骤S105用于设定一标记,i,i=1。而后,在步骤S107等待对箱118上的任意键120的操纵。若操作者操纵了任意键120,则CPU94的控制转向步骤S109,以便判断是否已经操纵了四个步骤键120之一使针24相对于工件夹持器30移动。四个步骤键分别对应着X、Y轴的正向和负向。在步骤S111,若在短时间内按下四个步骤键120中的任意键,则CPU94工作,使针24响应于输送到X或Y轴步进电机36、38的每单一脉冲移动一段距离,并在当前储存在存储区130中的X和Y轴步进电机的累计脉冲数中加入或减去一个脉冲。反之,在步骤S111中,若长时间地连续按下步骤键120中的任意键,则CPU94工作,给X和Y轴步进电机36、38输送若干脉冲,其中每一个脉冲产生于一预定单位时间内。由此使针24响应于所输送的若干脉冲移动一段距离并在当前储存在存储区130中的X和Y轴步进电机的累计脉冲数中加入或减去这些脉冲。对输送到X轴步进电机36中的脉冲的累计(即对沿X轴的脉冲数的累计)是独立于Y轴步进电机38进行的。当针24沿着正向移动时,对应于X或Y轴的累计脉冲数增加,而当针24沿着负向移动时,对应于X或Y轴的累计脉冲数减小。
如果在步骤S107中判断为是,而在步骤S109中判断为非,则CPU的控制转向步骤S113,以判断读取键120是否已经被操纵来读取存在存储区130中的当前X和Y累计脉冲数(当前X的Y累计脉冲数表示针24在缝纫机140的实际X-Y坐标平面上的当前位置)。如果在步骤S113中判断为非,控制转向步骤S114,即相应于操纵键120上被操纵的键工作。另一方面,如果在步骤S113中判断为是,CPU94的控制转向步骤S115,即判断标识i是否被设定在i=1。如果在步骤S115判断为是,控制转向步骤S117以读取存在存储区130中的当前X和Y累计脉冲数,并将读取的数据存入第一检测点位置存储区132中。如果在步骤S115中判断为非,控制转向步骤S119将存储在存储区130中的当前累计X和Y脉冲数输送到第二检测点位置存储区134中。
步骤S121跟在步骤S117或S119之后,在该步骤中,标识i增加1(即、i←i+1),然后,在步骤S123中判断标识i是否设定在i=3。在一个控制循环中,第一检测点的X和Y累计脉冲数在步骤S117中被存储在存储区132中,在该循环下,步骤S123的判断为非,因而CPU94的控制回到步骤S107。另一方面,在步骤S119中第二检测点的X和Y累计脉冲数储存在存储区134的控制循环中,在步骤S123中的判断为是,所以CPU94退出图6所示的当前实际位置检测流程而进入图7所示的变换参考位置数据读取流程。
在图7所示的步骤S201,CPU94从当前正插在FDD104中的磁盘的适当存储区中读出变换参考位置数据。
在步骤S201之后的步骤S203中,判断控制装置102是否读入了变换参考位置数据。在缝纫数据中包含了前面已提到的变换参考位置数据的情况下,参考位置数据与缝纫数据一同读出,从而在步骤S203中判断为是。在此情况下,CPU94的控制转向步骤S205,将变换参考位置数据存入变换参考位置存储区136中。于是,当前的控制流程被终止。另一方面,在缝纫数据中不包含变换参考位置数据的情况下,在步骤S203中的判断为非,所以控制转向步骤S207,在操纵箱118的显示器122上显示出请操作者输入变换参考位置数据的要求。
操作者按照上述要求开始输入变换参考位置数据。首先,操作者将位置检测板150固定到另一个曾用于产生专用缝纫数据而现在要被本缝纫机140使用的缝纫机140的工件夹持器30上,并获得对应于第一和第二检测点(即两检测记号154、155的各中心)的实际位置的X和Y累计脉冲数。所获得的各检测点的累计脉冲数被显示在不同的缝纫机140的操纵箱118的显示器122上。操作者记下该累计脉冲数并通过操纵后一缝纫机140的操纵箱118上的操纵键将该脉冲数输入到本缝纫机140上。否则,由于所获得的各检测点的累计脉冲数被作为变换参考位置数据存入不同的缝纫机140的FDD104中的磁盘内,因而操作者可将该磁盘取出,然后将其插到本缝纫机140的FDD104中,从而使得该缝纫机140读入变换参考位置数据。
随后,CPU94的控制按照图8所示的缝纫数据变换流程进行工作。
首先,在步骤S301中,CPU判断存入存储区132中的第一检测点的检测位置与存入存储区136中的第一检测点的参考位置之间的差别是否处于允许误差范围内,并判断存入储存区134中的第二检测点的检测位置与存入存储区136中的第二检测点的参考位置之间的差别是否处于允许的误差范围内。例如,在从磁盘中读入的缝纫数据是同一缝纫机140上产生或获得的专用或修改缝纫数据的情况下,在步骤S301中判断为是。在其他情况下,在步骤S301中的判断则可能为非。
如果在步骤S301中判断为是,则从磁盘中读到的缝纫数据不需要修改。这样,CPU94的控制转向步骤S303和S305,从磁盘的适当的存储区中读出所有缝纫数据,并将这些缝纫数据原封不动地存入RAM98的缝纫数据存储区138内。
另一方面,如果在步骤S301中的判断为非,由CPU94的控制转向步骤S307,以便根据存储在存储区136的变换参考位置数据及存储在存储区132、134中的第一和第二检测位置的实际位置数据确定前面提到的线性变换表达式。在步骤S307之后的步骤S309中,读取表示针24穿过工件170、172的线迹位置的各组线迹位置数据,并根据已确定的表达式对各组缝制数据进行线性变换。在下一步骤S311中,CPU94将经过变换的线迹位置数据存储在缝制数据存储区138中。步骤S309、S311及S313循环地进行,直至所有的缝纫数据都已被读取、变换和储存。
如果未经变化或已经变化的缝纫数据在步骤S310和S303或步骤S309、S311和S313中已被完全存储在存储区138中,由CPU94的控制将转向步骤S315,即在操纵箱118的显示器122上显示一个指示,该指示告知操作者缝纫可以开始了。于是,图8所示的缝纫数据变换流程终止。
随后,CPU94的控制转向图9所示的缝纫操作流程。
首先,在步骤S401中,CPU94等待操作者按下操纵箱118的操作键120中的一个起动键120。如果操作者响应于上述的在显示器122上显示的指示按下起动键120,则CPU94的控制进入步骤S403,从而将线迹数计数变量j设置到j=1。在随后的步骤S405中判断存储在存储区138中的缝纫数据是否包含一组对应于当前由计数变量j表示的线迹数的线迹位置数据。在缝制操作的开始阶段,在步骤S405中的判断可能为是。在此情况下,CPU94的控制进入步骤S405及以下步骤。在步骤S407和S409中,CPU94根据存储在存储区138中的缝纫数据,计算对应于当前计数变量j的线迹数的当前线迹位置距前一线迹位置的X方向和Y方向的距离,并将计算出的X方向和Y方向的距离转化成分别输送到X和Y轴步进电机36、38中的脉冲数,以便将针24从前一线迹位置移到当前线迹位置。
在下一步骤S411中,CPU94控制第二和第三驱动电路112、114,使其将在步骤S407和S409中确定的驱动脉冲数分别输送到X和Y轴步进电机36、38中,由此使工件夹持器30相对于针24按照缝纫数据所确定的方向和距离移动。在步骤S413中,CPU94控制第一驱动电路110向驱动电机18输送驱动命令,从而线迹形成装置148按照基数变量j的当前线迹数在工件170、172上形成一条线迹。在步骤S413之后的步骤S415中,将基数变量j增加1,即j←j+1。
在针24离开工件170、172的同时,工件夹持器30、即工件170、172运动。该控制是受角位置传感器116的输出信号控制的。
步骤S405至S415重复进行,使得缝纫机140根据缝纫数据制出一组线迹、即缝纫图案。由于包含在缝纫数据中的各组线迹位置数据已被改变到或已适应于正在进行缝制工作的缝纫机140的工件夹持板70的实际位置,因而在工件170、172上可以以精确的位置构成缝纫图案。
同时,如果在步骤S405中判断为非,即如果所有的缝纫数据都被用来构成缝纫图案,则CPU94的控制进入步骤S417,即向驱动电机18输送一个停止命令。
从上述描述中可以明显看出,在本实施例中,第一和第二检测记号154、155提供了一组可检测的目标;用于进行图6中实际位置检测的控制装置102的一部分与针24和操纵箱118共同起到一个位置检测器的作用;用于进行缝纫数据变换的控制装置102的一部分作为数据修改装置。
此外,用于读入变换参考位置数据的控制装置102与FDD104共同作用,从磁盘或操纵箱118中读出变换参考位置数据,以便将该变换参考位置数据输送到缝纫机140中,从而起到参考位置数据输入装置的作用。
在图11所示的缝纫系统180的各缝纫机140中,工件夹持板70和位置检测板150的实际位置尚未调整到实际X-Y坐标平面。然而,至少一台缝纫机140可调整到该坐标平面。在后一种情况中,只能用经过这样调整过的缝纫机140产生缝纫数据。
通过调整(A)作为工件夹持装置的工件夹持器30及(B)作为位移装置的工件位移装置146中的至少一个,可将工件夹持板70及位置检测板150调整到实际X-Y坐标平面上。
在调整工件夹持器30的情况下,用于将工件夹持板70或检测板150固定到上框架件34上的固定位置74、80可被指定这样一个方式,即固定装置可根据其位置相对于上框架件34进行调整。在后一种方式下,通过修正固定装置相对于上框架件34的位置可调整板70、150相对于实际X-Y坐标平面的位置。
此外,为此目的,上框架件34可保证上框架件34连接到下框架件32的位置是可变的。通过改变该连接位置,上框架件34和工件夹持板70相对于实际X-Y坐标平面的位置可以调整。此外,可以改变第一和第二边梁40、42,使得边梁连接到下框架件32的连接位置可变。在后一种方式下,可通过改变连接位置达到同样的效果。
同时,在调整工件位移装置146的情况下,第一和/或第二滚子56、58连接到X和/或Y移动件48、54的连接位置可以调整。或者,X和/或Y移动件连接到第一和/或第二齿条44、50的位置是可调节的。
尽管在图示的实施例中,工件夹持板70和位置检测板150作为两个分开的部件,但是也可以在工件夹持板的孔72之外的各位置上设置一个第一和一个第二检测记号154、155(也可以设置一个表示允许范围的记号152)。在后一种情况下,工件夹持板70还可以起到检测板150所处位置的位置检测板的作用。只要工件夹持板70将工件170、172精确地定位,就没有必要将工件夹持板70相对于工件夹持器30上框架件34精确定位。检测设置在工件夹持板70上的第一和第二检测记号154、155的意义是检测将工件夹持板70连接到上框架件34上连接误差。因此,可以省去包括定位销74和孔76的定位装置。
此外,在将若干可检测标记固定到一个待缝制的工件上时,不必使工件相对于工件夹持器30精确地定位。不过,在此情况下,每次用工件夹持装置夹持一个新工件时,都需要检测一下固定在各工件上的可检测标记的实际位置,并根据检测到的实际位置修改缝纫数据。
尽管在图示的实施例中,缝纫数据的修改是在从插在FDD104中的磁盘中读取缝纫数据时进行的,但也可以在缝纫机不仅获得了缝纫数据而且也获得了变换参考位置数据之后再修改缝纫数据。如图17所示的本发明的第二实施例,这种修改缝纫数据的方法是在一个进行缝纫数据修改及缝纫工作控制的装置181(下称"修改/控制装置")上进行的。第二实施例中的元件或部件的标号同于图1-16中的相应的元件或部件,因而对这些元件或部件不再重复描述。
修改/控制装置181有一个包括一台计算机的控制电路182。控制电路182用于从插在FDD184中的一个磁盘中读取缝纫数据和变换参考位置数据,二者均对应于待构成的缝纫图案,并将该数据存入存储器186中。存入数据存储器186的数据被一个算术电路188分成(A)控制信息和(B)驱动包括一个X和Y轴步进电机36、38在内的工件位移装置146所必需的缝纫数据(即对应于线迹位置的若干组X和Y坐标值)。以毫米(mm)为单位的缝纫数据被转化成以驱动脉冲形式的缝纫数据输送到X和Y轴步进电机36、38上。控制信息通过一个修改电路190被输送到一个X轴控制电路192和一个Y轴控制电路194上,而脉冲数所给出的缝纫数据则被送入修改电路190中。一个变换系数计算电路196根据贮存在数据存储器186中的变换参考位置数据及在正进行缝纫工作的缝纫机140上检测到的第一和第二检测位置的实际位置计算两个线性变换式中的四个系数。所计算出的四个系数被送到修改电路190中。修改电路190用变换系数修改各组以脉冲形式表示的线迹位置数据。此外,修改电路190计算各对连续的线迹位置数据组之间的差别并确定将输送到X和Y轴步进电机36、38中以便将针24从各线迹位置移到下一线迹位置的驱动脉冲。由此得到的对应于线迹位置的X和Y脉冲数分别存入一个X轴脉冲数存储器198和一个Y轴脉冲数存储器200中。
假定针24沿着X轴的正向或负向移动,则X轴控制电路192根据来自于控制电路182的控制信息定时地打开门G1,从而将对应于下一个线迹位置的X脉冲数从X轴脉冲数存储器198输送到一个X轴脉冲计数器202中。随后,X轴控制电路192打开门G3,从而使脉冲发生电路204产生的驱动脉冲通过X轴脉冲计数器202输送到一个X轴驱动电路207中。X轴驱动电路207响应于各驱动脉冲,步进地驱动X轴步进电机36。X轴脉冲计数器202记下进入该计数器的每一个驱动脉冲数。当被计数的脉冲数达到经过门G1从X轴脉冲数存储器198输送到技术器中的X脉冲数时,X轴控制电路192关闭门G3。于是,对应于存入X轴由脉冲数存储器198中的大量X脉冲数中的每一脉冲数,X轴步进电机36都获得一定的驱动量。
类似地,在考虑Y轴的情况下,作为一个Y轴控制电路194、门G2和G4、一个Y轴脉冲计数器206及一个Y轴驱动电路208共同作用的结果,对应于存入Y轴脉冲数存储器200中的大量Y轴脉冲数中的每一脉冲数,Y轴步进电机38都获得一定的驱动量。
修改/控制装置181反复进行上述工作过程,从而使针24不断地移动到由缝纫数据所限定各线迹位置处,并在工件170、172上形成一个相应的缝纫图案线迹。
以下参见图18至19,其中表示了本发明的第三实施例。第三实施例涉及的是一个在一份未审查的日本专利申请(公开号为4(1992)-364888)中公开的缝纫机236。该缝纫机240上有一个缝纫装置210和一个工件夹持及位移装置212,这两个装置是相互分开的。缝纫装置210对应于图1所示的缝纫机140上的线迹形成装置148。工件夹特和位移装置212包括一个对应于缝纫机140的工件夹持器30的绣花框架件214及一个对应于缝纫机140的工件位移装置146的工件位移装置216。
缝纫装置210有一个第一主机身218,工件夹持和位移装置212有一个第二主机身220。第一和第二主机身218、220由一个连接装置(图中未示)相互连接起来,从而构成一台缝纫机240。
在本缝纫机240中,绣花框架件214相对于针222的定位误差不仅包括各缝纫装置210和工件夹持和位移装置212的加工和装配误差,而且还包括两主机身218、220相互连接误差。
用图19所示位置检测件224检测上述的绣花框架件214相对于针222的位置误差,并用检测到的误差修改缝纫数据。使用夹持件224时,将其安装在绣花框架件214上。夹持件224包括一个刚好装配在绣花框架件214中的基本上为矩形的机身226。夹持件224还包括四个从机身部分226的四边横向向外突出的凸耳部分228。当机身226安装在绣花框架件214中时,四个凸耳部分228座在框架件214的上表面上。操作者用两手指捏住一个凸耳部分228,即可将夹持件224连接到绣花框架件214上,或从其上拆下。夹持件224上具有与图12和13所示的两检测记号154,155相同的一个第一和第二检测记号232、234。两记号232、234分别设置在矩形机身部分226上的两对角处。当夹持件224安装在绣花框架件214时,两检测记号分别位于大致为矩形的框架件214的两对角处附近。
根据用夹持件224检测到的两检测记号232、234(即两检测点)的实际修改缝纫数据的方法与在第一实施例中所采用的方法相同,故而在此无需赘述。
在第一至第三的各实施例中,检测点(即检测记号154、155的中心)的实际位置是通过操作者在观察定点器(例如针24)相对于各检测点的位置的同时对操纵箱118进行操作而检测到的。不过,也可以在缝纫机140、236上设置一个如图20所示的一个自动位置检测装置239,利用该装置自动地检测可检测标记238各自的实际位置。检测标记238,238可以是(A)图23所示的工件夹持器30(或上框架件34)上的部分250、250,(B)图24所示的工件夹持板70上的部分260、260或(C)夹持件226上的部分。在其中的任一情况下,检测标记238都具有一个不同于件150、70或226的保留部分所具有的特殊的物理特性。位置检测装置239包括一个用于检测检测标记238的特殊物理特性的检测头240;二个使检测头240和/或检测记号238相对位移的位移装置242;一个用于控制位移装置242从而使头240和/或标记238相对位移的控制装置244;以及一个读出用检测头240检测到的检测标记238的实际位置,并将实际位置数据存入一个内部存储器(图中未示)中的位置数据获取装置246。由此获得的实际位置数据可被输送到缝纫机140的控制装置102中。各检测标记可以是一个具有某种颜色或反射性的部件上的一部分,该部分的颜色或反射性不同于该部件上的其余部分。或者也可以是一个磁体、一个热发生器或一个电容。检测头240检测到各检测标记238上不同于其周围或背景的诸如光学、磁性、热学、电学或其他类型的物理特性。控制装置244按照如下方式控制位移装置242:即使位移装置242自动地将检测头240沿着一个在标记238可能出现的区域247内预定的轨迹248(图21)相对于检测记号238位移。例如在图21中表示了一个涡旋式轨迹248。此外,控制装置244根据一个来自于检测头240的输出信号使位移装置242这样工作:即当头240找到各标记238的一部分时,位移装置242将头240移动该标记238的中心处。控制装置244按照图22中的流程图所示的控制程序进行上述操作。
虽然在图示的各实施例中,缝纫机140、236具有缝纫数据修改功能或与其设计成一体的数据修改装置,但也可以在一个与缝纫或线迹形成装置相分开的装置上设置缝纫修改功能或装置,并且可根据需要用一条缆绳将两装置相互连接起来。此外,也可以在一个独立于缝纫机的缝纫数据产生装置上设置缝纫数据修改功能,或将一数据修改装置与其连接成一体。
不难理解,本领域技术人员可在不脱离由权利要求书限定的本发明的范围和精神前提下通过其他变化、改进和修改来实施本发明。
Claims (12)
1.一种用于控制一缝纫机的缝纫数据修改装置,该缝纫机包括(A)用于在至少一个加工片上形成线迹的线迹形成装置,(B)用于固定加工片的工件夹持装置,以及(C)一个用于使线迹形成装置和工件夹持装置中的至少一个装置按照缝纫数据作相对位移的位移装置,该缝纫机具有一预定的坐标系,其特征在于,该数据修改装置包括:
分别位于工件夹持装置上相互分开的一组固定位置上的一组检测标记;
一个检测各检测标记在缝纫机上的预定的坐标系中的实际位置的位置检测器;
用于根据所检测的各检测标记的实际位置与该检测标记在缝纫机上的坐标系中所对应的各参考位置之间的差别修改缝纫数据的数据修改装置。
2.如权利要求1所述的装置,其特征在于,所述工件夹持装置包括一个用于固定所述加工片的缝纫框架件,一个用于固定所述缝纫框架件的框架件紧固器,以及一个保证该缝纫框架件相对于该框架件紧固器可靠地定位的定位装置,其中,所述的检测标记包括一组位于一夹持件上的位置检测部分,通过定位装置可靠地保证该夹持件相对于缝纫框架件上的框架件紧固器保持在一定的位置上,从而使夹持件被框架件紧固器固定。
3.如权利要求1所述的装置,其特征在于,该装置还包括一个输入装置,操作该输入装置,可向数据修改装置输入一组代表检测标记的各参考位置的参考位置数据。
4.如权利要求1所述的装置,其特征在于,所述工件夹持装置包括一个用于固定所述加工片的缝纫框架件,一个用于固定所述缝纫框架件的紧固器,而所述检测标记包括一组在所述框架件紧固器上的位置测量部分。
5.如权利要求1所述的装置,其特征在于,所述工件夹持装置包括一个用于固定所述加工片的缝纫框架件,一个用于固定所述缝纫框架件的紧固器,而所述检测标记包括一组在所述缝纫框架件上的位置测量部分。
6.如权利要求5所述的装置,其特征在于,所述工件夹持装置还包括一个用于使所述缝纫框架件相对于所述的框架件紧固器可靠地定位的定位装置。
7.如权利要求2所述的装置,其特征在于,所述夹持件包括一个与所述缝纫框架件形状、尺寸大致相同的缝纫框架件模板。
8.如权利要求7所述的装置,其特征在于,所述缝纫框架件包括一个其上有一贯通其厚度的通孔的工件夹持板,所述通孔的形状同于用线迹形成装置在加工片上形成的线迹构成的缝纫图案并将该图案包围,缝纫框架件模压板包括一个与工件夹持板形状及尺寸大致相同的检测板,并包括一组分别位于相互分开的一组固定位置上的作为检测标记的位置检测部分,在这些部分都分别标有检测记号。
9.如权利要求1至8之一所述的装置,其特征在于,所述的数据修改装置包括一个用于储存各表示所述检测参考位置的一组参考位置数据的存储器。
10.如权利要求1至8之一所述的装置,其特征在于,所述数据修改装置包括用坐标变换方法,根据所述各检测标记,相对所述相应的参考位置的实际位置的距离及方向修改缝纫数据的位置。
11.如权利要求1至8之一所述的装置,其特征在于,所述数据修改装置包括在各检测标记的实测位置与其参考位置之差小于界限值时,即消除对缝纫数据所作的修改的消除装置。
12.如权利要求1至8之一所述的装置,其特征在于,所述各检测标记具有一个不同于其背景的特有的物理特性,所述位置检测器包括一个检测该特有的物理特性的检测头、一个可使检测头和检测标记中至少一个自动地相对移动的位移装置,以及一个可自动地获得表示检测头检测到的各检测标记的实际位置的位置数据的位置数据获取装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1156894 | 1994-02-03 | ||
JP11568/94 | 1994-02-03 | ||
JP00484395A JP3354330B2 (ja) | 1994-02-03 | 1995-01-17 | 縫製データ補正装置 |
JP4843/95 | 1995-01-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1115809A CN1115809A (zh) | 1996-01-31 |
CN1042847C true CN1042847C (zh) | 1999-04-07 |
Family
ID=26338689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN95102674A Expired - Fee Related CN1042847C (zh) | 1994-02-03 | 1995-01-28 | 缝纫数据修改装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5537945A (zh) |
JP (1) | JP3354330B2 (zh) |
CN (1) | CN1042847C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100510225C (zh) * | 2001-10-15 | 2009-07-08 | 重机公司 | 缝纫机 |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0956942A (ja) * | 1995-06-15 | 1997-03-04 | Brother Ind Ltd | 縫製データ処理装置 |
JPH0928953A (ja) * | 1995-07-21 | 1997-02-04 | Brother Ind Ltd | 刺繍データ処理装置 |
US5896295A (en) * | 1996-09-10 | 1999-04-20 | Brother Kogyo Kabushiki Kaisha | Embroidering apparatus and method |
US5931107A (en) * | 1997-12-22 | 1999-08-03 | Mcdonnell Douglas Corporation | Advanced stitching head for making stitches in a textile article having variable thickness |
US5915317A (en) * | 1997-12-22 | 1999-06-29 | Thrash; Patrick J. | Automated gantry-type stitching system |
US6128545A (en) * | 1997-12-22 | 2000-10-03 | Mcdonnell Douglas Corporation | Automated apparatus and method of generating native code for a stitching machine |
US6198983B1 (en) | 1997-12-22 | 2001-03-06 | Mcdonnell Douglas Corporation | Table-driven software architecture for a stitching system |
US5953231A (en) * | 1997-12-22 | 1999-09-14 | Mcdonnell Douglas Corporation | Automated quality control for stitching of textile articles |
JPH11244561A (ja) * | 1998-02-27 | 1999-09-14 | Brother Ind Ltd | 縫製装置 |
CN1162578C (zh) | 1999-04-02 | 2004-08-18 | 三菱电机株式会社 | 自动缝纫机控制装置 |
JP4605492B2 (ja) * | 2003-09-29 | 2011-01-05 | ブラザー工業株式会社 | 縫製装置及び縫製装置の制御プログラム |
JP2005149416A (ja) * | 2003-11-19 | 2005-06-09 | Fuji Xerox Co Ltd | 画像形成装置及びその交換部品 |
US8108429B2 (en) | 2004-05-07 | 2012-01-31 | Quest Software, Inc. | System for moving real-time data events across a plurality of devices in a network for simultaneous data protection, replication, and access services |
US7565661B2 (en) | 2004-05-10 | 2009-07-21 | Siew Yong Sim-Tang | Method and system for real-time event journaling to provide enterprise data services |
US7680834B1 (en) | 2004-06-08 | 2010-03-16 | Bakbone Software, Inc. | Method and system for no downtime resychronization for real-time, continuous data protection |
US7979404B2 (en) | 2004-09-17 | 2011-07-12 | Quest Software, Inc. | Extracting data changes and storing data history to allow for instantaneous access to and reconstruction of any point-in-time data |
US7904913B2 (en) | 2004-11-02 | 2011-03-08 | Bakbone Software, Inc. | Management interface for a system that provides automated, real-time, continuous data protection |
CN1793470B (zh) * | 2004-12-21 | 2012-01-11 | 重机公司 | 缝纫机的生产管理装置 |
US7788521B1 (en) | 2005-07-20 | 2010-08-31 | Bakbone Software, Inc. | Method and system for virtual on-demand recovery for real-time, continuous data protection |
US7689602B1 (en) | 2005-07-20 | 2010-03-30 | Bakbone Software, Inc. | Method of creating hierarchical indices for a distributed object system |
US8131723B2 (en) | 2007-03-30 | 2012-03-06 | Quest Software, Inc. | Recovering a file system to any point-in-time in the past with guaranteed structure, content consistency and integrity |
US8364648B1 (en) | 2007-04-09 | 2013-01-29 | Quest Software, Inc. | Recovering a database to any point-in-time in the past with guaranteed data consistency |
JP2009112501A (ja) * | 2007-11-06 | 2009-05-28 | Juki Corp | ミシン |
US9418110B1 (en) * | 2008-06-30 | 2016-08-16 | Emc Corporation | Intelligent, scalable, low-overhead mechanism for data retrieval in a distributed network environment |
CN101634093A (zh) * | 2008-07-25 | 2010-01-27 | 北京兴大豪科技开发有限公司 | 缝纫或刺绣机伺服电机驱动框架的控制方法及其控制装置 |
JP5227812B2 (ja) * | 2009-01-05 | 2013-07-03 | Juki株式会社 | ミシンの縫いデータ作成装置 |
JP4811508B2 (ja) | 2009-03-27 | 2011-11-09 | ブラザー工業株式会社 | ミシン |
JP4862928B2 (ja) * | 2009-09-03 | 2012-01-25 | ブラザー工業株式会社 | ミシン |
JP4862929B2 (ja) | 2009-09-03 | 2012-01-25 | ブラザー工業株式会社 | ミシン |
JP4811509B2 (ja) * | 2009-09-03 | 2011-11-09 | ブラザー工業株式会社 | ミシン |
EP2864044B1 (fr) | 2012-06-26 | 2019-12-25 | Sicat Catalysts, Inc. | Supports de catalyseur à base de carbure de silicium recouvert de TiO2 pour la synthèse de Fischer-Tropsch |
US9574292B2 (en) * | 2014-03-24 | 2017-02-21 | L&P Property Management Company | Method of dynamically changing stitch density for optimal quilter throughput |
CN104593951B (zh) * | 2014-12-10 | 2016-12-07 | 江苏万工科技集团有限公司 | 锁边机械手滚边运动的控制方法 |
KR101743997B1 (ko) * | 2016-05-26 | 2017-06-07 | 주식회사 비오지엠 | 재봉 작업물의 좌표를 자동으로 검출하여 프로그래밍화 하는 전자제어 패턴 재봉기, 그리고 그 제어방법 |
CN106048907B (zh) * | 2016-07-29 | 2019-04-02 | 宁波东西芳家纺用品设计有限公司 | 自动点缝机 |
CN106048908A (zh) * | 2016-07-29 | 2016-10-26 | 宁波晟世阳光电子科技有限公司 | 自动边缝机 |
CN107977019B (zh) * | 2016-10-21 | 2020-07-28 | 杰克缝纫机股份有限公司 | 布料抓取装置的抓取位置和姿态控制方法及系统 |
CN108315879B (zh) * | 2017-01-17 | 2021-01-29 | 北京大豪科技股份有限公司 | 花样编辑的方法与装置 |
CN108625058A (zh) * | 2017-03-24 | 2018-10-09 | 北京大豪科技股份有限公司 | 刺绣机控制参数的调节方法和系统 |
CN108729036B (zh) * | 2017-04-21 | 2021-10-19 | Juki株式会社 | 缝纫机及缝制方法 |
CN107956053A (zh) * | 2017-11-27 | 2018-04-24 | 浙江众邦机电科技有限公司 | 一种布料切换方法及装置 |
JP7277172B2 (ja) | 2019-02-26 | 2023-05-18 | Juki株式会社 | ミシン |
AU2021293593A1 (en) * | 2020-06-19 | 2023-02-02 | Singer Sourcing Limited Llc | Sewing machine and methods of using the same |
JP2022131433A (ja) * | 2021-02-26 | 2022-09-07 | ブラザー工業株式会社 | 縫製データ編集装置、縫製データ編集プログラム、及びミシン |
CN114775179A (zh) * | 2022-05-24 | 2022-07-22 | 中山市志捷鞋业技术服务有限公司 | 一种自动翻转更换模板装置、自动缝纫设备及方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4763586A (en) * | 1986-04-04 | 1988-08-16 | Janome Sewing Machine Co. Ltd. | Device for detecting kinds of embroidering frames |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59225095A (ja) * | 1983-06-03 | 1984-12-18 | 三菱電機株式会社 | 自動縫いミシンの原点位置補正装置 |
US4742786A (en) * | 1985-11-20 | 1988-05-10 | Brother Kogyo Kabushiki Kaisha | Data processing system for sewing machine |
US4655149A (en) * | 1986-04-29 | 1987-04-07 | Usm Corporation | Optical sensor for automatic sewing machine |
JPH0632069Y2 (ja) * | 1987-06-05 | 1994-08-24 | 蛇の目ミシン工業株式会社 | 自動模様縫ミシン |
JPH0489092A (ja) * | 1990-07-31 | 1992-03-23 | Juki Corp | パターン縫いミシンの布搬送装置 |
JP3170769B2 (ja) * | 1991-06-12 | 2001-05-28 | ブラザー工業株式会社 | 刺繍枠の案内機構 |
JP3368921B2 (ja) * | 1992-10-15 | 2003-01-20 | ジューキ株式会社 | 電子サイクルミシンにおける縫製パターンの修正装置 |
-
1995
- 1995-01-17 JP JP00484395A patent/JP3354330B2/ja not_active Expired - Lifetime
- 1995-01-28 CN CN95102674A patent/CN1042847C/zh not_active Expired - Fee Related
- 1995-01-30 US US08/380,515 patent/US5537945A/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4763586A (en) * | 1986-04-04 | 1988-08-16 | Janome Sewing Machine Co. Ltd. | Device for detecting kinds of embroidering frames |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100510225C (zh) * | 2001-10-15 | 2009-07-08 | 重机公司 | 缝纫机 |
Also Published As
Publication number | Publication date |
---|---|
JPH07255968A (ja) | 1995-10-09 |
US5537945A (en) | 1996-07-23 |
JP3354330B2 (ja) | 2002-12-09 |
CN1115809A (zh) | 1996-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1042847C (zh) | 缝纫数据修改装置 | |
JP4862929B2 (ja) | ミシン | |
JP4811508B2 (ja) | ミシン | |
US20160108569A1 (en) | Method and apparatus for visualizing the position of an operating head relative to a workpiece | |
JP2013099455A (ja) | ミシン | |
US20120191237A1 (en) | Sewing machine and computer program product stored on non-transitory computer-readable medium | |
CN1807737A (zh) | 缝纫机 | |
EP0360398A2 (en) | Automatic quilting machine for specialized quilting of patterns which can be controlled by a remote joystick and monitored on a video screen including pattern duplication through a reprogrammable computer | |
US7493187B2 (en) | Quilting data processing apparatus and computer program product | |
CN87108155A (zh) | 缝合针织物片的方法及其设备 | |
CN1693566A (zh) | 缝纫机 | |
JP2013070898A (ja) | ミシン | |
CN1037989C (zh) | 刺绣缝纫机的针脚数据准备装置及方法 | |
KR101888102B1 (ko) | 자동 바느질 재봉기 | |
CN1814885A (zh) | 钉扣缝纫机 | |
WO2017056589A1 (ja) | データ生成装置及びデータ生成プログラム | |
TWI333006B (zh) | ||
CN1127589C (zh) | 电子锯齿形锁缝缝纫机 | |
JP2004180993A (ja) | 刺繍模様データが記憶された刺繍縫いミシンのコンピュータ読み取り可能な記録媒体及び刺繍縫いミシン | |
CN100590247C (zh) | 花样缝缝纫机 | |
JP2007111233A (ja) | ミシン | |
JP2008220670A (ja) | ミシン | |
JPH03146758A (ja) | 刺繍枠域表示機構付刺繍機 | |
JP3345614B2 (ja) | アップリケの刺繍データ作成方法 | |
US5740748A (en) | Embroidery stitching device capable of simultaneously performing stitching a computation of stitching time |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 19990407 Termination date: 20140128 |