[go: up one dir, main page]

DE102006004524A1 - Sewing machine for sewing button and material separately comprises positioning mechanism, button retension mechanism, memory unit, operation control unit, data entry unit, selection unit, allocation unit, and data creation unit - Google Patents

Sewing machine for sewing button and material separately comprises positioning mechanism, button retension mechanism, memory unit, operation control unit, data entry unit, selection unit, allocation unit, and data creation unit Download PDF

Info

Publication number
DE102006004524A1
DE102006004524A1 DE200610004524 DE102006004524A DE102006004524A1 DE 102006004524 A1 DE102006004524 A1 DE 102006004524A1 DE 200610004524 DE200610004524 DE 200610004524 DE 102006004524 A DE102006004524 A DE 102006004524A DE 102006004524 A1 DE102006004524 A1 DE 102006004524A1
Authority
DE
Germany
Prior art keywords
data
position coordinate
coordinate data
button
unit
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.)
Ceased
Application number
DE200610004524
Other languages
German (de)
Inventor
Masahiko Ueda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Juki Corp
Original Assignee
Juki Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Juki Corp filed Critical Juki Corp
Publication of DE102006004524A1 publication Critical patent/DE102006004524A1/en
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A41WEARING APPAREL
    • A41HAPPLIANCES OR METHODS FOR MAKING CLOTHES, e.g. FOR DRESS-MAKING OR FOR TAILORING, NOT OTHERWISE PROVIDED FOR
    • A41H37/00Machines, appliances or methods for setting fastener-elements on garments
    • A41H37/10Setting buttons
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B19/00Programme-controlled sewing machines
    • D05B19/02Sewing machines having electronic memory or microprocessor control unit
    • D05B19/04Sewing machines having electronic memory or microprocessor control unit characterised by memory aspects
    • D05B19/08Arrangements for inputting stitch or pattern data to memory ; Editing stitch or pattern data
    • DTEXTILES; PAPER
    • D05SEWING; EMBROIDERING; TUFTING
    • D05BSEWING
    • D05B3/00Sewing apparatus or machines with mechanism for lateral movement of the needle or the work or both for making ornamental pattern seams, for sewing buttonholes, for reinforcing openings, or for fastening articles, e.g. buttons, by sewing
    • D05B3/12Sewing apparatus or machines with mechanism for lateral movement of the needle or the work or both for making ornamental pattern seams, for sewing buttonholes, for reinforcing openings, or for fastening articles, e.g. buttons, by sewing for fastening articles by sewing
    • D05B3/14Sewing apparatus or machines with mechanism for lateral movement of the needle or the work or both for making ornamental pattern seams, for sewing buttonholes, for reinforcing openings, or for fastening articles, e.g. buttons, by sewing for fastening articles by sewing perforated or press buttons

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Sewing Machines And Sewing (AREA)

Abstract

A sewing machine comprises a positioning mechanism for positioning to-be-sewn material with respect to a sewing needle; a button retension mechanism for positioning button with respect to the sewing needle; a memory unit; an operation control unit; a data entry unit; a selection unit to select two position coordinate data from several position coordinate data inputted from outside; an allocation unit which allocates two selected position coordinate data for the positioning mechanism and the button retension mechanisms; and a data creation unit. A sewing machine comprises a positioning mechanism for positioning to-be-sewn material with respect to a sewing needle; a button retension mechanism for positioning button with respect to the sewing needle; a memory unit; an operation control unit for performing operation control of the positioning mechanism and a button retension mechanism for every stitch member based on the composite data stored in the composite unit; a data entry unit to input position coordinate data; a selection unit to select two position coordinate data from several position coordinate data inputted from outside; an allocation unit which allocates two selected position coordinate data for the positioning mechanism and the button retension mechanisms; and a data creation unit to combine two allocated position coordinate data and to produce the composite data. The data creation unit is a stitch number comparison unit for comparing the stitch number of the two allocated position coordinate data.

Description

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION

1. Gebiet der Erfindung1. Field of the invention

Die vorliegende Erfindung betrifft eine Knopfannähmaschine, die einzeln ein Nähgut und einen Knopf bewegt, um den Knopf auf das Nähgut zu nähen.The The present invention relates to a button sewing machine which individually workpiece and move a button to sew the button on the fabric.

2. Beschreibung des verwandten Standes der Technik2. Description of the related State of the art

In einer herkömmlichen Knopfannähmaschine werden ein Knopf und ein Nähgut (ein Stoff) zusammen festgehalten, und beide werden in Querrichtung vorgeschoben, während eine Nadeloszillation in einer Längsrichtung ausgeführt wird. Durch ihr zusammenwirkendes Arbeiten wird eine Nadel in Folge in jeweiligen Knopföffnungen lokalisiert, um den Knopf anzunähen.In a conventional one button sewing machine become a button and a sewing material (one substance) held together, and both become transversal advanced while a needle oscillation in a longitudinal direction accomplished becomes. Through their cooperative work, a needle is inserted in succession respective button openings isolated to sew on the button.

In einer neueren Nähmaschine werden jedoch ein Knopf und ein Nähgut separat voneinander gehalten und einzeln bewegt und jeweils so positioniert, dass eine Nadel der Reihe nach durch jede Knopföffnung hindurch eingeführt werden kann, und gleichzeitig kann auch beliebig eine Nadellokalisierung für das Nähgut eingestellt werden (siehe beispielsweise JP-A-2002-355453).In a newer sewing machine However, a button and a fabric are kept separate from each other and individually moved and each positioned so that a needle in turn through each button opening introduced through can be, and at the same time can also arbitrarily needle localization for the workpiece can be adjusted (see, for example, JP-A-2002-355453).

In einer Knopfannähmaschine, bei der ein Knopf und ein Nähgut zusammen festgehalten und diese Teile mit Bezug auf eine Nadel positioniert werden, werden der Knopf und das Nähgut bei jedem Stich, basierend auf Positionskoordinatendaten, positioniert, in welchen Positionskoordinaten eines X-Y-Koordinatensystems, die indikativ für eine Relativposition des Knopfes und des Nähguts mit Bezug zu der Nadel sind, für jede Stichnummer (jede Nummer der Nadellokalisierungen) eingestellt werden, und auf diese Weise wird eine Näharbeit ausgeführt.In a button sewing machine, at the a button and a sewing material held together and positioned these parts with respect to a needle The button and the sewing material are based on each stitch on position coordinate data, positioned in which position coordinates of an X-Y coordinate system indicative of a relative position of the Button and the sewing material are related to the needle, for each stitch number (each needle location number) is set and this is how sewing is done.

Andererseits sind in der Nähmaschine gemäß JP-A-2002-355453 Positionskoordinatendaten erforderlich, in welchen Positionskoordinaten zur Bestimmung einer Relativposition eines Nähguts mit Bezug auf eine Nadel und Positionskoordinaten zur Bestimmung einer Relativposition eines Knopfes mit Bezug auf die Nadel für jeden Stich eingestellt werden.on the other hand are in the sewing machine according to JP-A-2002-355453 Position coordinate data required in which position coordinates for determining a relative position of a sewing material with respect to a needle and position coordinates for determining a relative position of a Button with respect to the needle for each stitch to be set.

Mit anderen Worten: die frühere Nähmaschine benutzt Daten, in welchen Positionskoordinaten entsprechend einer einzigen Ebene für eine Gesamtanzahl von Stichen eingestellt werden, um einen Seriennähvorgang auszuführen, und die letztere Nähmaschine verwendet Daten, in welchen Positionskoordinaten, die zwei Ebenen für die Gesamtanzahl von Stichen entsprechen, eingestellt werden.With in other words, the former sewing machine uses data in which position coordinates according to a single level for a total number of stitches are set to a serial sewing perform, and the latter sewing machine uses data in which position coordinates, the two levels for the Total number of stitches to be adjusted.

Jedoch dient eine Dateneingabevorrichtung einer allgemein verbreiteten Nähmaschine dazu, Positionskoordinaten einzugeben und einzustellen, welche einer einzigen Ebene für jede Stichnummer entsprechen, sie hat deshalb einen Nachteil insoweit, als Koordinatendaten, welche für die letztere Nähmaschine benutzbar sind, nicht erzeugt werden können.however A data input device is a commonly used one sewing machine to enter and set position coordinates, which one single level for each stitch number correspond, it therefore has a disadvantage insofar as coordinate data, which for the latter sewing machine are usable, can not be generated.

Aus diesem Grund muss eine Einstell- und Eingabevorrichtung, die dazu dient, eine besondere Datenverarbeitung bei der individuellen Nähmaschine auszuüben, für Daten benutzt werden, um einen Nähvorgang der letzteren Nähmaschine auszuführen. Infolgedessen kann der Nähvorgang nicht während eines Vorgangs zum Einstellen und Eingeben von Daten ausgeführt werden, und der Dateneinstell- und eingabevorgang kann nicht während des Nähvorgangs vollzogen werden. Aus diesem Grunde besteht ein Nachteil darin, dass die Arbeitseffizienz reduziert ist und ein rascher Übergang zu einem neuen Nähvorgang nicht durchgeführt werden kann.Out For this reason, an adjustment and input device must do this serves, a special data processing in the individual sewing machine exercise, for data used to do a sewing the latter sewing machine perform. As a result, the sewing process can not while a process for setting and entering data are executed and the data setting and input operation can not be done during the sewing be done. For this reason, there is a disadvantage that the work efficiency is reduced and a quick transition to a new sewing process not done can be.

ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY THE INVENTION

Es ist ein Ziel der Erfindung, einen Dateneinstell- und eingabevorgang während eines Nähvorgangs frei auszuführen, um so die Effizienz der Arbeit zu verbessern.It is an object of the invention, a Dateneinstell- and input process while a sewing process to execute freely, so as to improve the efficiency of the work.

Ferner ist es ein Ziel der Erfindung, den Dateneinstellungs- und Dateneingabevorgang mühelos auszuführen, um hierdurch die Arbeitseffizienz zu verbessern.Further It is an object of the invention to provide the data entry and data entry process effortlessly to execute thereby improving the work efficiency.

Ein erster Aspekt der Erfindung richtet sich auf eine Knopfannähmaschine, umfassend einen Positioniermechanismus zum Positionieren eines Nähguts relativ zu einer Nadel, einen Knopfhaltemechanismus zum Positionieren eines Knopfes relativ zu der Nadel, Speichermittel zum Abspeichern von Verbunddaten von Positionskoordinaten für den Positioniermechanismus und Positionskoordinaten für den Knopfhaltemechanismus für jede aus einer Mehrzahl von Stichnummern, Betriebssteuermittel zum Steuern von Betriebsvorgängen des Positioniermechanismus und des Knopfhaltemechanismus für jede Stichnummer, basierend auf den in den Speichermitteln gespeicherten Verbunddaten, Dateneingabemittel zum von einer Außenseite her erfolgenden Eingeben einer Mehrzahl von Positionskoordinatendaten, in welchen jeweilige Positionskoordinaten jeder aus der Mehrzahl von Stichnummern entsprechen, Auswahlmittel zum Auswählen zweier Positionskoordinatendaten aus einer Mehrzahl von Positionskoordinatendaten, die von der Außenseite her eingegeben werden, Zuordnungsmittel zum Zuordnen der beiden ausgewählten Positionskoordinatendaten zu den Positionskoordinatendaten für den Positioniermechanismus und zu den Positionskoordinatendaten für den Knopfhaltemechanismus, und Datenerzeugungsmittel zum Verknüpfen der beiden zugeordneten Positionskoordinatendaten, um hierdurch die Verbunddaten zu erzeugen.A first aspect of the invention is directed to a button sewing machine comprising a positioning mechanism for positioning a sewing material relative to a needle, a button holding mechanism for positioning a button relative to the needle, storing means for storing position coordinate coordinates for the positioning mechanism, and position coordinates for the button holding mechanism each of a plurality of stitch numbers, operation control means for controlling operations of the positioning mechanism and the knob holding mechanism for each stitch number, based on the composite data stored in the storage means, data input means for inputting an outside of a plurality of position coordinate data in which respective position coordinates each of the one of Plurality of stitch numbers correspond to selection means for selecting two position coordinate data from a plurality of position coordinates data input from the outside, assigning means for assigning the two selected position coordinate data to the position coordinate data for the positioning mechanism and the position coordinate data for the knob holding mechanism, and data generating means for combining the two associated position coordinate data to thereby generate the composite data.

Ein zweiter Aspekt der Erfindung hat den gleichen Aufbau wie derjenige des ersten Aspekts der Erfindung und verwendet eine Struktur, bei welcher die Datenerzeugungsmittel Stichzahlvergleichsmittel einschließen zum Vergleichen der Stichzahlen der beiden zugeordneten Positionskoordinatendaten, und erste Stichzahlreguliermittel zum Erzeugen der Verbunddaten, die den Positionskoordinatendaten entsprechen, für welche durch die Stichzahlvergleichsmittel entschieden ist, dass sie die kleinere Stichzahl haben.One second aspect of the invention has the same structure as the one of the first aspect of the invention and uses a structure in which the data generating means include stitch number comparison means for Comparing the stitch counts of the two associated position coordinate data, and first stitch number regulating means for generating the composite data, correspond to the position coordinate data for which by the stitch number comparison means It is decided that they have the smaller number of stitches.

Ein dritter Aspekt der Erfindung hat den gleichen Aufbau wie derjenige des ersten Aspekts der Erfindung und benutzt eine Struktur, in welcher die Datenerzeugungsmittel Stichzahlvergleichsmittel einschließen zum Vergleichen der Stichzahlen der beiden zugeordneten Positionskoordinatendaten, und zweite Stichzahlreguliermittel zum Ausführen einer Bearbeitung von ergänzenden Positionskoordinatendaten, die den fehlenden Stichnummern der Positionskoordinatendaten entsprechen, für welche durch die Stichzahlvergleichsmittel entschieden ist, dass sie die kleinere Stichzahl haben, um hierdurch ein Paar von Knopfannähdaten zu erzeugen.One Third aspect of the invention has the same structure as that of the first aspect of the invention and uses a structure in which the data generating means include stitch number comparison means for Comparing the stitch counts of the two associated position coordinate data, and second stitch number regulating means for executing a processing of supplementary Position coordinate data representing the missing stitch numbers of the position coordinate data match, for which is decided by the stitch count comparison means that they have the smaller stitch number to thereby obtain a pair of button sewing dates produce.

Ein vierter Aspekt der Erfindung hat den gleichen Aufbau wie derjenige des ersten Aspekts der Erfindung und benutzt eine Struktur, bei welcher Datenausgabemittel vorgesehen sind zum Unterteilen der in den Speichermitteln abgespeicherten Verbunddaten in zwei Positionskoordinatendaten, in welchen jeweilige Positionskoordinaten der Mehrzahl von Stichnummern entsprechen, und zum Ausgeben der unterteilten Verbunddaten an eine Außenseite.One Fourth aspect of the invention has the same structure as that of the first aspect of the invention and uses a structure in which data output means are provided for dividing the in composite data stored in the memory means in two position coordinate data, in which respective position coordinates of the plurality of stitch numbers and output the subdivided composite data to one Outside.

Ferner hat ein fünfter Aspekt der Erfindung den gleichen Aufbau wie derjenige des vierten Aspekts der Erfindung und verwendet eine Struktur, bei welcher die Datenausgabemittel eine aufeinander bezogene Information abgebende Mittel einschließen zur zusätzlichen Abgabe einer Information, die anzeigt, dass die jeweiligen Positionskoordinatendaten, die von den Verbunddaten unterteilt sind, ein Paar von Daten bilden, welche die Positionskoordinatendaten für den Positioniermechanismus und die Positionskoordinatendaten für den Knopfhaltemechanismus sind.Further has a fifth Aspect of the invention, the same structure as that of the fourth Aspect of the invention and uses a structure in which the Data output means a related information dispensing Include means to additional Providing information indicating that the respective position coordinate data, the are subdivided by the composite data, forming a pair of data, which the position coordinate data for the positioning mechanism and the position coordinate data for the button holding mechanism are.

Ferner hat ein sechster Aspekt der Erfindung den gleichen Aufbau wie derjenige des vierten oder fünften Aspekts der Erfindung und benutzt eine Struktur, in welcher die Datenausgabemittel eine Typeninformation abgebende Mittel einschließen zur zusätzlichen Abgabe einer Information, die anzeigt, dass die jeweiligen Positionskoordinatendaten, die von den Verbunddaten unterteilt sind, entweder die Positionskoordinatendaten für den Positioniermechanismus oder die Positionskoordinatendaten für den Knopfhaltemechanismus sind.Further For example, a sixth aspect of the invention has the same structure as the one the fourth or fifth Aspect of the invention and uses a structure in which the Data output means include a type information providing means for additional Providing information indicating that the respective position coordinate data, which are divided by the compound data, either the position coordinate data for the Positioning mechanism or the position coordinate data for the button holding mechanism are.

Ein siebter Aspekt der Erfindung hat den gleichen Aufbau wie derjenige des ersten Aspekts der Erfindung und benutzt eine Struktur, bei welcher Verbindungsmittel zu einem externen Speichermedium zum Ein-/Ausgeben einer Mehrzahl von Positionskoordinatendaten vorgesehen sind, in welchen jeweilige Positionskoordinaten jeder aus der Mehrzahl von Stichnummern entsprechen.One Seventh aspect of the invention has the same structure as that of the first aspect of the invention and uses a structure in which connecting means to an external storage medium for input / output a plurality of position coordinate data are provided, in which respective position coordinates each of the plurality of Correspond to stitch numbers.

Weiterhin hat ein achter Aspekt der Erfindung den gleichen Aufbau wie derjenige des ersten Aspekts der Erfindung und verwendet eine Struktur, bei welcher eine Kommunikationsleitung vorgesehen ist zum Kommunizieren der Mehrzahl von Positionskoordinatendaten, in welchen die jeweiligen Positionskoordinaten jeder aus der Mehrzahl von Stichnummern entsprechen, mit einer externen Vorrichtung.Farther For example, an eighth aspect of the invention has the same construction as the one of the first aspect of the invention and uses a structure in which a communication line is provided for communicating the plurality of position coordinate data in which the respective ones Position coordinates correspond to each of the plurality of stitch numbers, with an external device.

[Vorteil der Erfindung]Advantage of the Invention

Gemäß dem ersten Aspekt der Erfindung werden wenigstens zwei Positionskoordinatendaten, in welchen Positionskoordinaten entsprechend einer einzigen Ebene für eine Gesamtzahl von Stichen zur Ausübung eines Seriennähvorganges eingestellt werden (Positionskoordinatendaten, in welchen jeweilige Positionskoordinaten veranlasst sind, einer Mehrzahl von Stichen zu entsprechen), durch die Dateneingabemittel gewonnen, und weiterhin wird ein Positionskoordinatendatenwert der Positionierung eines Nähgutes und der andere Positionskoordinatenwert wird der Positionierung eines Knopfes durch die Zuordnungsmittel zugeordnet.According to the first Aspect of the invention will be at least two position coordinate data, in which position coordinates corresponding to a single level for a total number from stitches to exercise a serial sewing process be set (position coordinate data in which respective Position coordinates are initiated, a plurality of stitches to be matched) obtained by the data input means, and continue becomes a position coordinate data of the positioning of a sewing material and the other position coordinate value becomes the positioning a button assigned by the assignment means.

Durch die Datenerzeugungsmittel werden die beiden so zugeordneten Positionskoordinatendaten zusammengefügt, um einen Verbunddatenwert zu erzeugen.By the data generating means become the two position coordinate data thus assigned together, to generate a composite data value.

Es ist wünschbar, dass geeignete, voreingestellte Koordinaten zur Relativpositionierung mit der Nadel für die Positionskoordinaten verwendet werden sollten, welche zur Positionierung eines Knopfes zugeordnet werden sollen, bzw. für die Positionskoordinatendaten, welche zur Positionierung eines Nähguts zugeordnet werden sollen.It is desirable that suitable, preset coordinates for relative positioning with the needle for the position coordinates should be used, which for positioning of a button, or for the position coordinate data, which should be assigned to the positioning of a sewing material.

Somit ist es möglich, die Verbunddaten durch Zuordnung einer Mehrzahl von Positionskoordinatendaten zu erzeugen. Infolgedessen ist ein Vorgang zur Eingabe von Daten von Beginn an nicht erforderlich und die Arbeitseffizienz kann somit verbessert werden.Thus, it is possible to use the composite data To generate assignment of a plurality of position coordinate data. As a result, an operation for inputting data from the beginning is not required, and the work efficiency can thus be improved.

Durch Benutzung einer Einstell- und Eingabevorrichtung, die herkömmlicherweise allgemein vertrieben wird und lediglich Positionskoordinaten entsprechend einer einzigen Ebene für jede Stichnummer einstellen kann, ist es ferner möglich, Daten einzustellen und in eine Nähmaschine einzugeben, die befähigt ist, ein Nähgut und einen Knopf mit Bezug auf eine Nadel einzeln zu positionieren, und hierdurch einen Nähvorgang auszuführen. Infolgedessen können die Positionskoordinatendaten auch während des Nähvorgangs der Nähmaschine erzeugt werden, so dass der Nähvorgang nicht beschränkt ist sondern die Effizienz eines Arbeitsvorganges verbessert werden kann.By Use of a setting and input device, conventionally is generally sold and only position coordinates accordingly a single level for Furthermore, it is possible to set any stitch number and into a sewing machine to enter that empowers is, a sewing material and to position a button individually with respect to a needle, and thereby a sewing process perform. As a result, can the position coordinate data also during sewing of the sewing machine be generated, so that the sewing process not limited but the efficiency of a work process can be improved can.

Die Positionskoordinaten in den "Positionskoordinatendaten" können Positionskoordinaten für einen fixierten und absoluten Ursprung oder Positionskoordinaten sein, die indikativ sind für ein Bewegungsausmaß, ausgehend von laufenden Positionskoordinaten zu Positionskoordinaten einer nächsten Objektposition.The Position coordinates in the "position coordinate data" can be position coordinates for a be fixed and absolute origin or position coordinates, which are indicative of a range of motion, starting from current position coordinates to position coordinates one next Object position.

Ferner können die Zuordnungsmittel dazu dienen, eine Zuordnung nach Erhalt einer Eingabe zur Abgabe einer Instruktion auszuführen, um die Positionskoordinatendaten zur Positionierung eines Nähgutes und die Positionskoordinatendaten zur Positionierung eines Knopfes durch eine Bedienungsperson der Nähmaschine auszuwählen, oder sie können dazu dienen, automatisch die Zuordnung entsprechend bestimmter Bedingungen, beispielsweise einem Befehl für eine Gewinnung, automatisch auszuführen.Further can the assignment means serve to assign after receiving a Input to submit an instruction to execute the position coordinate data for positioning a sewing material and the position coordinate data for positioning a button by an operator of the sewing machine, or you can serve to automatically assign according to certain conditions, for example, a command for an extraction, to carry out automatically.

Die Speichermittel können einen Positionsdateneingang aus den Dateneingangsmitteln zusätzlich zu den Verbunddaten speichern. Darüber hinaus können die Positionskoordinatendaten in den Speichermitteln in der Eingabe von einer Außenseite her gespeichert werden, und zwar in der Auswahl, die durch die Auswahlmittel auszuführen ist, oder nach der. Zuordnung.The Storage means can a position data input from the data input means in addition to save the composite data. About that can out the position coordinate data in the storage means in the input from an outside stored in the selection, by the selection means perform is, or after the. Assignment.

Ferner können die Speichermittel einen Verbunddateneingang durch die Eingabemittel in dem Fall speichern, in welchem Mittel zur Eingabe verschiedener eingestellter Inhalte von Verbindungsdaten von Beginn an vorgesehen sind, beispielsweise ohne Benutzung der Positionskoordinatendaten, zusätzlich zu den Verbunddaten, welche durch die Datenerzeugungsmittel erzeugt werden, oder sie können die gewonnenen Verbunddaten in dem Fall speichern, in welchem von der Außenseite her Mittel zur Gewinnung der Verbunddaten vorgesehen sind.Further can the storage means a composite data input by the input means in which case, in which means to input various set content of connection data provided from the beginning are, for example, without using the position coordinate data, additionally to the composite data generated by the data generation means be or they can store the obtained composite data in the case in which the outside Her means for obtaining the composite data are provided.

Gemäß dem zweiten Aspekt der Erfindung werden in dem Fall, in welchem die Positionskoordinatendaten, die der Positionierung des Nähgutes zugeordnet sind, und die Positionskoordinatendaten, welche der Positionierung des Knopfes zugeordnet sind, unterschiedliche Stichzahlen haben, welche zueinander eingestellt sind, die Verbunddaten entsprechend der kleineren Stichzahl erzeugt. Deshalb ist es möglich, die Positionskoordinatendaten mit unterschiedlich eingestellter Stichzahl in Kombination zu benutzen.According to the second Aspect of the invention in the case where the position coordinate data, the positioning of the sewing material are assigned, and the position coordinate data, which positioning of the button are assigned, have different stitch counts, which are set to each other, the composite data accordingly the smaller number of stitches generated. That is why it is possible the Position coordinate data with differently set number of stitches to use in combination.

Außerdem können die erzeugten Positionskoordinatendaten, in welchen lediglich die Stichzahlen nicht miteinander zur Kombination übereinstimmen, benutzt werden und zwar ohne Ausübung eines Editiervorgangs, beispielsweise einer Modifikation.In addition, the generated position coordinate data, in which only the stitch numbers do not match each other to the combination, are used without exercising one Editing process, such as a modification.

Gemäß dem dritten Aspekt der Erfindung wird in dem Falle, in welchem die Positionskoordinatendaten, welche der Positionierung des Nähgutes zugeordnet sind, und die Positionskoordinatendaten, welche der Positionierung des Knopfes zugeordnet sind, unterschiedliche Stichzahlen haben, die zueinander eingestellt sind, ein Behandlungsvorgang zur Ergänzung von Positionskoordinaten entsprechend den Stichnummern vorgenommen, welche der kleineren Anzahl von Positionskoordinatendaten fehlen, und die Verbindungsdaten werden dann erzeugt. Infolgedessen ist es möglich, die Positionskoordinatendaten mit der verschieden eingestellten Stichzahl in Kombination zu benutzen.According to the third Aspect of the invention is in the case in which the position coordinate data, which associated with the positioning of the sewing material are, and the position coordinate data, which of the positioning of the button are assigned, have different stitch counts, which are adjusted to each other, a treatment process to supplement Position coordinates are made according to the stitch numbers, which of the smaller number of position coordinate data are missing, and the connection data is then generated. As a result, it is possible the Position coordinate data with the differently set number of stitches to use in combination.

Außerdem können die erzeugten Positionskoordinatendaten, in welchen lediglich die Stichzahlen zur Kombination nicht miteinander übereinstimmen, ohne Ausübung eines Editiervorgangs, beispielsweise einer Modifizierung, benutzt werden.In addition, the generated position coordinate data, in which only the stitch numbers to combine with each other, without exercising one Editing, such as modification.

Die Ergänzungsbehandlung schließt ein: eine Behandlung zur Einstellung eines Ursprungs und voreingestellten Positionskoordinaten für die fehlenden Stichnummern, eine Behandlung zur Bezugnahme von Positionskoordinatendaten auf die Stichnummern, welchen die anderen Positionskoordinatendaten entsprechen, wodurch damit identische Positionskoordinaten und dazu entsprechende Positionskoordinatendaten berechnet werden, und eine Behandlung, die eine Forderung zum Einstellen und Eingeben lediglich der fehlenden Stichnummern ergibt, wodurch der Eingabewert eingestellt wird.The supplement treatment includes a: a treatment for setting an origin and preset Position coordinates for the missing stitch numbers, a treatment for referring position coordinate data to the stitch numbers which the other position coordinate data correspond, thereby providing identical position coordinates and corresponding position coordinate data are calculated, and a treatment, the one requirement for setting and entering only the missing ones Stitch numbers result, whereby the input value is set.

Gemäß dem vierten Aspekt der Erfindung können auch in dem Falle, in welchem die Verbunddaten durch die Zuordnungsmittel erzeugt werden, diese in zwei Positionskoordinatendaten unterteilt werden, denen zu entsprechen jeweilige Positionskoordinaten für die Stichnummern veranlasst werden, und zwar wiederum durch die Unterteilungsmittel. Infolgedessen ist es möglich, einen Editiervorgang für jede der Positionskoordinatendaten wiederum unter Benutzung der Einstell- und Eingabevorrichtung auszuführen, welche in herkömmlicher Weise allgemein vertrieben wird, und lediglich Positionskoordinaten einstellen kann entsprechend einer einzigen Ebene, und zwar für jede der Stichnummern.According to the fourth aspect of the invention, even in the case where the composite data are generated by the allocation means, they can be divided into two position coordinate data corresponding to respective positions onsko ordinates for the stitch numbers, again by the subdivision means. As a result, it is possible to perform an editing operation for each of the position coordinate data again using the setting and input device which is conventionally distributed in a conventional manner and can only set position coordinates corresponding to a single plane for each of the stitch numbers.

Die Unterteilungsmittel können als ein Objekt die durch die Eingabemittel eingegebenen Verbunddaten in dem Fall einstellen, in welchem Mittel vorgesehen sind zum Eingeben verschiedener Einstellinhalte der Verbunddaten von Beginn an, beispielsweise ohne Benutzung der Positionskoordinatendaten, zusätzlich zu den Verbunddaten, welche durch die Datenerzeugungsmittel erzeugt sind, oder sie können als das Objekt die gewonnenen Verbunddaten in dem Fall einstellen, in welchem Mittel vorgesehen sind zur Gewinnung der Verbunddaten von einer Außenseite her.The Subdivision means can as an object, the composite data input by the input means in the case where means are provided for inputting various setting contents of the composite data from the beginning, for example without using the position coordinate data, in addition to the composite data generated by the data generating means are, or they can as the object set the obtained composite data in the case in which means are provided for obtaining the composite data from an outside ago.

Gemäß dem fünften Aspekt der Erfindung kann eine Information, die anzeigt, dass die beiden Positionskoordinatendaten, welche so durch die Unterteilung erhalten sind, als Positionskoordinatendaten für den Positioniermechanismus und Positionskoordinatendaten für den Knopfhaltemechanismus ein Paar bilden, zu den jeweiligen Positionskoordinatendaten hinzugefügt werden. Wenn ein Nähvorgang durch die beiden Positionskoordinatendaten in der gleichen Kombination wiederum einem nächsten Zeitpunkt ausgeführt werden soll, können infolgedessen die Betriebssteuermittel zwei geeignete Positionsdaten rasch ablesen und können die Effizienz der Näharbeit auch in dem Fall weiter verbessern, in welchem eine Mehrzahl von Positionskoordinatendaten beispielsweise in den Datenspeichermitteln vorliegt.According to the fifth aspect The invention may include information indicating that the two position coordinate data, which are thus obtained by the division, as position coordinate data for the Positioning mechanism and position coordinate data for the button holding mechanism form a pair, are added to the respective position coordinate data. When a sewing process through the two position coordinate data in the same combination again at a later time accomplished should be able to as a result, the operation control means two suitable position data read quickly and can the efficiency of sewing in the case where a plurality of Position coordinate data, for example, in the data storage means is present.

Gemäß dem sechsten Aspekt der Erfindung kann eine Information, die anzeigt, dass die beiden Koordinatendaten, welche so durch die Unterteilung gewonnen sind, entweder die Positionskoordinatendaten für den Positioniermechanismus oder die Positionskoordinatendaten für den Knopfhaltemechanismus sind, jeweils hinzugefügt werden. Daher lesen die Zuordnungsmittel die nämliche Information in einem nächsten Nähvorgang. Infolgedessen ist es möglich, eine Zuordnung rasch auszuführen und die Effizienz der Näharbeit weiter zu verbessern.According to the sixth Aspect of the invention may include information indicating that the both coordinate data thus obtained by the subdivision are either the position coordinate data for the positioning mechanism or the position coordinate data for the button holding mechanism are added, respectively become. Therefore, the allocation means read the same information in one next Sewing. As a result, it is possible to perform an assignment quickly and the efficiency of sewing continue to improve.

Gemäß dem siebten Aspekt der Erfindung können Positionskoordinatendaten, welche durch die Einstell- und Eingabevorrichtung erzeugt sind, die ihrerseits in herkömmlicherweise allgemein vertrieben wurde und lediglich die Positionskoordinaten entsprechend einer einzigen Ebene für jede der Stichnummern einstellen kann, der Nähmaschine eingegeben werden, und zwar durch Benutzung des externen Aufzeichnungsmediums. Somit ist es möglich, die Effizienz der Arbeit zum Einstellen und Eingeben der Positionskoordinatendaten weiter zu verbessern.According to the seventh Aspect of the invention can Position coordinate data generated by the setting and input device which in turn has been commonly sold in the conventional art and only the position coordinates corresponding to a single one Level for can set any of the stitch numbers, the sewing machine can be entered, by using the external recording medium. Consequently is it possible that Work efficiency for setting and entering position coordinate data continue to improve.

Gemäß dem achten Aspekt der Erfindung können weiterhin Positionskoordinatendaten, welche durch die Einstell- und Eingabevorrichtung erzeugt werden, die in herkömmlicher Weise allgemein vertrieben wurde und lediglich die Positionskoordinatendaten entsprechend einer einzigen Ebene für jede der Stichnummern einstellen kann, der Nähmaschine eingegeben werden, und zwar unter Benutzung der Kommunikationsleitung. Somit ist es möglich, die Arbeitseffizienz zum Einstellen und Eingeben der Positionskoordinatendaten weiterhin zu verbessern.According to the eighth Aspect of the invention can position coordinate data, which is determined by the setting and input device produced in conventional Way, and only the position coordinate data set according to a single level for each of the stitch numbers can entered the sewing machine using the communication line. Consequently Is it possible, the work efficiency for setting and inputting position coordinate data continue to improve.

KURZE BESCHREIBUNG DER ZEICHNUNGENSHORT DESCRIPTION THE DRAWINGS

1 ist ein Blockdiagramm mit der Darstellung eines schematischen Aufbaus einer Knopfannähmaschine gemäß einem Ausführungsbeispiel der Erfindung. 1 Fig. 10 is a block diagram showing a schematic construction of a button sewing machine according to an embodiment of the invention.

2A ist eine erläuternde Ansicht mit der Darstellung einer Nadellokalisierung für eine Nadel mit Bezug auf einen Knopf und deren Reihenfolge, in dem Falle, in welchem der Knopf, der mit vier Einfädelöffnungen versehen ist, an ein Nähgut angenäht werden soll. 2A Fig. 13 is an explanatory view showing a needle location for a needle with respect to a button and its order in the case where the button provided with four threading holes is to be sewn to a sewing material.

2B ist eine erläuternde Ansicht mit der Darstellung einer Nadellokalisierung für die Nadel mit Bezug auf das Nähgut und deren Reihenfolge in dem Falle, in welchem der Knopf auf das Nähgut aufgenäht werden soll. 2 B Fig. 13 is an explanatory view showing a needle location for the needle with respect to the cloth and their order in the case where the button is to be sewn on the cloth.

3 ist ein Flussdiagramm mit der Darstellung eines Arbeitsvorgangs der auszuführen ist, wenn zwei Positionskoordinatendaten abgelesen werden. 3 FIG. 11 is a flowchart showing a process to be performed when two position coordinate data are read. FIG.

4 ist ein an 3 anschließendes Flussdiagramm mit der Darstellung eines Arbeitsvorganges der ausgeführt werden muss, wenn die beiden Koordinatendaten abgelesen werden. 4 is on 3 following flowchart showing the operation to be performed when the two coordinate data are read.

5 ist eine Ansicht mit der Darstellung eines Beispiels einer Anzeige eines Dateneingabeschirms in einer Betriebstafel. 5 Fig. 10 is a view showing an example of a display of a data entry screen in an operation panel.

6 ist eine Ansicht mit der Darstellung eines Beispiels einer Anzeige eines Datenleseschirms in der Betriebstafel. 6 Fig. 10 is a view showing an example of a display of a data read screen in the operation panel.

7 ist eine Ansicht mit der Darstellung eines Beispiels einer Anzeige eines Datenauswahlschirms in der Betriebstafel. 7 Fig. 13 is a view showing an example of a display of a data selection screen in the operation panel.

8 ist ein konzeptuelles Diagramm mit der Darstellung von Nähdaten, die gleichzeitig jeweilige Positionskoordinaten zur Positionierung eines Knopfes und eines Nähgutes gewinnen können. 8th is a conceptual diagram with the representation of sewing data, which can simultaneously win respective position coordinates for positioning a button and a sewing material.

9 ist ein Flussdiagramm mit der Darstellung eines Arbeitsvorgangs, der in der Datenkombination der Knopfannähmaschine auszuführen ist. 9 FIG. 10 is a flowchart showing a process to be performed in the data combination of the button sewing machine. FIG.

10 ist ein Flussdiagramm mit der Darstellung eines Arbeitsvorgangs der auszuführen ist, wenn zwei Positionskoordinatendaten anzuschreiben sind. 10 FIG. 11 is a flowchart showing a process to be performed when two position coordinate data are to be written.

11 ist ein an 10 anschließendes Flussdiagramm mit der Darstellung des Arbeitsvorgangs, der auszuführen ist, wenn die beiden Positionskoordinatendaten angeschrieben werden. 11 is on 10 following flowchart showing the operation to be performed when the two position coordinate data are written to.

12 ist eine Ansicht mit der Darstellung eines Beispiels einer Anzeige eines Datenschreibschirms in der Betriebstafel. 12 Fig. 10 is a view showing an example of a display of a data writing screen in the operation panel.

13A ist ein konzeptionelles Diagramm mit der Darstellung von Positionskoordinatendaten zur Positionierung eines Knopfes. 13A is a conceptual diagram showing position coordinate data for positioning a button.

13B ist ein konzeptionelles Diagramm mit der Darstellung von Positionskoordinatendaten zur Positionierung eines Nähguts. 13B is a conceptual diagram showing position coordinate data for positioning a workpiece.

14 ist eine Ansicht mit der Darstellung eines Beispiels einer Darstellung eines Nummernauswahlschirms in der Betriebstafel. 14 Fig. 13 is a view showing an example of a representation of a number selection screen in the operation panel.

BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELEDESCRIPTION OF THE PREFERRED EMBODIMENTS

(Gesamtstruktur des Ausführungsbeispiels gemäß der Erfindung)(Overall structure of the embodiment according to the invention)

Ein Ausführungsbeispiel der Erfindung wird unten im einzelnen mit Bezug auf die Zeichnung beschrieben.One embodiment The invention will be described in more detail below with reference to the drawing described.

1 zeigt einen schematischen Aufbau eines Erscheinungsbildes einer Knopfannähmaschine 1 gemäß dem Ausführungsbeispiel der Erfindung zusammen mit einem Blockdiagramm, welches einen Steuerkreis darstellt. Die Knopfannähmaschine 1 hat eine äußere Gesamtgestalt, die schematisch gebildet wird von: einem Bettabschnitt 2, einem vertikalen Säulenteil 3, der auf dem Bettabschnitt 3 errichtet ist, und einem Armteil 4, der sich gegenüber dem Bettabschnitt 2 ausgehend von dem vertikalen Säulenteil 3 erstreckt. In der folgenden Beschreibung sind eine Längsrichtung und eine Vertikalrichtung der Knopfannähmaschine 1 in 1 dargestellt und als Y-Achsrichtung bzw. 1 shows a schematic structure of an appearance of a Knopfannähmaschine 1 according to the embodiment of the invention together with a block diagram illustrating a control circuit. The button sewing machine 1 has an outer overall shape, which is schematically formed by: a bed section 2 , a vertical column section 3 standing on the bed section 3 is erected, and an arm part 4 that faces the bed section 2 starting from the vertical column part 3 extends. In the following description, a longitudinal direction and a vertical direction of the button sewing machine will be described 1 in 1 represented and as Y-axis direction or

Z-Achsrichtung angenommen. Weiterhin wird eine Richtung senkrecht zur Zeichnungsebene von 1 als Querrichtung (X-Achsrichtung) angenommen.Z-axis direction assumed. Furthermore, a direction perpendicular to the plane of the drawing of 1 assumed as transverse direction (X-axis direction).

Die Knopfannähmaschine 1 dient dazu, automatisch einen Knopf auf einen Stoff (ein Nähgut) anzunähen, und zwar durch das Zusammenwirken einer Nadel 5, die am vorderen Ende einer Nadelstange 9 befestigt ist, die ihrerseits an einem vorderen Ende des Armteils 4 vorgesehen ist, wobei ein Faden durch die Nadel hindurch eingesetzt ist, und eines (nicht dargestellten) Greifers, der im Bettabschnitt 2 so vorgesehen ist, dass er der Nadel 5 gegenüberliegt. Da die Ausbildung eines Stiches, beispielsweise ein Betriebsvorgang des Greifers, eine an sich bekannte Technik ist, unterbleibt hier eine detaillierte Beschreibung.The button sewing machine 1 is used to automatically sew a button on a fabric (sewing material) by the cooperation of a needle 5 at the front end of a needle bar 9 attached, in turn, at a front end of the arm part 4 is provided, wherein a thread is inserted through the needle, and a (not shown) gripper in the bed section 2 so provided that he is the needle 5 opposite. Since the formation of a stitch, for example, an operation of the gripper, a per se known technique is omitted here is a detailed description.

Die Knopfannähmaschine 1 kann einen Knopf B und ein Nähgut unabhängig frei anliefern und hierdurch verschiedene Knopfannähvorgänge ausführen. Verschiedene Mechanismen werden unten im einzelnen beschrieben.The button sewing machine 1 can independently deliver a button B and a fabric independently and thereby perform various button sewing operations. Various mechanisms are described in detail below.

(Nadel-Vertikalbewegungsmechanismus) Ein Nadel-Vertikalbewegungsmechanismus benutzt einen Hauptwellenmotor 14 als Antriebsquelle und erteilt der Nadel durch die Nadelstange 9 einen vertikalen, hin- und hergehenden Bewegungsvorgang und verschwenkt die Nadelstange 9, um die Nadel in X-Achsrichtung zu bewegen und zu positionieren.(Needle Vertical Motion Mechanism) A needle vertical motion mechanism uses a main shaft motor 14 as a drive source and gives the needle through the needle bar 9 a vertical, reciprocating motion and pivots the needle bar 9 to move and position the needle in the X-axis direction.

Die Nadelstange 9 führt durch einen Kurbelmechanismus eine Vertikalbewegung aus, und zwar unter Verwendung des Hauptwellenmotors 14 als Antriebsquelle, der dabei ein vertikales Bewegungsmittel ist. Weiterhin ist die Nadelstange durch ein Nadelstangenlagerglied vertikal beweglich gelagert, das hauptsächlich in der Y-Achsrichtung (der Längsrichtung) verschwenkt werden kann. Dementsprechend kann die Nadelstange 9 die Nadel 5 an ihrem unteren Ende in der X-Achsrichtung (der Querrichtung) verschwenken, während eine Vertikalbewegung ausgeführt wird.The needle bar 9 performs a vertical movement by a crank mechanism using the main shaft motor 14 as a drive source, which is a vertical moving means. Furthermore, the needle bar is vertically movably supported by a needle bar support member which can be pivoted mainly in the Y-axis direction (the longitudinal direction). Accordingly, the needle bar 9 the needle 5 pivot at its lower end in the X-axis direction (the transverse direction) while performing a vertical movement.

Das Nadelstangenlagerglied benutzt als Antriebsquelle einen Nadeloszillationsmotor 20, der ein Impulsmotor ist. Der Nadeloszillationsmotor 20 wird so gesteuert, dass er synchron mit dem Hauptwellenmotor 14 derart angetrieben wird, dass die Nadel 5 einen unteren Totpunkt erreicht, wenn sie an beiden Enden im Schwenkvorgang während des Antriebvorgangs positioniert ist. (Knopfhaltemechanismus) Ein Knopfhaltemechanismus hält den Knopf B und bewegt den Knopf B mit Bezug auf die Nadel 5 in der X-Achsrichtung und der Y-Achsrichtung, wodurch der Knopf B in eine beliebige Position in der XY-Ebene eingestellt wird.The needle bar support member uses a needle oscillation motor as a drive source 20 which is a pulse motor. The needle oscillation motor 20 is controlled so that it synchronously with the main shaft motor 14 is driven so that the needle 5 reached a bottom dead center when it is positioned at both ends in the pivoting operation during the drive operation. (Knob Holding Mechanism) A knob holding mechanism holds the knob B and moves the knob B with respect to the needle 5 in the X-axis direction and the Y-axis direction, whereby the button B is set in any position in the XY plane.

Der Knopf B wird in der Schwebe und an einem unteren Teil in der Mitte eines Nähmaschinenarmteils sowie von einem Knopfhaltearm gehalten, der ein Knopfhaltemittel bildet mit einem vorderen Endteil, der sich in die Nähe einer vertikalen Bewegungsbahn der Nadel 5 erstreckt. Der Knopfhaltearm ist in der Y-Achsrichtung mit Bezug auf den Nähmaschinenarmteil an seinem Basisende beweglich gelagert und wird weiterhin mittels eines oberen Y-Vorschubmotors 32 in der Y-Achsrichtung angetrieben.The button B is held in suspension and at a lower part in the center of a sewing machine arm part and a button holding arm which constitutes a button holding means with a front end part which is in the vicinity of a vertical trajectory of the needle 5 extends. The knob holding arm is movably supported in the Y-axis direction with respect to the sewing machine arm portion at its base end, and further by means of an upper Y-feed motor 32 driven in the Y-axis direction.

Weiterhin ist der Knopfhaltearm an seinem Basisende um die X-Achsrichtung schwenkbar gehalten, und das Basisende ist mit einem Vertikalantriebsmotor 35 versehen, der eine Schwenkantriebsquelle ist. Durch den Vertikalantriebsmotor kann der Knopf B, der an der vorderen Endseite des Knopfhaltearms festgehalten wird, vertikal bewegt werden.Furthermore, the knob holding arm is pivotally supported at its base end about the X-axis direction, and the base end is provided with a vertical drive motor 35 provided, which is a pivot drive source. By the vertical drive motor, the button B, which is held on the front end side of the button holding arm, can be moved vertically.

Ein Spannfuttermechanismus zum Halten des Knopfes B ist am vorderen Endteil des Knopfhaltearms vorgesehen, und der Knopf wird an beiden Seiten in der Querrichtung dazwischengelegt und so festgehalten.One Chuck mechanism for holding the knob B is at the front End portion of the button holding arm provided, and the button is on both sides interposed in the transverse direction and so held.

Der Spannfuttermechanismus ist so vorgesehen, dass er hauptsächlich in der Querrichtung an dem vorderen Endteil des Knopfhaltearms drehbar ist, und ein Winkel kann mit Hilfe eines druckluftbetätigten Drehzylinders 37 so geschaltet werden, dass er 90° oder weniger beträgt. Mehr im einzelnen: der Drehzylinder 37 kann in eine normale Halteposition geschaltet werden, in welcher der Spannfuttermechanismus den Knopf B horizontal hält, und in eine aufrechte Halteposition, in welcher eine Unterseite des Knopfes B nach vorne aufgerichtet ist. Eine Blindstich-(scoop-)Vernähung oder eine Direkt-(solid-)Vernähung wird ausgeführt, wenn der Knopf B in einen horizontalen Zustand eingestellt ist, und eine Stielumwicklungsvernähung wird ausgeführt, wenn der Knopf B in einem aufgerichteten Zustand eingesetzt ist.The chuck mechanism is provided so as to be rotatable mainly in the transverse direction at the front end portion of the knob holding arm, and an angle may be adjusted by means of a pneumatic rotary cylinder 37 be switched so that it is 90 ° or less. More in detail: the rotary cylinder 37 can be switched to a normal holding position in which the chuck mechanism keeps the button B horizontal, and in an upright holding position in which a bottom of the button B is erected forward. A blind stitch (scoop) stitching or a direct (solid) stitching is carried out when the button B is set in a horizontal state, and a straddle stitching is carried out when the button B is put in an erected state.

Ferner ist der Spannfuttermechanismus mit einem Differentialmotor 72 zum Bewegen und Positionieren des Knopfes B durch den Spannfuttermechanismus in der X-Achsrichtung mit Bezug auf den Knopfhaltearm versehen. Durch die Steuerung des Differentialmotors 72 ist es möglich, den Knopf B in einer beliebigen Position in der X-Achsrichtung einzustellen.Further, the chuck mechanism is a differential motor 72 for moving and positioning the knob B by the chuck mechanism in the X-axis direction with respect to the button holding arm. By controlling the differential motor 72 it is possible to set the knob B in any position in the X-axis direction.

In dem Knopfhaltemechanismus kann somit der Knopf B mit Bezug auf die Nadel über die XY-Ebene in die beliebige Position eingestellt werden, und zwar mit Hilfe des oberen Y-Vorschubmotors 32 und des Differentialmotors 72.Thus, in the button-holding mechanism, the button B can be set to the arbitrary position with respect to the needle via the XY plane, by means of the upper Y-feed motor 32 and the differential motor 72 ,

Es wird vorgezogen, dass der Knopfhaltemechanismus die Nadel und den Knopf B wechselseitig in beliebigen Positionen über der XY-Ebene einstellen kann. Entweder die Nadel oder der Knopf B können in der X-Achsrichtung beweglich sein, oder der jeweilige andere Teil kann in der Y-Achsrichtung beweglich sein, oder lediglich entweder die Nadel oder der Knopf B können sowohl in der X-Achsrichtung als auch in der Y-Achsrichtung beweglich sein.It it is preferred that the button-holding mechanism engage the needle and the needle Set knob B mutually in any position above the XY plane can. Either the needle or the B button can be in the X-axis direction be movable, or the respective other part may be in the Y-axis direction be mobile, or just either the needle or the button B can movable both in the X-axis direction and in the Y-axis direction be.

(Umgebungen des Bettabschnittes und Dorn)(Environs of the bed section and thorn)

In dem Falle, in welchem eine Oberseite des Nähmaschinenbettabschnitts einen normalen Knopfannähvorgang ausführt (sogenannte Direktvernähung), welches keine Blindstichvernähung ist, dient der Nähmaschinenbettabschnitt als Aufnahmetisch zum Ausbreiten und Anordnen eines Stoffes, der ein Nähgut sein soll, auf ihm. Der Aufnahmetisch ist mit einem Stützknopfhalteteil versehen zum Festhalten eines Stützknopfes, wenn der Stützknopf vernäht wird.In the case in which a top of the sewing machine bed section a normal button sewing process carries (so-called direct suturing), which is no blindstitch sewing is the sewing machine bed section as a receiving table for spreading and placing a substance, the a sewing material should be on him. The recording table is with a support button holding part provided for holding a support button, when the support button stitched becomes.

Weiterhin ist ein Dorn 57, der ein Halteglied sein soll, an einem vorderen Endteil an einer Vorderseite des Nähmaschinenbettabschnittes derart abgestützt und vorgesehen, dass sein Basisende hauptsächlich um die X-Achsrichtung drehbar ist. Der Dorn 57 ist im vorderen Endteil an der vorne gelegenen Seite des Nähmaschinenbettabschnitts mit einem nach rückwärts gekehrten spitzen Teil versehen, und dieser spitze Teil ist ähnlich einem Plattenstück mit einem verdünnten Vorderteil ausgebildet, um ein Anlegen auszuführen, wobei das Nähgut zurückgefaltet wird. Der vordere Endteil des Dornes 57 kann an die vertikale Bewegungsbahn der Nadel 5 durch eine Verdrehung des Basisendes angenähert oder von ihr entfernt werden. Für die Verdrehung des Dornes 57 wird ein Dornzylinder 66 als Antriebsquelle benutzt. Der Aufnahme- oder Montagetisch ist mit einem Dornsensor 64 zur Feststellung der Annäherung versehen, wenn das vordere Endteil des Dornes 57 sich an die vertikale Bewegungsbahn der Nadel 5 annähert. Der Dornzylinder 66 wird in Richtung auf eine Gebrauchsposition hingezogen, in welcher der vordere Endteil des Dornes 57 sich am meisten der vertikalen Bewegungsbahn der Nadel 5 annähert, und zwar durch die Ausgabe des Dornsensors 64. Ein vorderes Ende des Aufnahmetisches ist mit einer Blattfeder versehen, um das Nähgut, das in den vorderen Endteil des Dornes 57 eingesetzt ist, dazwischenzulegen und festzuhalten, wenn der Dorn 57 in die Gebrauchsstellung bewegt wird. Der Dornzylinder 66 wird automatisch abgeschaltet, wenn der Nähvorgang beendet ist, und der Dorn 57 fällt nach vorne und wird auf diese Weise in eine ursprüngliche Bereitschaftsstellung zurückgeführt.Furthermore, a thorn 57 which is to be a holding member, supported and provided at a front end part at a front side of the sewing machine bed portion such that its base end is mainly rotatable about the X-axis direction. The thorn 57 is provided in the front end portion on the front side of the sewing machine bed portion with a backward pointed portion, and this pointed portion is similar to a plate piece with a thinned front portion formed to perform an application, wherein the fabric is folded back. The front end part of the thorn 57 can be attached to the vertical trajectory of the needle 5 be approximated by a twist of the base end or removed from it. For the twisting of the thorn 57 becomes a mandrel cylinder 66 used as drive source. The pick-up or assembly table is equipped with a spike sensor 64 provided for determining the approach when the front end portion of the mandrel 57 to the vertical trajectory of the needle 5 approaches. The mandrel cylinder 66 is attracted towards a use position in which the front end portion of the mandrel 57 most of the vertical trajectory of the needle 5 approaches, through the output of the mandrel sensor 64 , A front end of the receiving table is provided with a leaf spring to the suture, which in the front end portion of the mandrel 57 is used to interpose and hold when the spike 57 is moved to the position of use. The mandrel cylinder 66 is automatically switched off when the sewing process is finished, and the mandrel 57 falls forward and is returned in this way to an original ready position.

Weiterhin ist am vorderen Endteil des Dornes 57 eine halbkreisförmige Kerbe ausgebildet. In dem Falle, in welchem der Knopf durch die Vernähung über das im zurückgefalteten Zustand befestigte Nähgut genäht werden soll, vermeidet die Kerbe eine Störung des vorderen Endteils des Dornes 57 mit der Nadel 5.Furthermore, at the front end portion of the mandrel 57 formed a semi-circular notch. In the case in which the button fastened by the suturing over that in the folded-back state te sewing material is to be sewn, the notch avoids a disturbance of the front end portion of the mandrel 57 with the needle 5 ,

Der Aufnahmetisch und der Dorn 57 sind in der Y-Achsrichtung über einen hinteren Körper des Nähmaschinenbettabschnitts beweglich abgestützt und können durch einen unteren Y-Vorschubmotor 51 bewegt und positioniert werden.The shooting table and the spike 57 are movably supported in the Y-axis direction via a rear body of the sewing machine bed section and may be moved by a lower Y-feed motor 51 be moved and positioned.

Die Nadel kann wahlweise in der XY-Ebene relativ mit Bezug auf das Nähgut lokalisiert werden, und zwar durch das Zusammenwirken des unteren Y-Vorschubmotors 21 mit dem Nadeloszillationsmotor 20. Mit anderen Worten: durch diese Motoren 51 und 20 wird ein Positioniermechanismus gebildet.The needle may optionally be located in the XY plane relative to the fabric by the cooperation of the lower Y feed motor 21 with the needle oscillation motor 20 , In other words, through these engines 51 and 20 a positioning mechanism is formed.

Es ist vorzuziehen, dass der Positioniermechanismus die Nadel und das Nähgut mit Bezug auf die XY-Ebene gegenseitig beliebig positioniert. Die Nadel oder das Nähgut können in der X-Achsrichtung beweglich sein, oder der jeweilige andere Teil kann in der Y-Achsrichtung beweglich sein, oder lediglich entweder die Nadel oder das Nähgut können sowohl in der X-Achsrichtung als auch der Y-Achsrichtung beweglich sein.It it is preferable that the positioning mechanism be the needle and the workpiece with respect to the XY plane mutually arbitrarily positioned. The needle or the sewing material can be movable in the X-axis direction, or the respective other Part may be movable in the Y-axis direction, or only either the needle or the sewing material can movable in both the X-axis direction and the Y-axis direction be.

(Steuersystem der Knopfannähmaschine)(Control system of button sewing machine)

Als nächstes wird ein Steuerkreis der Knopfannähmaschine 1 mit Bezug auf 1 beschrieben. Die Knopfannähmaschine 1 ist mit einem elektrischen Schaltkasten 101 versehen, der gemäß der Erfindung eine als Steuermittel dienende CPU 102 einschließt, und jeder Maschinenteil ist mit dem elektrischen Schaltkasten 101 verbunden.Next is a control circuit of the button sewing machine 1 regarding 1 described. The button sewing machine 1 is with an electrical control box 101 provided according to the invention serving as a control means CPU 102 includes, and each machine part is connected to the electrical control box 101 connected.

Beispielsweise sind mit dem elektrischen Schaltkasten 101 eine Betriebstafel 103, ein Netzschalter 104, ein Startpedal 105 und ein temporärer Stoppschalter 106 verbunden.For example, with the electrical control box 101 an operating panel 103 , a power switch 104 , a start pedal 105 and a temporary stop switch 106 connected.

Die Betriebstafel 103 schließt eine Flüssigkristallanzeigetafel ein, um einen Arbeiter (eine Bedienungsperson) zu veranlassen, auf ihr verschiedene Informationen darzustellen, sowie einen transparenten Berührungssensor der über einem gesamten Anzeigeschirm der Tafel angeordnet und befähigt ist, die Bedienungsperson zu veranlassen, eine Position auf ihm zu berühren und festzustellen. Die Flüssigkristallanzeigetafel zeigt, falls nötig, vor und nach einer Näharbeit oder während der Näharbeit verschiedene Informationen an. Weiterhin werden ein Schalter und ein Knopf durch die Flüssigkristallanzeigetafel bei verschiedenen Eingabevorgängen von der Bedienungsperson dargestellt, und der Berührungssensor stellt einen Kontakt fest, der für eine Eingabe mit dem Schalter oder dem Knopf, falls überhaupt, beabsichtigt ist. Dementsprechend kann die CPU 102 erkennen, dass die Eingabe irgendeines Knopfes und Schalters ausgehend von den Anzeigebilddaten auf der Flüssigkristallanzeigetafel und eine Feststellkontaktposition durch den Berührungssensor ausgeführt ist.The operating panel 103 includes a liquid crystal display panel for causing a worker (operator) to display various information thereon, and a transparent touch sensor disposed over an entire display screen of the panel and capable of causing the operator to touch and locate a position thereon , If necessary, the liquid crystal display panel displays various information before and after a sewing work or during sewing. Furthermore, a switch and a button are displayed by the liquid crystal display panel at various input operations by the operator, and the touch sensor detects a contact intended for input with the switch or button, if any. Accordingly, the CPU 102 recognize that the input of any button and switch is performed from the display image data on the liquid crystal display panel and a lock contact position by the touch sensor.

Ein externer Speicher 103a, der ein externes Aufzeichnungsmedium sein soll, ist mit der Betriebstafel 103 verbunden, und ein (nicht dargestellter) Leser/Schreiber, der ein lesbares Verbindungsmittel (Dateneingabemittel) sein soll, ist damit zusammen vorgesehen und kann Positionskoordinaten ablesen, die im externen Speicher 103a gespeichert sind, um hierdurch Nähbedingungen einzustellen. Im Gegensatz hierzu können verschiedene Nähbedingungen, die von der Betriebstafel 103 eingegeben werden, ebenfalls im externen Speicher 103 abgespeichert werden.An external memory 103a which is to be an external recording medium is with the operation panel 103 and a reader / writer (not shown) intended to be readable connection means (data input means) is provided therewith and can read position coordinates stored in the external memory 103a are stored to thereby set sewing conditions. In contrast, different sewing conditions can be different from the operating panel 103 are entered, also in the external memory 103 be stored.

Ein nicht flüchtiges oder Daueraufzeichnungsmedium kann anstelle des externen Speichers 103 benutzt werden, und ein magnetisches Aufzeichnungsmedium, beispielsweise eine FD, oder ein optisches Aufzeichnungsmedium, beispielsweise eine CD oder eine DVD können benutzt werden. In der Knopfannähmaschine 1 wird ein Blitzspeicher verwendet.A nonvolatile or continuous recording medium may be used instead of the external memory 103 can be used, and a magnetic recording medium such as an FD or an optical recording medium such as a CD or a DVD can be used. In the button sewing machine 1 a flash memory is used.

Ein als Speichermittel dienender Speicher 102a ist zusammen mit der CPU 102 vorgesehen. Der Speicher 102a wird gebildet von einer nicht einschreibbaren Speichereinheit, welche verschiedene Anfangseinstelldaten abspeichert, die zur Ausführung einer Mehrzahl von Programmen, Behandlungsvorgängen und Steuerungen erforderlich sind, um verschiedene Steuerungen und Behandlungsvorgänge auszuführen, sowie eine einschreibbare Speichereinheit, die ein temporärer Datenspeicherbereich sein soll, der für verschiedene Steuerungen und Behandlungsvorgänge erforderlich ist.A memory serving as storage means 102 is together with the CPU 102 intended. The memory 102 is constituted by a non-writable storage unit storing various initial setting data required to execute a plurality of programs, processes and controls to execute various controls and handling operations, and a write-in storage unit to be a temporary data storage area dedicated to various controllers and treatment procedures is required.

Der Netzschalter 104 ist ein EIN/AUS-Schalter, um die Knopfannähmaschine 1 in einen leitenden Zustand zu verbringen. Das Startpedal 105 wird betätigt, wenn eine Näharbeit gestartet werden soll. Wenn das Startpedal 105 betätigt ist, wird die Näharbeit durch die Steuerung der CPU 102 gestartet. Der temporäre Stoppschalter 106 dient dazu, ein zeitweises Abstoppen durchzuführen, nachdem die Näharbeit begonnen hat.The power switch 104 is an ON / OFF switch to the button sewing machine 1 to spend in a conductive state. The start pedal 105 is pressed when a sewing work is to be started. When the start pedal 105 is pressed, the sewing work is done by the control of the CPU 102 started. The temporary stop switch 106 serves to perform a temporary stop after the sewing work has begun.

Weiterhin ist eine (nicht dargestellte) Schnittstelle in dem elektrischen Schaltkasten 101 vorgesehen, und ein Steuersignal, das von der CPU 102 ausgesandt wird, wird über die Schnittstelle ausgegeben, und weiterhin ist eine (nicht dargestellte) Antriebsschaltung für jede Antriebsquelle vorgesehen.Furthermore, an interface (not shown) in the electrical control box 101 provided, and a control signal from the CPU 102 is transmitted through the interface, and further provided is a drive circuit (not shown) for each drive source.

Insbesondere sind der Hauptwellenmotor 14, der Nadeloszillationsmotor 20, der obere Y-Vorschubmotor 32, der Vertikalantriebsmotor 35, der Differentialmotor 72 und der untere Y-Vorschubmotor 51 über die Schnittstelle angeschlossen. Weiterhin ist ein elektromagnetisches Ventil 108 über die Schnittstelle angeschlossen, und der Drehzylinder 37, der Dornzylinder 66 und ein Nähgutdrückerzylinder 107 sind über das elektromagnetische Ventil 108 angeschlossen. Zusätzlich ist die Knopfannähmaschine 1 mit einem Fadenabschneidmechanismus versehen, der nicht dargestellt ist, und ein Faden wird in einem vorbestimmten Timing während oder nach der Näharbeit abgeschnitten, und ein Fadenabschneidmotor 109 und ein Fadenabschneidzylinder 110 sind als Antriebsquellen vorgesehen.In particular, the main shaft motor 14 , the needle oscillation motor 20 , the upper Y feed motor 32 , the vertical drive motor 35 , the Dif ferentialmotor 72 and the lower Y feed motor 51 connected via the interface. Furthermore, an electromagnetic valve 108 connected via the interface, and the rotary cylinder 37 , the Dorn cylinder 66 and a Nähdrückdrückerzylinder 107 are via the electromagnetic valve 108 connected. In addition, the button sewing machine 1 provided with a Fadenabschneidmechanismus, which is not shown, and a thread is cut at a predetermined timing during or after the sewing work, and a thread trimming motor 109 and a thread trimming cylinder 110 are provided as drive sources.

In der Knopfannähmaschine 1 mit dem oben beschriebenen Aufbau kann der Knopf B durch den Antriebsvorgang des Differentialmotors 72 in der X-Achsrichtung bewegt werden, er kann in der Y-Achsrichtung durch den Antriebsvorgang des oberen Y-Vorschubmotors 32 bewegt werden und er kann in der Z-Achsrichtung durch den Antriebsvorgang des vertikalen Antriebsmotors 35 bewegt werden.In the button sewing machine 1 With the structure described above, the knob B by the driving operation of the differential motor 72 can be moved in the X-axis direction, it can in the Y-axis direction by the driving operation of the upper Y-feed motor 32 can be moved and in the Z-axis direction by the driving operation of the vertical drive motor 35 to be moved.

Weiterhin kann das Nähgut in der Y-Achsrichtung durch den Antriebsvorgang des unteren Y-Vorschubmotors 51 bewegt werden. Zusätzlich kann die Nadellokalisierung der Nadel 5 mit Bezug auf die X-Achsrichtung durch den Antriebsvorgang des Nadeloszillationsmotors 20 positioniert werden, um die Nadelstange 9 in der X-Achsrichtung zu verschwenken.Furthermore, the sewing material in the Y-axis direction by the driving operation of the lower Y-feed motor 51 to be moved. In addition, the needle localization of the needle 5 with respect to the X-axis direction by the driving operation of the Nadeloszillationsmotors 20 be positioned to the needle bar 9 to pivot in the X-axis direction.

Mehr im einzelnen wirken der Nadeloszillationsmotor 20, der obere Y-Vorschubmotor 32, der Differentialmotor 72 und der untere Y-Vorschubmotor 51 zusammen, um als Positioniermittel zur relativen Positionierung der Nadellokalisierung der Nadel 5 mit Bezug auf den Knopf B zu funktionieren, der an einem Knopfhaltearm 34 gehalten ist, und auf das Nähgut, das am Dorn 57 gehalten ist. Weiterhin funktioniert der untere Y-Vorschubmotor auch als Bewegungsmittel zur Zurückziehung des Dornes 57 von der Nadel 5.More specifically, the Nadeloszillationsmotor act 20 , the upper Y feed motor 32 , the differential motor 72 and the lower Y feed motor 51 together as a positioning means for relative positioning of the needle localization of the needle 5 to operate with respect to button B attached to a button holding arm 34 is held, and on the sewing material, the thorn 57 is held. Furthermore, the lower Y-feed motor also functions as a means of moving the mandrel back 57 from the needle 5 ,

(Verschiedene Arbeitsvorgänge)(Various operations)

Zu allererst wird eine Mehrzahl von Positionskoordinaten in dem externen Speicher 103a aufgezeichnet. Die jeweiligen Positionskoordinatendaten haben jeweilige Positionskoordinaten, die einzeln für eine jede von allen Stichnummern eingestellt sind, ausgehend von einem Start der Näharbeit bis zu einem Abschluss der Näharbeit, und zwar in Koordinatenwerten (X-Y) zur Spezifizierung der Positionskoordinaten eines XY-Koordinatensystems, welches ein rechtwinkliges Koordinatensystem ist. Diese Positionskoordinatendaten werden unter Verwendung eines Nähdatenerzeugungsprogramms durch eine Außenseite der Knopfannähmaschine 1 erzeugt, d. h., einen Personalcomputer und werden in den externen Speicher 103a eingeschrieben.First of all, a plurality of position coordinates in the external memory 103a recorded. The respective position coordinate data has respective position coordinates individually set for each of all stitch numbers, from a start of sewing to a completion of sewing, in coordinate values (XY) for specifying the position coordinates of an XY coordinate system which is a rectangular one Coordinate system is. These position coordinate data are drawn by using a sewing data generating program through an outside of the button sewing machine 1 generated, ie, a personal computer and are in the external memory 103a enrolled.

Ein allgemeines Nähdatenerzeugungsprogramm, das im Personalcomputer benutzt wird, ist so beschaffen, dass es verschiedene Nähmaschinen in einem weiten Bereich entspricht. Aus diesem Grunde ist es unmöglich, einen numerischen Wert einzugeben, der einem einzelnen Parameter entspricht, welcher für die Näharbeiten verschiedener Nähmaschinen erforderlich ist, und die Positionskoordinaten des XY-Koordinatensystems zur Ausführung einer Positionierung für jede Nadellokalisierung können lediglich einfacher ausgeführt werden. Somit kann eine Vielseitigkeit von Daten verbessert werden.One general sewing data generation program, which is used in the personal computer is such that it different sewing machines in a wide range corresponds. That's why it's impossible to get one enter a numeric value that corresponds to a single parameter, which for the sewing different sewing machines is required, and the position coordinates of the XY coordinate system for execution a positioning for every needle localization can just done easier become. Thus, versatility of data can be improved.

Andererseits kann die Knopfannähmaschine 1 das Nähgut und den Knopf einzeln mit Bezug auf die Nadel positionieren. Aus diesem Grunde sind Positionskoordinatendaten erforderlich zur Positionierung des Nähgutes und Positionskoordinatendaten zur Positionierung des Knopfes. 2(A) ist eine erläuternde Ansicht mit der Darstellung einer Lokalisierung der Nadel mit Bezug auf den Knopf in dem Falle, in welchem der Knopf B, der mit vier Einfädelöffnungen versehen ist, auf das Nähgut genäht werden soll, und weiterhin eine Ansicht von deren Reihenfolge, und 2(B) ist eine erläuternde Ansicht mit der Darstellung einer Lokalisierung der Nadel mit Bezug auf das Nähgut in dem Falle, in welchem der Knopf B auf das Nähgut genäht werden soll, und eine Darstellung von deren Reihenfolge. In jeder der Zeichnungen ist die Nadellokalisierung als ein schwarzer Punkt dargestellt. Wie in 2 gezeigt, ist es offensichtlich, dass die Nadellokalisierung mit Bezug auf den Knopf B und das Nähgut mit der gleichen Stichnummer ausgeführt wird.On the other hand, the button sewing machine 1 position the fabric and knob one at a time with respect to the needle. For this reason, position coordinate data is required for the positioning of the sewing material and position coordinate data for positioning the button. 2 (A) is an explanatory view showing the location of the needle with respect to the button in the case in which the button B, which is provided with four threading openings, is to be sewn onto the fabric, and further a view of the order, and 2 B) Fig. 10 is an explanatory view showing a location of the needle with respect to the cloth in the case where the button B is to be sewn on the cloth, and an illustration of the order thereof. In each of the drawings, the needle location is shown as a black dot. As in 2 4, it is obvious that the needle localization with respect to the button B and the cloth having the same stitch number is executed.

Dementsprechend führt die CPU 102 einen Arbeitsvorgang aus zur Spezifizierung, als Positionskoordinatendatenwert zur Nähgutvernähung, eines einer Mehrzahl von Positionskoordinatendaten (Positionskoordinatendaten entsprechend einer einzigen Ebene) in dem externen Speicher 103a, welche bezeichnet und durch die Betriebstafel 103 eingegeben werden, und zur Spezifizierung der anderen Positionskoordinatendatenwerte als die Positionskoordinatendatenwerte zur Knopfannähung in Übereinstimmung mit einem vorbestimmten Arbeitsprogramm. Mehr im einzelnen funktioniert die CPU 102 als Zuordnungsmittel zur Auswahl der Positionskoordinatendaten für das Nähgut und der Positionskoordinatendaten für den Knopf in Übereinstimmung mit der Eingabe der Betriebstafel 103. Weiterhin funktioniert die CPU 102 als Datenverknüpfungsmittel (synthesizing means) zur Erzeugung von Verbunddaten (Positionskoordinatendaten entsprechend den beiden Ebenen), in welchen Positionskoordinatendaten zur Knopfpositionierung und Positionskoordinatendaten zur Nähgutpositionierung veranlasst werden, jeder einer Mehrzahl von Stichnummern zu entsprechen, basierend auf den beiden Positionierkoordinatendaten, welche zugeordnet sind.Accordingly, the CPU performs 102 an operation for specifying, as a position coordinate data for sewing sewing, one of a plurality of position coordinate data (position coordinate data corresponding to a single plane) in the external memory 103a which denotes and through the operating panel 103 and specifying the position coordinate data other than the button-position position coordinate data in accordance with a predetermined operation program. More specifically, the CPU works 102 as allocation means for selecting the position coordinate data for the sewing material and the position coordinate data for the button in accordance with the input of the operation panel 103 , The CPU still works 102 as synthesizing means for generating composite data (position coordinate data corresponding to the two planes) in which position coordinate data for button positioning and position coordinate data for workpiece positioning are caused, respectively to correspond to a plurality of stitch numbers based on the two positioning coordinate data which are assigned.

Der Arbeitsvorgang wird im einzelnen beschrieben. 3 und 4 sind Flussdiagramme mit der Darstellung eines Prozessablaufes zur Veranlassung der CPU 102, die Positionskoordinatendaten für das Nähgut und die Positionskoordinaten für den Knopf aus einer Mehrzahl von Positionskoordinatendaten in dem externen Speicher 103a auszuwählen und Nähdaten zu erzeugen, in Übereinstimmung mit einem vorbestimmten Arbeitsprogramm, und 5 ist eine Ansicht mit der Darstellung eines Beispiels einer Anzeige eines Dateneingabeschirms in der Betriebstafel 103. Verschiedene Eingabeknöpfe zum Eingeben verschiedener Daten sind in einem Anzeigezustand des Dateneingabeschirms dargestellt. Eine Dateneingabe entsprechend jedem Anzeigeknopf wird von einer Bedienungsperson ausgeführt (Schritt S11). Dann wird über die Anwesenheit einer Eingabe eines Nähstartschalters entschieden (Schritt S12). Wenn die Eingabe festgestellt wird, wird eine Näharbeit ausgeführt, basierend auf den Nähdaten, die bereits im Schritt S11 ausgewählt wurden (Schritt S13).The operation will be described in detail. 3 and 4 are flowcharts showing a process flow for initiating the CPU 102 , the position coordinate data for the sewing material and the position coordinates for the button of a plurality of position coordinate data in the external memory 103a to select and generate sewing data in accordance with a predetermined work program, and 5 Fig. 10 is a view showing an example of a display of a data entry screen in the operation panel 103 , Various input buttons for inputting various data are shown in a display state of the data entry screen. Data input corresponding to each display button is executed by an operator (step S11). Then, the presence of an input of a sewing start switch is decided (step S12). When the input is detected, sewing is performed based on the sewing data already selected in step S11 (step S13).

Wenn die Eingabe des Nähstartschalters nicht festgestellt wird (Schritt S12: NEIN), wird über die Anwesenheit einer Eingabe eines Datenleseschalters W1 entschieden (Schritt S14). Wenn keine Eingabe vorliegt, kehrt der Vorgang zum Schritt S11 zurück (Schritt S14: NEIN).If the input of the sewing start switch is not is determined (step S12: NO), the presence of an input of a data read switch W1 (step S14). If no input is present, the process returns to step S11 (step S14: NO).

Wenn andererseits der Datenleseschalter W1 von der Bedienungsperson eingegeben ist (Schritt S14: JA), führt die CPU 102 einen Arbeitsvorgang aus zur Einschaltung einer Anzeige auf einem Datenleseschirm (6). Der Datenleseschirm stellt einen Datenzahlwechselschalter W2 von Positionskoordinaten für einen Knopf dar sowie einen Datenzahlwechselschalter W3 von Positionskoordinatendaten für ein Nähgut, ferner einen Verbindungsdatenzahlwechselschalter W4 zum Angeben einer Datenzahl zu Verbunddaten, welche verknüpft (synthetisiert) sind, sowie einen Leseschalter W5 zur Ausführung einer Bearbeitung von Lesepositionskoordinatendaten an einer aus dem externen Speicher 103 ausgewählten Datenzahl.On the other hand, when the data read switch W1 is input by the operator (step S14: YES), the CPU performs 102 an operation to turn on an ad on a data read screen ( 6 ). The data read screen represents a data number change switch W2 of position coordinates for a button, a data number change switch W3 of position coordinate data for a cloth, a connection data number change switch W4 for indicating a data number to linked data which are linked (synthesized), and a read switch W5 for executing a reading of read position coordinate data at one from the external memory 103 selected data number.

In diesem Falle wird eine Datenzahl von Positionskoordinatendaten mit dem neuesten, aktualisierten Datenwert in dem externen Speicher 103a als eine Datenzahl ausgewählt, die auf dem Schalter W2 dargestellt werden soll, und zwar zur Änderung der Auswahl der Positionskoordinatendaten für den Knopf in einem Zustand, in welchem die Auswahl durch die Bearbeitung der CPU 102 noch nicht ausgeführt ist (Schritt S15).In this case, a data number of position coordinate data having the newest updated data in the external memory is obtained 103a is selected as a data number to be displayed on the switch W2 for changing the selection of the position coordinate data for the button in a state in which the selection by the processing of the CPU 102 not yet executed (step S15).

Durch die Bearbeitung der CPU 102 wird weiterhin eine Datenzahl von Positionskoordinatendaten mit einem zweiten neuesten, aktualisierten Datenwert im externen Speicher 103a als Datenzahl ausgewählt, welche auf dem Schalter W3 zum Ändern der Auswahl der Positionskoordinatendaten für das Nähgut dargestellt werden soll, und zwar in dem Zustand, in welchem die Auswahl noch nicht durchgeführt ist (Schritt S16).By editing the CPU 102 will continue to have a data number of position coordinate data with a second most recent updated data value in the external memory 103a is selected as the data number to be displayed on the switch W3 for changing the selection of the position coordinate data for the sewing material in the state in which the selection has not yet been made (step S16).

Durch die Bearbeitung der CPU 102 wird weiterhin die kleinste von Zahlen außer den Verbunddaten, die im Speicher 102a vorhanden sind, für den Verbunddatenzahlenwechselschalter W4 in dem Zustand ausgewählt, in welchem die Auswahl noch nicht ausgeführt ist (Schritt S17).By editing the CPU 102 will continue to be the smallest of numbers except for the composite data stored in memory 102 are selected for the composite data number change switch W4 in the state in which the selection has not yet been made (step S17).

Wenn in den Bearbeitungsvorgängen der Schritte S15 und S16 zwei Positionskoordinatendaten, zu welchen aufeinander bezogene Informationen bereits angeschrieben sind, im externen Speicher 103a vorhanden sind, wählt die CPU 102 vorzugsweise die Datenzahlen der beiden Positionskoordinatendaten jeweils aus, und zwar durch einen Bearbeitungsvorgang, der unten beschrieben wird.In the processing operations of steps S15 and S16, if two position coordinate data to which related information has already been written is stored in the external memory 103a are present, the CPU selects 102 Preferably, the data numbers of the two position coordinate data respectively, by a machining operation, which will be described below.

In den Arbeitsvorgängen der Schritte S15 und S16 wählt weiterhin in dem Falle, in welchem Positionskoordinatendaten, zu welchen eine Information, die für eine Benutzung für den Knopf indikativ ist, bereits geschrieben ist, oder Positionskoordinatendaten, zu welchen eine Information, die für eine Benutzung für das Nähgut indikativ ist, bereits geschrieben ist, im äußeren Speicher 103a vorhanden sind, die CPU 102 vorzugsweise die Datenzahlen der Positionskoordinatendaten durch einen Vorgang aus, der unten beschrieben wird.In the operations of steps S15 and S16, furthermore, in the position coordinate data to which information indicative of use for the button is already written, or position coordinate data to which information necessary for use for the suture is indicative, already written, in the outer store 103a are present, the CPU 102 Preferably, the data numbers of the position coordinate data by an operation described below.

Durch die Bearbeitung der CPU 102 wird die Datenzahl, die durch jede der Bearbeitungsvorgänge ausgewählt ist, auf jedem der Schalter W2, W3 und W4 dargestellt (Schritt S18).By editing the CPU 102 For example, the data number selected by each of the machining operations is displayed on each of the switches W2, W3 and W4 (step S18).

Anschließend wird über die Anwesenheit einer Eingabe des Datenzahländerungsschalters W2 der Positionskoordinatendaten für den Knopf entschieden. Wenn die Eingabe festgestellt wird (Schritt S19: JA), führt die CPU 102 einen Vorgang zum Einschalten einer Darstellung über einen Datenzahlauswahlschirm aus (7). Ein Eingabeschalter W6 für einen numerischen Wert und ein Bestimmungsschalter W7 werden auf dem Datenzahlauswahlschirm für den Knopf dargestellt. Durch den Schalter W6 ist es möglich, eine der Positionskoordinatendaten im externen Speicher 103a auszuwählen.Subsequently, the presence of an input of the data number change switch W2 of the position coordinate data for the button is decided. If the input is detected (step S19: YES), the CPU performs 102 a process for turning on a representation via a data number selection screen ( 7 ). An input switch W6 for a numerical value and a destination switch W7 are displayed on the data number selection screen for the button. By the switch W6, it is possible to have one of the position coordinate data in the external memory 103a select.

Wenn die Eingabe des Datenzahländerungsschalters W2 der Positionskoordinatendaten für den Knopf nicht festgestellt wird (Schritt S19: NEIN) oder die Datenzahl auf dem Datenzahlauswahlschirm geändert wird und die Eingabe des Bestimmungsschalters W7 festgestellt wird (Schritt S20), wird die über die Anwesenheit einer Eingabe des Datenzahländerungsschalters W3 der Positionskoordinatendaten für das Nähgut entschieden. Wenn die Eingabe festgestellt wird (Schritt S21: JA), führt die CPU 102 einen Vorgang zum Schalten einer Anzeige über den Datenzahlauswahlschirm für das Nähgut aus (der nahezu dergleiche wie derjenige in 7 ist). Der Eingabeschalter für den numerischen Wert und der Bestimmungsschalter werden ebenfalls auf dem Datenzahlauswahlschirm dargestellt. Durch diese Schalter ist es möglich, eine der Positionskoordinatendaten im externen Speicher 103a auszuwählen.When the input of the data number change switch W2 of the position coordinate data for the button is not detected (step S19: NO) or the data number on the data number selection screen is set is changed and the input of the determination switch W7 is detected (step S20), the decision on the presence of an input of the data number change switch W3 of the position coordinate data for the cloth is decided. If the input is detected (step S21: YES), the CPU performs 102 a process of switching an indication on the sewing material data selection screen (which is almost the same as that in FIG 7 is). The numerical value input switch and the determination switch are also displayed on the data number selection screen. These switches allow one of the position coordinate data in the external memory 103a select.

Wenn die Eingabe des Datenzahländerungsschalters W3 der Positionskoordinatendaten für das Nähgut nicht festgestellt wird (Schritt S21: NEIN) oder die Datenzahl auf dem Datenzahlauswahlschirm geändert wird und die Eingabe des Bestimmungsschalters W7 festgestellt wird (Schritt S22), wird über die Anwesenheit einer Eingabe des Verbunddatenzahländerungsschalters W4 entschieden. Wenn die Eingabe festgestellt wird (Schritt S23: JA), führt die CPU 102 einen Arbeitsvorgang aus zum Schalten einer Anzeige über den Verbunddatenzahlauswahlschirm, der nahezu dergleiche wie derjenige in 7 ist. Der Eingabeschalter für den numerischen Wert und der Bestimmungsschalter werden ebenfalls auf dem Datenzahlauswahlschirm angezeigt. Durch diese Schalter ist es möglich, eine der Datenzahlen von neuen Verbunddaten auszuwählen.When the input of the data number change switch W3 of the position coordinate data for the cloth is not detected (step S21: NO) or the data number on the data number selection screen is changed and the input of the determination switch W7 is determined (step S22), the presence of an input of the compound data number change switch W4 is indicated decided. If the input is detected (step S23: YES), the CPU performs 102 an operation for switching an indication on the compound data number selection screen, which is almost the same as that in FIG 7 is. The numerical value input switch and the determination switch are also displayed on the data number selection screen. These switches allow you to select one of the data numbers of new composite data.

Wenn die Eingabe des Verbunddatenzahländerungsschalter W4 nicht festgestellt wird (Schritt S23: NEIN) oder die Datenzahl auf dem Datenzahlauswahlsrhirm geändert wird und die Eingabe des Bestimmungsschalters festgestellt wird (Schritt S27), wird über die Anwesenheit einer Eingabe des Leseschalters W5 entschieden. Wenn die Eingabe nicht festgestellt wird, kehrt der Vorgang zum Schritt S19 zurück (Schritt S25: NEIN). Wenn die Eingabe festgestellt wird (Schritt S25: JA), führt die CPU 102 eine Bearbeitung aus zur Bestimmung der Positionskoordinatendaten an der Datenzahl, die im Bearbeitungsvorgang des Schrittes S15 oder S20 als Positionskoordinatendaten für die Knopfvernähung ausgewählt sind, und zur Bestimmung der Positionskoordinatendaten an der Datenzahl, die in dem Bearbeitungsvorgang des Schrittes S16 oder S22 als Positionskoordinatendaten zur Nähgutvernähung ausgewählt sind, und weiterhin zur Durchführung einer Synthese mit Verbunddaten, in denen Positionskoordinaten zur Positionierung des Knopfes für jede Stichseriennummer für die Näharbeit und Positionskoordinaten zur Positionierung des Nähguts individuell eingestellt werden (Positionskoordinatendaten entsprechend den beiden Ebenen, siehe 8) (Schritt S26).When the input of the compound data number change switch W4 is not detected (step S23: NO) or the data number on the data number selection screen is changed and the input of the determination switch is detected (step S27), the presence of an input of the read switch W5 is decided. If the input is not detected, the process returns to step S19 (step S25: NO). If the input is detected (step S25: YES), the CPU performs 102 a processing of determining the position coordinate data on the data number selected as the position coordinate data for the button sewing in the processing of the step S15 or S20 and determining the position coordinate data on the data number selected as the position coordinate data for sewing sewing in the processing of the step S16 or S22 and further to synthesize composite data in which position coordinates for positioning the button for each stitch series number for the sewing work and position coordinates for positioning the sewing material are individually set (position coordinate data corresponding to the two planes, see FIG 8th ) (Step S26).

Die Datenzahl, die im Arbeitsvorgang des Schrittes S17 oder S24 ausgewählt ist, wird den Verbunddaten beigegeben und die dieselben Verbunddaten werden im Speicher 102a gespeichert (Schritt S27).The data number selected in the operation of step S17 or S24 is added to the composite data and the same composite data is stored in memory 102 stored (step S27).

Ferner führt die CPU 102 einen Vorgang aus, bei dem sie ein Stichzahlvergleichsmittel ist zum Vergleichen der Stichzahlen der beiden Positionskoordinatendaten, wenn die zwei Positionskoordinatendaten ausgewählt und sie im Bearbeitungsvorgang des Schrittes S26 in Übereinstimmung mit einem vorbestimmten Bearbeitungsprogramm miteinander verknüpft (synthetisiert) werden. Weiterhin führt die CPU 102 selektiv Arbeitsvorgänge aus, und zwar als erstes Stichzahlreguliermittel zur Steuerung eines Vorganges zur Beendigung der Näharbeit entsprechend der kleineren Stichzahl der Positionskoordinatendaten, wenn die Stichzahl einer Positionskoordinatendaten kleiner ist, und als zweites Stichzahlreguliermittel zur Ausführung eines ergänzenden Bearbeitungsvorgangs von Daten, die für Positionen indikativ sind, welche den fehlenden Stichnummern der Positionskoordinatendaten mit der kleineren Stichzahl entsprechen in Übereinstimmung mit einem vorbestimmten Bearbeitungsprogramm.Furthermore, the CPU performs 102 an operation in which it is a stitch number comparison means for comparing the stitch numbers of the two position coordinate data when the two position coordinate data are selected and linked (synthesized) in the machining operation of the step S26 in accordance with a predetermined machining program. The CPU continues to run 102 selectively, operations as first stitch number regulating means for controlling a sewing work completion process according to the smaller stitch number of the position coordinate data when the stitching number of a position coordinate data is smaller, and second stitch number regulating means for executing a supplementary machining operation of data indicative of positions, which correspond to the missing stitch numbers of the position coordinate data having the smaller stitch number in accordance with a predetermined machining program.

9 ist ein Flussdiagramm mit der Darstellung eines Behandlungsvorgangs, der in dem Fall ausgeführt wird, in welchem jedes der Mittel ausgeübt wird. In Übereinstimmung damit erfolgt eine Beschreibung eines Arbeitsvorgangs, der durch die CPU 102 ausgeführt werden soll. 9 Fig. 10 is a flowchart showing a treatment process performed in the case where each of the agents is exercised. In accordance with this, a description is made of a process performed by the CPU 102 to be executed.

Wenn zu allererst die Auswahl von zwei Positionskoordinatendaten bestimmt ist (es wird angenommen, dass die einen von ihnen als Daten A und die anderen als Daten B eingestellt werden), liest die CPU 102 die Stichzahlen, welche für die jeweiligen Näharbeiten benötigt werden, von jedem der Datensätze, die bestimmt sind, und vergleicht sie miteinander (Schritt S1).First of all, if the selection of two position coordinate data is determined (it is assumed that one of them is set as data A and the others as data B), the CPU reads 102 the stitch numbers needed for the respective sewing works of each of the records that are determined and comparing them with each other (step S1).

Wenn die Stichzahlen einander gleich sind (Schritt S1: JA), erzeugt die CPU 102 neuerdings Nähdaten, die dadurch erhalten werden, dass die Daten A und B kombiniert werden, und speichert sie im Speicher 102a (Schritt S4), und der Bearbeitungsvorgang ist somit beendet.If the stitch numbers are equal to each other (step S1: YES), the CPU generates 102 Recently, sewing data obtained by combining the data A and B is stored in memory 102 (Step S4), and the machining process is thus completed.

Wenn die Stichzahlen einander nicht gleich sind (Schritt S1: NEIN), stellt die CPU 102 auf der Betriebstafel 103 einen Auswahlschirm dar, der anzeigt, ob oder ob nicht die Näharbeit entsprechend der kleineren Stichzahl ausgeführt werden soll (Schritt S2). Wenn eine Auswahl für die Entsprechung zu der kleineren Stichzahl festgestellt wird (Schritt S2: JA), geht der Vorgang zum Schritt S4 weiter, in welchem Positionskoordinaten der überzähligen Stichnummern der Positionskoordinatendaten mit der größeren Stichzahl gelöscht werden, um neue Verbunddaten zu erzeugen, und zwar durch Kombination der beiden Kombinationsdaten, und um sie im Speicher 102a zu speichern, und der Prozess ist somit beendet.If the stitch counts are not equal to each other (step S1: NO), the CPU stops 102 on the operating panel 103 a selection screen that indicates whether or not the sewing work should be performed according to the smaller stitch number (step S2). If a selection for the correspondence to the smaller stitch number is made (step S2: YES), the operation proceeds to step S4, in which position coordinates of the surplus stitch numbers of the position coordinate data with the larger stitch number are cleared to create new composite data by combining the two combination data and storing them in memory 102 to save, and the process is thus finished.

Wenn eine Auswahl für eine Nichtentsprechung zu der kleineren Stichzahl festgestellt wird (Schritt S2: NEIN), stellt die CPU 102 auf der Betriebstafel 103 einen Ergänzungseingabeschirm zum Eingeben eines numerischen Wertes für jede der X- und der Y-Komponenten der Positionskoordinaten dar, und zwar bei jeder Extrastichnummer (Schritt S3).If a selection for a non-correspondence to the smaller stitch number is determined (step S2: NO), the CPU stops 102 on the operating panel 103 a supplement input screen for inputting a numerical value for each of the X and Y components of the position coordinates, for each extra key number (step S3).

Wenn Positionskoordinaten für alle Extrastichnummern in den Ergänzungseingabeschirm eingegeben sind, geht der Vorgang zum Schritt S4 weiter, in welchem Positionskoordinaten, die für die Positionskoordinatendaten mit der kleineren Stichzahl ergänzt sind, hinzugefügt werden, um neue Verbunddaten zu erzeugen, die durch Kombination der beiden Positionskoordinatendaten erhalten werden, und um sie im Speicher 102a zu speichern, und der Vorgang ist somit beendet.When position coordinates for all the extra key numbers are entered in the supplementary input screen, the operation proceeds to step S4, in which position coordinates supplemented for the position coordinate data having the smaller stitch number are added to generate new composite data obtained by combining the two position coordinate data and in the store 102 to save, and the process is thus completed.

Als nächstes erfolgt eine Beschreibung des von der CPU 102 auszuführenden Vorganges, wenn ein Knopfannähvorgang, der auf den Verbunddaten in 8 beruht, ausgeführt wird.Next, a description will be given by the CPU 102 process to be performed when a button sewing operation occurring on the composite data in 8th is based, is executed.

Die CPU 102 führt basierend auf den Verbunddaten eine Bearbeitung von Betriebssteuermitteln für den Differentialmotor 72, den oberen Y-Vorschubmotor 32, den Nadeloszillationsmotor 20 und den unteren Y-Vorschubmotor 51 aus.The CPU 102 Based on the compound data, performs a processing of operation control means for the differential motor 72 , the upper Y-feed motor 32 , the needle oscillation motor 20 and the lower Y feed motor 51 out.

Die CPU 102 schließt einen Stichnummernzähler ein zum Zählen der Anzahl von Umdrehungen des Hauptwellenmotors 14 in Abhängigkeit eines Signalausganges aus einem (nicht dargestellten) Encoder, der an einer Ausgangswelle des Ausgangswellenmotors 14 vorgesehen ist.The CPU 102 includes a stitch number counter for counting the number of revolutions of the main shaft motor 14 in response to a signal output from an encoder (not shown) connected to an output shaft of the output shaft motor 14 is provided.

Durch die Feststellung des Vorwärtstretens des Startpedals 105 betätigt die CPU 102 den Hauptwellenmotor 14 und startet den Stichnummernzähler, ausgehend von Eins (1) und liest Positionskoordinaten eines Knopfes und eines Nähgutes für einen ersten Stich ab, und zwar durch Bezugnahme auf die Verbunddatenübereinstimmung mit einem vorbestimmten Bearbeitungsprogramm. Eine Nadellokalisierung des Nähguts für den ersten Stich ist (CX1, CY1) (siehe 8). Daher führt die CPU 102 eine Betriebssteuerung aus zum Antreiben des Nadeloszillationsmotors 20 durch CX1 in Vorwärtsrichtung und Antreiben des oberen Y-Vorschubmotors 32 durch CY1 in umgekehrter Richtung. Ferner ist eine Nadellokalisierung des Knopfes B für den ersten Stich (BX1, BY1) (siehe 8). Deshalb führt die CPU 102 eine Betriebssteuerung aus zum Antreiben des Differentialmotors 72 durch (BX1 – CX1) in umgekehrter Richtung und Antreiben des unteren Y-Vorschubmotors 51 durch BY1 in der umgekehrten Richtung im Hinblick auf eine Position der Nadel, die durch CX1 durch eine Nadeloszillation bewegt werden soll.By determining the forward pedaling of the starting pedal 105 presses the CPU 102 the main shaft motor 14 and starts the stitch number counter, starting from one (1), and reads position coordinates of a button and a cloth for a first stitch by referring to the composite data match with a predetermined machining program. Needle localization of the fabric for the first stitch is (CX1, CY1) (see 8th ). Therefore, the CPU performs 102 an operation controller for driving the needle oscillation motor 20 through CX1 in the forward direction and driving the upper Y-feed motor 32 through CY1 in the reverse direction. Further, needle localization of the B button for the first stitch (BX1, BY1) (see FIG 8th ). That's why the CPU is running 102 an operation controller for driving the differential motor 72 through (BX1 - CX1) in the reverse direction and driving the lower Y-feed motor 51 by BY1 in the reverse direction with respect to a position of the needle to be moved by CX1 by needle oscillation.

Jedesmal wenn ein Zählwert des Stichnummernzählers durch den Encoder des Hauptwellenmotors 14 um Eins (1) erhöht wird, führt die CPU 102 folgerichtig die gleiche Betriebssteuerung für den Differentialmotor 72, den oberen Y-Vorschubmotor 32, den Nadeloszillationsmotor 20 und den unteren Y-Vorschubmotor 51 unter Bezugnahme auf die Nähdaten aus. Wenn der Stichnummernzähler die Nummer des letzten Stiches anzeigt und die Nadellokalisierung ausgeführt ist, ist die Näharbeit beendet.Each time a count of the stitch number counter by the encoder of the main shaft motor 14 is increased by one (1), the CPU performs 102 logically the same operation control for the differential motor 72 , the upper Y-feed motor 32 , the needle oscillation motor 20 and the lower Y feed motor 51 referring to the sewing data. When the stitch number counter shows the number of the last stitch and the needle localization is completed, the sewing is finished.

Weiterhin führt die CPU 102 eine Bearbeitung von Beziehung gebenden Mitteln aus zur Trennung – in zwei Positionskoordinatendaten – der Verbunddaten, die im Speicher 102a gespeichert sind (welche durch Kombination zweier Positionskoordinatendaten erhalten oder nicht erhalten werden können, d. h. es können Nähdaten sein, die im Speicher 102a vorbereitet sind, oder Verbunddaten, die durch Eingeben eines numerischen Wertes aus der Betriebstafel 103 gewonnen sind), und zum Zufügen einer Information, die anzeigt, dass die beiden Daten aufeinander bezogen sind, und zwar für jede der Positionskoordinatendaten auf einen Bereich, der durch jeweilige Betriebssteuerungen in Übereinstimmung mit einem vorbestimmten Arbeitsprogramm nicht reflektiert wird.The CPU continues to run 102 processing relationship providing means for separating - in two position coordinate data - the composite data stored in the memory 102 are stored (which may or may not be obtained by combining two position coordinate data, ie, sewing data may be stored in memory 102 are prepared, or compound data, by entering a numerical value from the operating panel 103 and adding information indicating that the two data are related to each other for each of the position coordinate data to a range not reflected by respective operation controls in accordance with a predetermined work program.

Der Bearbeitungsvorgang wird im einzelnen beschrieben. 10 und 11 sind Flussdiagramme mit der Darstellung eines Vorganges, der die CPU 102 veranlasst, die im Speicher 102a gespeicherten Verbunddaten in die zwei Positionskoordinatendaten in Übereinstimmung mit einem vorbestimmten Bearbeitungsprogramm zu trennen. Zu allererst wird der Dateneingabeschirm (5) dargestellt, und Daten werden durch die Bedienungsperson eingegeben entsprechend jedem Darstellungsknopf (Schritt S41). Dann wird über die Anwesenheit einer Eingabe eines Nähstartschalters entschieden (Schritt S42). Wenn die Eingabe festgestellt wird, wird die Näharbeit ausgeführt, basierend auf den Verbunddaten, die im Bearbeitungsvorgang des Schrittes S41 ausgewählt wurden (Schritt S43).The machining process will be described in detail. 10 and 11 are flowcharts showing a process involving the CPU 102 that causes in the store 102 stored composite data into the two position coordinate data in accordance with a predetermined processing program to separate. First of all, the data entry screen ( 5 ), and data are input by the operator corresponding to each display button (step S41). Then, the presence of an input of a sewing start switch is decided (step S42). When the input is detected, the sewing work is carried out based on the composite data selected in the process of step S41 (step S43).

Wenn die Eingabe des Nähstartschalters nicht festgestellt wird (Schritt S42: NEIN), wird über das Vorliegen einer Eingabe eines Datenschreibschalters W11 entschieden (Schritt S44). Wenn die Eingabe nicht festgestellt wird, kehrt der Vorgang zum Schritt S41 zurück (Schritt S44: NEIN).If the input of the sewing start switch is not is determined (step S42: NO), the presence of an input of a data write switch W11 (step S44). If If the entry is not detected, the process returns to the step S41 back (Step S44: NO).

Andererseits wird der Datenschreibschalter W11 durch die Bedienungsperson eingegeben (Schritt S44: JA), die CPU 102 führt einen Vorgang aus zum Einschalten einer Anzeige über einen Datenschreibschirm aus (12). Der Datenschreibschirm stellt einen Datenänderungsschalter W12 von Positionskoordinatendaten für einen Knopf dar, ferner einen Datenzahländerungsschalter W13 von Positionskoordinatendaten für ein Nähgut, ferner einen Verbunddatenzahländerungsschalter W14 zum Auswählen einer Datenzahl über Verbunddaten, und einen Schreibschalter W15 zur Ausführung eines Vorgangs zum Schreiben jeder der separierten Positionskoordinatendaten in dem externen Speicher 103a.On the other hand, the data write switch becomes W11 entered by the operator (step S44: YES), the CPU 102 performs an operation to turn on an ad through a data write screen ( 12 ). The data write screen represents a data change switch W12 of position coordinate data for a button, a data number change switch W13 of position coordinate data for a sewing material, a compound data number change switch W14 for selecting a data number via composite data, and a write switch W15 for performing a process of writing each of the separated position coordinate data in the process external memory 103a ,

In diesem Falle wird eine Verbunddatenzahl, welche gerade ausgewählt ist, auf dem Verbunddatenzahländerungsschalter W14 durch den Arbeitsvorgang der CPU 102 angezeigt (Schritt S45).In this case, a compound data number which is currently being selected is set on the compound data number change switch W14 by the operation of the CPU 102 displayed (step S45).

Durch den Bearbeitungsvorgang der CPU 102 wird darüber hinaus die kleinste Positionskoordinatendatenzahl außer den Datenzahlen der Positionskoordinatendaten, die im externen Speicher 103a vorhanden sind, als eine Datenzahl ausgewählt, die an dem Schalter W12 zur Änderung der Auswahl der Positionskoordinatendaten für den Knopf angezeigt werden soll (Schritt S46).Through the editing process of the CPU 102 In addition, the smallest position coordinate data number except the data numbers of the position coordinate data stored in the external memory 103a are selected as a data number to be displayed on the switch W12 for changing the selection of the position coordinate data for the button (step S46).

Durch den Arbeitsvorgang der CPU 102 wird weiterhin eine zweite kleinste Datenzahl der Positionskoordinatendaten außer den Datenzahlen der Positionskoordinatendaten, die im äußeren Speicher 103a vorhanden sind, als eine Datenzahl ausgewählt, die auf dem Schalter W13 zum Ändern der Auswahl der Positionskoordinatendaten für das Nähgut angezeigt werden soll (Schritt S47).Through the operation of the CPU 102 Further, a second smallest data number of the position coordinate data except the data numbers of the position coordinate data stored in the outer memory 103a are selected as a data number to be displayed on the switch W13 for changing the selection of the position coordinate data for the sewing material (step S47).

Durch den Bearbeitungsvorgang der CPU 102 wird dann die Datenzahl, die durch jeden der Arbeitsprozesse ausgewählt ist, auf einem der Schalter W12, W13 und W14 angezeigt (Schritt S48).Through the editing process of the CPU 102 Then, the data number selected by each of the work processes is displayed on one of the switches W12, W13 and W14 (step S48).

Anschließend wird über das Vorliegen einer Eingabe des Datenzahländerungsschalters W12 der Positionskoordinatendaten für den Knopf entschieden. Wenn die Eingabe festgestellt wird (Schritt S49: JA), führt die CPU 102 einen Arbeitsvorgang aus zum Schalten der Anzeige in den Datenzahlauswahlschirm (14). In dem Datenzahlauswahlschirm für den Knopf werden ein Eingangsschalter W16 für einen numerischen Wert und ein Bestimmungsschalter W17 dargestellt. Es ist möglich die Zahl, die im Schritt S46 ausgewählt wurde, mit Hilfe des Schalters W16 zu ändern, um hierdurch eine der anderen Datenzahlen auszuwählen.Subsequently, the presence of an input of the data number change switch W12 of the position coordinate data for the button is decided. If the input is detected (step S49: YES), the CPU performs 102 an operation to switch the display to the data number selection screen ( 14 ). In the data number selection screen for the button, a numerical value input switch W16 and a destination switch W17 are displayed. It is possible to change the number selected in step S46 by means of the switch W16 to thereby select one of the other data numbers.

Wenn die Eingabe des Datenzahländerungsschalters W12 der Positionskoordinatendaten für den Knopf nicht festgestellt wird (Schritt S49: NEIN) oder die Datenzahl auf dem Datenzahlauswahlschirm geändert und eine Eingabe des Bestimmungsschalters W17 festgestellt wird (Schritt S50), wird über die Anwesenheit einer Eingabe des Schalters W13 zur Änderung der Datenzahl der Positionskoordinatendaten für das Nähgut entschieden. Wenn die Eingabe festgestellt wird (Schritt S51: JA), führt die CPU 102 einen Vorgang zum Einschalten einer Anzeige über den Datenzahlauswahlschirm für das Nähgut aus (welche nahezu die gleiche wie diejenige in 12 ist). Auch im Datenzahlauswahlschirm werden der Eingabeschalter für den numerischen Wert und der Bestimmungsschalter dargestellt. Es ist möglich, die im Schritt S47 ausgewählte Zahl zu ändern, wodurch eine der anderen Datenzahlen mit Hilfe dieser Schalter ausgewählt wird.If the input of the data number change switch W12 of the position coordinate data for the button is not detected (step S49: NO) or the data number on the data number selection screen is changed and an input of the determination switch W17 is detected (step S50), the presence of an input of the switch W13 becomes Change of the data number of the position coordinate data for the sewing material decided. If the input is detected (step S51: YES), the CPU performs 102 an operation for turning on a display via the data number selecting screen for the cloth (which is almost the same as that in FIG 12 is). Also in the data number selection screen, the numerical value input switch and the destination switch are displayed. It is possible to change the number selected in step S47, whereby one of the other data numbers is selected by means of these switches.

Wenn die Eingabe des Schalters W13 zur Änderung der Datenzahl der Positionskoordinatendaten für das Nähgut nicht festgestellt wird (Schritt S51: NEIN) oder die Datenzahl über den Datenzahlauswahlschirm geändert wird und eine Eingabe des Bestimmungsschalters W17 festgestellt wird (Schritt S52), wird über die Anwesenheit einer Eingabe des Verbunddatenzahländerungsschalters W14 entschieden. Wenn die Eingabe festgestellt wird (Schritt S52: JA), führt die CPU 102 einen Bearbeitungsvorgang zum Einschalten einer Anzeige in einem Verbunddatenzahlauswahlschirm aus (welche nahezu dieselbe wie diejenige in 12 ist). Auch im Datenzahlauswahlschirm werden der Eingabeschalter für den numerischen Wert und der Bestimmungsschalter dargestellt. Es ist möglich, eine der Datenzahlen in den Verbunddaten, die im Speicher 102 gespeichert sind, mit Hilfe dieser Schalter auszuwählen.When the input of the switch W13 for changing the data number of the position coordinate data for the cloth is not detected (step S51: NO) or the data number is changed via the data number selection screen and an input of the determination switch W17 is detected (step S52), the presence of a Input of the composite data number change switch W14 decided. If the input is detected (step S52: YES), the CPU performs 102 a processing operation for turning on a display in a compound data number selection screen (which is almost the same as that in FIG 12 is). Also in the data number selection screen, the numerical value input switch and the destination switch are displayed. It is possible to use one of the data numbers in the composite data stored in memory 102 stored with the help of these switches.

Wenn die Eingabe des Verbunddatenzahländerungsschalters W14 nicht festgestellt wird (Schritt S53: NEIN) oder die Datenzahl über den Verbunddatenzahlauswahlschirm geändert wird und die Eingabe des Bestimmungsschalters W17 festgestellt wird (Schritt S54), wird über die Anwesenheit einer Eingabe des Schreibschalters W15 entschieden. Wenn die Eingabe nicht festgestellt wird, kehrt der Vorgang zum Schritt S49 zurück (Schritt S55: NEIN). Wenn die Eingabe festgestellt wird (Schritt S55: JA), führt die CPU 102 einen Arbeitsvorgang aus zum Abtrennen der Nähdaten an der Datenzahl, die im Vorgang des Schrittes S45 oder S54 ausgewählt ist, in Positionskoordinatendaten zur Knopfpositionierung und Positionskoordinatendaten zur Nähgutpositionierung (Schritt S56).If the input of the compound data number change switch W14 is not detected (step S53: NO) or the data number is changed through the compound data number selection screen and the input of the determination switch W17 is determined (step S54), the presence of an input of the write switch W15 is decided. If the input is not detected, the process returns to step S49 (step S55: NO). If the input is detected (step S55: YES), the CPU performs 102 an operation for separating the sewing data from the data number selected in the process of step S45 or S54 into position coordinate data for button positioning and position coordinate data for sewing material positioning (step S56).

Mehr im einzelnen wird, wie in 13 gezeigt, ein Vorgang zur Ausübung einer Abtrennung in Positionskoordinatendaten ausgeführt, in welchen jeweilige Positionskoordinaten für einen Knopf auf eine Stichseriennummer eingestellt werden (13A), und in Positionskoordinatendaten, in welchen jeweilige Positionskoordinaten für ein Nähgut auf die Stichseriennummer eingestellt werden (13B).More in detail, as in 13 2, an operation is performed for performing separation into position coordinate data in which respective position coordinates for a knob are set to a stitch serial number (FIG. 13A ), and in position coordinate data in which respective position coordinates for a fabric on the stitch serial number can be set ( 13B ).

Außerdem führt die CPU 102 einen Prozess zum Schreiben einer Information aus, die für die Positionskoordinatendaten der Knopfpositionierung Indikativ ist, und eine Information, die für die Positionskoordinatendaten der Nähgutpositionierung indikativ ist, um Informationsspeichergebiete der jeweiligen Positionskoordinatendaten zu kommentieren, welche jeweils abgetrennt werden (Schritt S57).In addition, the CPU performs 102 a process for writing information indicative of the position coordinate data of the button positioning and information indicative of the position coordinate data of the cloth positioning to comment information storage areas of the respective position coordinate data which are respectively separated (step S57).

Die Information für den Knopf oder das Nähgut kann irgendeine Konfiguration haben, welche von der CPU 102 identifiziert werden kann, und ein Karteiname kann für das Nähgut oder den Knopf zusätzlich zu dem Kommentarinformationsspeicherbereich identifiziert werden.The information for the button or the cloth may have any configuration that is from the CPU 102 can be identified, and a card name can be identified for the cloth or the button in addition to the comment information storage area.

Ferner ist es auch möglich, einen Vorgang zum Schreiben – zu den Positionskoordinatendaten – einer Information auszuführen, die für eine Beziehung indikativ ist, dass die Positionskoordinatendaten ursprünglich ein Nähdatenwert sind, oder eine Beziehung, dass ein Satz von zwei Daten jeweils für die Näharbeit verwendet wird.Further it is also possible a process for writing - too the position coordinate data - a To execute information the for a relationship is indicative that the position coordinate data originally a sewing data value are, or a relationship, that is a set of two dates respectively for the Needlecraft is used.

Alle Positionskoordinatendaten werden in einfacher Weise erhalten durch Schreiben der Stichnummer und der Positionskoordinaten, die mit jeder Stichnummer in Beziehung stehen, in einem Bereich zum Aufzeichnen von Daten, die auf den Prozessvorgang bezogen sind. Deshalb ist es möglich, die Positionskoordinatendaten des externen Speichers 103a durch einen Personal Computer zu lesen und eine Editierung und eine Modifikation auszuführen in Übereinstimmung mit einem allgemeinen Nähdatenerzeugungsprogramm, welches darin benutzt wird.All position coordinate data are easily obtained by writing the stitch number and the position coordinates related to each stitch number in an area for recording data related to the process operation. Therefore, it is possible to use the position coordinate data of the external memory 103a by a personal computer and to carry out editing and modification in accordance with a general sewing data generating program used therein.

(Vorteil des Ausführungsbeispiels)(Advantage of the embodiment)

In der Knopfannähmaschine 1 werden die Positionskoordinatendaten, zu welchen Positionskoordinatendaten entsprechend einer einzigen Ebene für alle Stichnummern zur Ausführung einer Seriennäharbeit eingestellt sind, für wenigstens zwei externe Speicher 103a durch die Ausübung des vorbestimmten Bearbeitungsprogramms durch die CPU 102 vorbereitet. Durch Ausführung eines Einstellvorganges durch die Betriebstafel, um eine der Positionskoordinatendaten zuzuordnen, um das Nähgut zu positionieren, und die anderen Positionskoordinatendaten, um den Knopf zu positionieren, ist es infolgedessen möglich, eine Betriebssteuerung auszuführen zur Einzelpositionierung des Nähgutes und des Knopfes relativ mit Bezug auf die Nadel, ohne die Positionskoordinatendaten (Verbunddaten) vorzubereiten, auf welche die Positionskoordinaten, welche den beiden Ebenen für alle Stichnummern entsprechen, eingestellt sind.In the button sewing machine 1 For example, the position coordinate data to which position coordinate data corresponding to a single plane is set for all the stitch numbers for executing a serial sewing work for at least two external memories 103a by the execution of the predetermined machining program by the CPU 102 prepared. As a result, by performing an adjustment operation by the operation panel to associate one of the position coordinate data to position the fabric, and the other position coordinate data to position the button, it is possible to carry out operation control for individual positioning of the fabric and the button relative to FIG the needle without preparing the position coordinate data (compound data) to which the position coordinates corresponding to the two levels for all stitch numbers are set.

Somit ist es möglich, als Nähdaten für die Knopfannähmaschine 1 die Positionskoordinatendaten zu benutzen, die durch das allgemeine Nähdatenerzeugungsprogramm erzeugt werden, das beispielsweise in einem Personal Computer verwendet wird. Deshalb ist es möglich, die Nähdaten auch während der Näharbeit der Knopfannähmaschine zu erzeugen, wodurch die Effizienz der Arbeit ohne Begrenzung der Näharbeit verbessert wird.Thus, it is possible to use sewing data for the button sewing machine 1 use the position coordinate data generated by the general sewing data generation program used in, for example, a personal computer. Therefore, it is possible to also produce the sewing data during the sewing of the button sewing machine, thereby improving the work efficiency without limiting the sewing work.

Geeignete Koordinaten für eine relative. Positionierung mit Bezug auf die Nadel werden auf die Positionskoordinaten voreingestellt, welche für eine Positionierung des Knopfes zugeordnet werden sollen, bzw. die Positionskoordinatendaten, welche für eine Positionierung des Nähgutes zugeordnet werden sollen.suitable Coordinates for a relative. Positioning with respect to the needle will be on preset the position coordinates, which for a positioning the button should be assigned, or the position coordinate data, which one for one Positioning of the sewing material should be assigned.

Darüber hinaus ist es in der Knopfannähmaschine 1, in dem Falle, in welchem die Stichzahlen variiert werden, auf welche die Positionskoordinatendaten, die der Positionierung des Nähgutes zugeordnet sind, und die Positionskoordinatendaten, die der Positionierung des Knopfes zugeordnet sind, wechselseitig eingestellt sind, und zwar durch die Ausführung eines vorbestimmten Bearbeitungsprogrammes durch die CPU 102, möglich, die Nähdaten zum Nähen des Knopfes entsprechend der kleineren Stichzahl zu erzeugen und weiterhin die Positionskoordinaten zur Positionierung des Knopfes und des Nähgutes neu einzustellen und ergänzungsweise mit Bezug auf die fehlenden Stichnummern für die Positionskoordinatendaten mit der kleineren Stichzahl, nämlich durch die Auswahl, und die Positionskoordinatendaten mit unterschiedlich eingestellter Stichzahl in Kombination zu verwenden.In addition, it is in the button sewing machine 1 in the case where the stitch numbers are varied to which the position coordinate data associated with the positioning of the sewing material and the position coordinate data associated with the positioning of the button are mutually set by execution of a predetermined machining program the CPU 102 it is possible to generate sewing data for stitching the button corresponding to the smaller stitch number, and further to reset the position coordinates for positioning the button and the sewing material, and supplementing with respect to the missing stitch numbers for the position coordinate data having the smaller stitch count, namely, the selection, and to use the position coordinate data with differently set stitch number in combination.

In der Knopfannähmaschine 1 führt weiterhin die CPU 102 das vorbestimmte Arbeitsprogramm aus. Infolgedessen kann ein Identifizierer, der anzeigt, dass zwei Positionskoordinatendaten, die durch Trennung der Positionskoordinatendaten mit den gleichen Inhalten wie die Verbunddaten einzeln für den Knopf und das Nähgut neu gewonnen sind, aufeinander für die zwei Daten bezogen sind, einem Bereich zugefügt werden, der durch die Betriebssteuerung basierend auf den jeweiligen Daten nicht reflektiert wird. Beim Erzeugen der Verbindungsdaten ist es infolgedessen möglich, unmittelbar zwei geeignete Positionskoordinatendaten zu lesen, und zwar durch Lesen des Identifizierers auch in dem Fall, in welchem beispielsweise eine Mehrzahl von Positionskoordinatendaten im externen Speicher 103a vorhanden ist. Infolgedessen ist es möglich, die Effizienz der Näharbeit weiterhin zu verbessern.In the button sewing machine 1 continues to run the CPU 102 the predetermined work program. As a result, an identifier indicating that two position coordinate data newly obtained by separating the position coordinate data with the same contents as the composite data individually for the button and the cloth are related to each other for the two data can be added to an area passing through the operation control is not reflected based on the respective data. As a result, in generating the connection data, it is possible to directly read two suitable position coordinate data by reading the identifier even in the case where, for example, a plurality of position coordinate data are stored in the external memory 103a is available. As a result, it is possible to further improve the efficiency of the sewing work.

(Weiteres)(Additional)

Während der Leser/Schreiber des externen Speichers 103a zusammen mit der Betriebstafel 103 vorgesehen wird, ist es auch möglich, einen Aufbau zu verwenden, bei welchem Verbindungsmittel zu einer Kommunikationsleitung zum Verbreiten von Positionskoordinatendaten an dessen Stelle oder zusätzlich hierzu vorgesehen ist.While the reader / writer of the external memory 103a together with the operating panel 103 is provided, it is also possible to use a structure in which connection means is provided to a communication line for propagating position coordinate data in place of or in addition thereto.

In dem Falle, in welchem die Stichzahlen für die beiden Positionskoordinatendaten, die zur Erzeugung der Verbunddaten ausgewählt sind, nicht miteinander übereinstimmen, ist es auch möglich, eine Ergänzungsbearbeitung auszuführen, als die Positionskoordinaten für die fehlenden Stichnummern, ein Ursprung (eine Kreuzungsposition der Koordinatenachsen in 2A und 2B) oder voreingestellte Positionskoordinaten (irgendeine Position kann angewandt werden, wenn die Positionskoordinatendaten zur Positionierung des Nähgutes die ungenügende Stichzahl haben und die Positionskoordinaten wünschenswerterweise dicht beim Ursprung sind. In dem Fall, in welchem die Positionskoordinatendaten zur Positionierung entweder des Knopfes oder des Nähgutes die ungenügende Stichzahl haben, ist es weiterhin auch möglich, Positionskoordinaten für die anderen Stichnummern zu ergänzen, welche bereits eingestellt sind) als eine ergänzende Bearbeitung, die für die Positionskoordinatendaten mit der kleineren Stichzahl auszuführen ist.In the case where the stitching numbers for the two position coordinate data selected to generate the composite data do not coincide with each other, it is also possible to perform supplementary processing as the position coordinates for the missing stitch numbers, an origin (a crossing position of the coordinate axes in FIG 2A and 2 B or any position coordinates (any position can be applied when the position coordinate data for positioning the sewing material has the insufficient stitch number and the position coordinates are desirably close to the origin.) In the case where the position coordinate data for positioning either the button or the sewing material is the insufficient stitch number furthermore, it is also possible to supplement position coordinates for the other stitch numbers which are already set) as a supplementary processing to be executed for the position coordinate data having the smaller stitch number.

Während die beiden Positionskoordinatendaten in der Knopfannähmaschine zu Verbunddaten zusammengefügt (synthetisiert) werden, ist es weiterhin auch möglich, eine Steuerung auszuführen zum Heranholen der beiden Positionskoordinatendaten, die aus dem externen Speicher 103a für den Knopf und das Nähgut ausgewählt werden, in den Speicher 102a und zur gleichzeitigen Ausführung der Positionierung des Knopfes und des Nähgutes unter Bezugnahme auf die beiden Positionskoordinatendaten zu gleicher Zeit im Nähvorgang.Further, while the two position coordinate data are synthesized into synthesized data in the button sewing machine, it is also possible to execute a control for fetching the two position coordinate data obtained from the external memory 103a for the button and the sewing material are selected in the memory 102 and simultaneously performing the positioning of the button and the fabric with reference to the two position coordinate data at the same time in the sewing process.

Mit Bezug auf die beiden Positionskoordinatendaten im externen Speicher 103a, welche auf diese Weise ausgewählt werden, um kombiniert zu werden, ist es darüber hinaus auch möglich, einen Bearbeitungsvorgang des Schreibens einer Information auszuführen, die als eine Benutzung für den Knopf zu dem Kommentarinformationsspeicherbereich für die Positionskoordinatendaten indikativ ist, welche der Benutzung für den Knopf zugeordnet sind und Schreibens einer Information, die indikativ ist für eine Benutzung für das Nähgut zu dem Kommentarinformationsspeicherbereich für die Positionskoordinatendaten, die der Benutzung für das Nähgut zugeordnet sind.With respect to the two position coordinate data in the external memory 103a Moreover, when selected in this way to be combined, it is also possible to carry out a process of writing information indicative of use for the button to the comment information storage area for the position coordinate data indicative of use for the button and writing information indicative of use for the cloth to the comment information storage area for the position coordinate data associated with use for the cloth.

Für die beiden Positionskoordinatendaten ist es weiterhin auch möglich, eine Bearbeitung von Schreibinformation auszuführen, die für aufeinander bezogene Daten zum Kommentarinformationsspeicherbereich indikativ ist.For both Position coordinate data, it is still possible, a Processing write information that is related to each other is indicative of the comment information storage area.

Claims (8)

Knopfannähmaschine, umfassend: einen Positioniermechanismus (20, 51) zum Positionieren eines Nähguts relativ zu einer Nadel (5); einen Knopfhaltemechanismus (32, 72) zum Positionieren eines Knopfes (B) relativ zu der Nadel (5); Speichermittel (103a) zum Abspeichern von Verbunddaten von Positionskoordinaten für den Positioniermechanismus (20, 51) und Positionskoordinaten für den Knopfhaltemechanismus (32, 72) für jede aus einer Mehrzahl von Stichnummern; Betriebssteuermittel (102) zum Steuern von Betriebsvorgängen des Positioniermechanismus (20, 51) und des Knopfhaltemechanismus (32, 72) für jede Stichnummer, basierend auf den in den Speichermitteln (103a) abgespeicherten Verbunddaten; Dateneingabemittel (103, 103a) zum von einer Außenseite her erfolgenden Eingeben einer Mehrzahl von Positionskoordinatendaten, in welchen jeweilige Positionskoordinaten jeder aus der Mehrzahl von Stichnummern entsprechen; Auswahlmittel (103) zum Auswählen zweier Positionskoordinatendaten aus der Mehrzahl von Positionskoordinatendaten, die von der Außenseite her eingegeben werden; Zuordnungsmittel (102) zum Zuordnen der beiden ausgewählten Positionskoordinatendaten zu den Positionskoordinatendaten für den Positioniermechanismus (20, 51) und zu den Positionskoordinatendaten für den Knopfhaltemechanismus (32, 73); und Datenerzeugungsmittel (102) zum Verknüpfen der beiden zugeordneten Positionskoordinatendaten, um hierdurch die Verbunddaten zu erzeugen.A button sewing machine comprising: a positioning mechanism ( 20 . 51 ) for positioning a workpiece relative to a needle ( 5 ); a button-holding mechanism ( 32 . 72 ) for positioning a button (B) relative to the needle ( 5 ); Storage means ( 103a ) for storing composite coordinates of position coordinates for the positioning mechanism ( 20 . 51 ) and position coordinates for the button-holding mechanism ( 32 . 72 ) for each of a plurality of stitch numbers; Operating control means ( 102 ) for controlling operations of the positioning mechanism ( 20 . 51 ) and the button-holding mechanism ( 32 . 72 ) for each stitch number based on that in the storage means ( 103a ) stored composite data; Data input means ( 103 . 103a ) for inputting, from outside, a plurality of position coordinate data in which respective position coordinates correspond to each of the plurality of stitch numbers; Selection means ( 103 ) for selecting two position coordinate data from the plurality of position coordinate data input from the outside; Assignment means ( 102 ) for assigning the two selected position coordinate data to the position coordinate data for the positioning mechanism ( 20 . 51 ) and the position coordinate data for the button holding mechanism ( 32 . 73 ); and data generating means ( 102 ) for linking the two associated position coordinate data to thereby generate the composite data. Knopfannähmaschine nach Anspruch 1, bei welcher die Datenerzeugungsmittel (102) Stichzahlvergleichsmittel (102) einschließen zum Vergleichen der Stichzahlen, denen die beiden zugeordneten Positionskoordinatendaten entsprechen; und erste Stichzahlreguliermittel (102) zum Erzeugen der Verbunddaten, die den Positionskoordinatendaten entsprechen, für welche durch die Stichzahlvergleichsmittel (102) entschieden ist, dass sie die kleinere Stichzahl haben.Button sewing machine according to Claim 1, in which the data generating means ( 102 ) Stitch number comparison means ( 102 ) for comparing the stitch counts corresponding to the two associated position coordinate data; and first stitch number regulating means ( 102 ) for generating the composite data corresponding to the position coordinate data for which the stitch number comparison means ( 102 ) is decided that they have the smaller number of stitches. Knopfannähmaschine nach Anspruch 1, bei welcher die Datenerzeugungsmittel (102) Stichzahlvergleichsmittel (102) einschließen zum Vergleichen der Stichzahlen, denen die beiden zugeordneten Positionskoordinatendaten entsprechen; und zweite Stichzahlreguliermittel (102) zum Ausführen einer Bearbeitung von ergänzenden Positionskoordinatendaten, die den fehlenden Stichnummern der Positionskoordinatendaten entsprechen, für welche durch die Stichzahlvergleichsmittel (102) entschieden ist, dass sie die kleinere Stichzahl haben, um hierdurch die Verbunddaten zu erzeugen.Button sewing machine according to Claim 1, in which the data generating means ( 102 ) Stitch number comparison means ( 102 ) for comparing the stitch counts corresponding to the two associated position coordinate data; and second stitch number regulating means ( 102 ) for executing processing of supplementary position coordinate data corresponding to the missing stitch number of the position coordinate data for which the stitch number comparison means ( 102 ) is decided to have the smaller number of stitches to thereby produce the composite data. Knopfannähmaschine nach Anspruch 1, weiterhin umfassend: Datenausgabemittel zum Aufteilen der in den Speichermitteln (103a) abgespeicherten Verbunddaten in zwei Positionskoordinatendaten, in welchen jeweilige Positionskoordinaten jeder aus der Mehrzahl von Stichnummern entsprechen, und zum Ausgeben der aufgeteilten Verbunddaten an eine Außenseite.Button sewing machine according to claim 1, white comprising: data output means for dividing in the memory means ( 103a ) stored composite data into two position coordinate data in which respective position coordinates correspond to each of the plurality of stitch numbers, and output the divided composite data to an outside. Knopfannähmaschine nach Anspruch 4, bei welcher die Datenausgabemittel eine aufeinander bezogene Information abgebende Mittel einschließen zur zusätzlichen Abgabe einer Information, die anzeigt, dass die jeweiligen Positionskoordinatendaten, die von den Verbunddaten aufgeteilt sind, ein Paar bilden, um die Positionskoordinatendaten für den Positioniermechanismus (20, 51) und die Positionskoordinatendaten für den Knopfhaltemechanismus (32, 72) zu sein.A button sewing machine as claimed in claim 4, wherein said data output means includes interrelated information outputting means for additionally outputting information indicating that the respective position coordinate data divided by the compound data form a pair to obtain the position coordinate data for the positioning mechanism (Fig. 20 . 51 ) and the position coordinate data for the button holding mechanism ( 32 . 72 ) to be. Knopfannähmaschine nach Anspruch 4 oder 5, bei welcher die Datenausgabemittel eine Typeninformation abgebende Mittel einschließen zur zusätzlichen Abgabe einer Information, die anzeigt, dass die jeweiligen Positionskoordinatendaten, die von den Verbunddaten aufgeteilt sind, entweder die Positionskoordinatendaten für den Positioniermechanismus (20, 51) oder die Positionskoordinatendaten für den Knopfhaltemechanismus (32, 72) sind.A button sewing machine according to claim 4 or 5, wherein said data output means includes means outputting type information for additionally outputting information indicating that the respective position coordinate data divided by said composite data is either the position coordinate data for said positioning mechanism (Fig. 20 . 51 ) or the position coordinate data for the button holding mechanism ( 32 . 72 ) are. Knopfannähmaschine nach Anspruch 1, weiterhin umfassend: Verbindungsmittel (103a) zu einem externen Speichermedium zum Eingeben/Ausgeben einer Mehrzahl von Positionskoordinatendaten, in welchen jeweilige Positionskoordinaten jeder aus der Mehrzahl von Stichnummern entsprechen.Button sewing machine according to claim 1, further comprising: connecting means ( 103a to an external storage medium for inputting / outputting a plurality of position coordinate data in which respective position coordinates correspond to each of the plurality of stitch numbers. Knopfannähmaschine nach Anspruch 1, weiterhin umfassend: eine Kommunikationsleitung zum Kommunizieren der Mehrzahl von Positionskoordinatendaten, in welchen die jeweiligen Positionskoordinaten jeder aus der Mehrzahl von Stichnummern entsprechen, mit einer externen Vorrichtung.button sewing machine according to claim 1, further comprising: a communication line for communicating the plurality of position coordinate data, which the respective position coordinates each of the plurality of stitch numbers, with an external device.
DE200610004524 2005-02-02 2006-02-01 Sewing machine for sewing button and material separately comprises positioning mechanism, button retension mechanism, memory unit, operation control unit, data entry unit, selection unit, allocation unit, and data creation unit Ceased DE102006004524A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005-026563 2005-02-02
JP2005026563A JP4578992B2 (en) 2005-02-02 2005-02-02 sewing machine

Publications (1)

Publication Number Publication Date
DE102006004524A1 true DE102006004524A1 (en) 2006-08-24

Family

ID=36776370

Family Applications (1)

Application Number Title Priority Date Filing Date
DE200610004524 Ceased DE102006004524A1 (en) 2005-02-02 2006-02-01 Sewing machine for sewing button and material separately comprises positioning mechanism, button retension mechanism, memory unit, operation control unit, data entry unit, selection unit, allocation unit, and data creation unit

Country Status (3)

Country Link
JP (1) JP4578992B2 (en)
CN (1) CN1814885B (en)
DE (1) DE102006004524A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4867625B2 (en) * 2006-11-30 2012-02-01 ブラザー工業株式会社 Sewing data creation device, sewing data creation program, and recording medium on which sewing data creation program is recorded
JP2009160084A (en) * 2007-12-28 2009-07-23 Juki Corp Sewing machine work analysis equipment
JP5265405B2 (en) * 2008-02-19 2013-08-14 Juki株式会社 sewing machine
JP2010131056A (en) * 2008-12-02 2010-06-17 Brother Ind Ltd Button sewing machine and button sewing method
JP5438482B2 (en) * 2009-12-03 2014-03-12 Juki株式会社 Sewing machine, sewing data editing device for sewing machine and sewing data editing program for sewing machine
CN103290620B (en) * 2013-06-27 2015-04-08 苏州祺尚纺织有限公司 Buttonhole scanning structure
CN113186660B (en) * 2021-05-07 2023-06-30 上海鸠兹智能科技有限公司 Full-automatic button feeding control system and method capable of realizing hidden needle button sewing

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10263231A (en) * 1997-03-28 1998-10-06 Brother Ind Ltd Sewing data converter
JP2002263386A (en) * 2001-03-07 2002-09-17 Brother Ind Ltd Embroidery data creation system and embroidery data creation program
JP4660017B2 (en) * 2001-05-31 2011-03-30 Juki株式会社 Sewing machine with root winding button
JP2003326007A (en) * 2002-05-13 2003-11-18 Juki Corp Display method and apparatus for sewing machine with button
JP4167116B2 (en) * 2003-05-02 2008-10-15 Juki株式会社 Button sewing machine and button sewing method
JP4301857B2 (en) * 2003-05-02 2009-07-22 Juki株式会社 Sewing machine with button

Also Published As

Publication number Publication date
JP2006212142A (en) 2006-08-17
CN1814885A (en) 2006-08-09
JP4578992B2 (en) 2010-11-10
CN1814885B (en) 2011-10-19

Similar Documents

Publication Publication Date Title
DE19749781B4 (en) pattern sewing machine
AT400450B (en) HOUSEHOLD SEWING MACHINE
DE4221747A1 (en) SEWING MACHINE AND METHOD FOR PROJECTING AN IMAGE
DE2816434A1 (en) CONTROL SYSTEM FOR AUTOMATIC SEWING MACHINES
DE102004019001B4 (en) Differential feed sewing machine
DE102004052353B4 (en) sewing machine
DE10039326A1 (en) Multineedle sewing machine for embroidery, has multiple needle bars in each sewing machine head, and operating condition of each needle bar is set by selecting batch setup and unit setup
DE102005057608A1 (en) Differential feed sewing machine, with control of sewn product thickness using memory-stored adjustment parameters for different sections to adjust sewing process via control object, e.g. feed device
DE3629986C2 (en) Two-needle sewing device
DE4224056C2 (en) External memory for an electronically controlled sewing machine and electronically controlled sewing machine
DE10022238B4 (en) Control device for a buttonhole sewing machine
DE102006004524A1 (en) Sewing machine for sewing button and material separately comprises positioning mechanism, button retension mechanism, memory unit, operation control unit, data entry unit, selection unit, allocation unit, and data creation unit
DE19647393C2 (en) Eyelet buttonhole sewing machine
DE102007020139B4 (en) hemming
DE102007003721B4 (en) Differential feed sewing machine
DE4139203A1 (en) Sewing machine - utilises existing programme in computer with slight amendments by mouse to change embroidery pattern
DE10104218B4 (en) Sewing machine with needle
DE4223306A1 (en) EMBROIDERY DATA PROCESSING SYSTEM, METHOD FOR FORMING A STITCH PATTERN AND METHOD FOR GENERATING EMBROIDERY DATA
DE19647330C2 (en) Eyelet buttonhole sewing machine
DE4226219A1 (en) PATTERN DATA PROCESSING DEVICE FOR A SEWING MACHINE
DE3490617C2 (en)
DE102006017469B4 (en) Differential feed sewing machine
DE10210294B4 (en) Raffnähmaschine
DE10051686B4 (en) Electronic zigzag sewing machine and needle swivel data generating device
DE19605466A1 (en) Sewing machine control

Legal Events

Date Code Title Description
R012 Request for examination validly filed

Effective date: 20121130

R082 Change of representative

Representative=s name: HOEGER, STELLRECHT & PARTNER PATENTANWAELTE MB, DE

R016 Response to examination communication
R082 Change of representative

Representative=s name: HOEGER, STELLRECHT & PARTNER PATENTANWAELTE MB, DE

R081 Change of applicant/patentee

Owner name: JUKI CORP., TAMA-SHI, JP

Free format text: FORMER OWNER: JUKI CORP., CHOFU, TOKIO/TOKYO, JP

R082 Change of representative

Representative=s name: HOEGER, STELLRECHT & PARTNER PATENTANWAELTE MB, DE

R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final