DE4000633C2 - - Google Patents
Info
- Publication number
- DE4000633C2 DE4000633C2 DE19904000633 DE4000633A DE4000633C2 DE 4000633 C2 DE4000633 C2 DE 4000633C2 DE 19904000633 DE19904000633 DE 19904000633 DE 4000633 A DE4000633 A DE 4000633A DE 4000633 C2 DE4000633 C2 DE 4000633C2
- Authority
- DE
- Germany
- Prior art keywords
- feed
- fabric
- layers
- image
- maximum
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 239000004744 fabric Substances 0.000 claims description 90
- 238000000034 method Methods 0.000 claims description 44
- 239000000463 material Substances 0.000 claims description 43
- 230000015654 memory Effects 0.000 claims description 35
- 238000009958 sewing Methods 0.000 claims description 35
- 238000004364 calculation method Methods 0.000 claims description 34
- 230000000737 periodic effect Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 19
- 238000005314 correlation function Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 13
- 230000015572 biosynthetic process Effects 0.000 claims description 8
- 238000005311 autocorrelation function Methods 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 3
- 230000002159 abnormal effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 12
- 230000000875 corresponding effect Effects 0.000 description 9
- 238000006073 displacement reaction Methods 0.000 description 8
- 238000005259 measurement Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
- 239000011521 glass Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 230000001788 irregular Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010219 correlation analysis Methods 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000002310 reflectometry Methods 0.000 description 2
- 239000004753 textile Substances 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Classifications
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B35/00—Work-feeding or -handling elements not otherwise provided for
- D05B35/10—Edge guides
- D05B35/102—Edge guide control systems with edge sensors
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05B—SEWING
- D05B29/00—Pressers; Presser feet
- D05B29/06—Presser feet
-
- D—TEXTILES; PAPER
- D05—SEWING; EMBROIDERING; TUFTING
- D05D—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES D05B AND D05C, RELATING TO SEWING, EMBROIDERING AND TUFTING
- D05D2209/00—Use of special materials
- D05D2209/02—Use of special materials transparent
Landscapes
- Engineering & Computer Science (AREA)
- Textile Engineering (AREA)
- Sewing Machines And Sewing (AREA)
Description
Die Erfindung bezieht sich auf ein Verfahren und eine Nähmaschine nach dem Oberbegriff der Ansprüche 1 und 16.The invention relates to a method and a sewing machine according to the preamble of claims 1 and 16.
Durch die für die Bildung des Oberbegriffes berücksichtigte DE 35 25 028 A1 ist ein Verfahren zur Ermittlung der Vorschubgröße zweier längengleich zusammenzunähender Stofflagen bekannt, bei dem mit Hilfe von je zwei mit Abstand hintereinander angeordneten Zeilenkameras von jeder Stofflage aufeinanderfolgend Bilder von strukturtypischen Merkmalen erstellt werden. Durch Vergleich der von der ersten Kamera gelieferten Bilddaten mit denen der zweiten Kamera wird bei Koinzidenz der Bilddaten ein beim Erstellen des ersten Bildes eingeleiteter Impulszählvorgang beendet und aus der Impulssumme sowie einer theoretischen, sich bei schlupffreiem Vorschub ergebenden Impulszahl die Vorschubgröße der entsprechenden Sofflage berechnet. Bei unterschiedlichen Vorschubgrößen läßt sich aus deren Differenz ein Stellsignal für eine mit einer differenzierbaren Ober- und Untertransportvorrichtung ausgestatteten Nähmaschine bilden, wodurch die Differenz der Vorschubgröße auskorrigierbar ist.Through DE 35 25 028 taken into account for the formation of the generic term A1 is a method for determining the feed size of two lengths of fabric to be sewn to the same length are known, with the help of of two line cameras from each other, spaced one behind the other each layer of fabric successively pictures of structure-typical features to be created. By comparing the ones delivered by the first camera Image data with that of the second camera is at coincidence of the image data initiated when the first image was created Pulse counting process ended and from the pulse sum as well as a theoretical, the resulting number of impulses with slip-free feed Feed size of the corresponding sof position is calculated. With different Feed variables can be used to set a control signal based on their difference for one with a differentiable upper and lower transport device equipped sewing machine form, making the difference in feed size can be corrected.
Mit Hilfe dieses Verfahrens lassen sich bei gleich langen Stofflagen gute Ergebnisse erzielen. Es gibt jedoch Einschränkungen hinsichtlich der Genauigkeit, wenn die Stofflagen unterschiedlich gedehnt sind, was beispielsweise durch unsachgemäße Handhabung während des Nähens oder durch unterschiedliche Herstellungs- und Lagerbedingungen verursacht sein kann, insbesondere bei Strick- und Wirkware. Beim längengenauen Zusammennähen einander zugeordneter Stofflagen, insbesondere bei der Herstellung langer Nähte, beispielsweise bei Längsnähten an Ärmeln und Hosenbeinen von Bekleidungsstücken, ist eine Genauigkeit von weniger als 0,1% erforderlich, da sich z. B. bei zwei gleich langen Stoffzuschnitten von 1 m Länge bei 1% Vorschubunterschied oder 1% Dehnungsunterschied ein Endfehler von 1 cm ergibt, was nicht tolerierbar ist. Durch das bekannte Verfahren lät sich nur ein durch unterschiedlichen Vorschub bedingter gegenseitiger Versatz der beiden Stofflagen ausgleichen. Dagegen lassen sich unterschiedliche Dehnungen der beiden Stofflagen überhaupt nicht erfassen und damit auch nicht kompensieren.With the help of this process, layers of fabric of the same length can be get good results. However, there are restrictions regarding the accuracy when the fabric layers are stretched differently what for example due to improper handling during sewing or caused by different manufacturing and storage conditions can be, especially with knitted and knitted goods. With exact length Sew together layers of fabric assigned to each other, especially in the Production of long seams, for example for longitudinal seams on sleeves and Pants legs of clothing is less accurate than 0.1% required because e.g. B. with two equal lengths of fabric 1 m in length with 1% feed difference or 1% elongation difference a final error of 1 cm gives what is intolerable. With the known method only one can be different Compensate the feed-related mutual offset of the two layers of fabric. In contrast, different strains of the two can be Do not record fabric layers at all and thus do not compensate.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren und eine Nähmaschine zum Zusammennähen beliebig strukturierter und ggf. unterschiedlich gedehnter Stofflagen zu schaffen. Diese Aufgabe wird durch die kennzeichnenden Merkmale der Ansprüche 1 und 16 gelöst.The invention has for its object a method and a sewing machine for sewing together any structure and possibly different to create stretched layers of fabric. This task is accomplished by the characterizing features of claims 1 and 16 solved.
Durch das neue Verfahren läßt sich somit nicht nur der Vorschub der einzelnen Stofflagen feststellen, sondern durch das Erfassen der periodischen Bindungsstruktur zugleich ihr Dehnungszustand ermitteln, so daß nunmehr durch eine die ggf. vorhandenen Vorschubunterschiede sowie unterschiedliche Dehnungszustände berücksichtigende Aussteuerung der Stelleinrichtung für die differenzierbare Vorschubvorrichtung ein längengleiches Zusammennähen zweier Stofflagen durchführbar ist, wobei diese mit gleicher Maschen- bzw. Fadenanzahl pro Längeneinheit miteinander vernäht werden. Da bei der bildmäßigen Erfassung der Stofflagen deren Bindungsstruktur erfaßt und ausgewertet wird, läßt sich das neue Verfahren universell, d. h. auch für einfarbige ungemusterte Stoffe anwenden.With the new method, not only the feed of the individual layers of fabric, but by capturing the periodic bond structure also determine their elongation state, so that now by any existing feed differences as well as control taking into account different strain states the adjusting device for the differentiable feed device sewing together of the same length of two layers of fabric is feasible, whereby these with the same number of stitches or threads per unit length to be sewn. Because the image of the fabric layers whose binding structure is recorded and evaluated, this can be done new processes universal, d. H. also for single-color, unpatterned Apply fabrics.
Aus der DE 24 16 883 A1 ist zwar ein Verfahren und eine Anordnung zur kontinuierlichen berührungslosen Messung der zweidimensionalen Schrumpfung von Textilien, insbesondere von Strickwaren während des Herstellungsprozesses bekannt, da hierbei aber mit Hilfe von zwei in Durchlaufrichtung der Textilbahn mit Abstand angeordneten Kameras zum einen der Zustand vor und zum anderen nach der Schrumpfbehandlung er faßt wird, ist das Verfahren und insbesondere die Vorrichtung zu dessen Durchführung für das Erfassen des Dehnungszustandes zweier Stofflagen im Bereich der Stichbildstelle einer Nähmaschine ungeeignet. Da darüber hinaus mit dem bekannten Verfahren keine Messung der Vorschubgröße der beiden Stofflagen durchgeführt werden kann, ist es für das längengleiche Zusammennähen zweier Stofflagen völlig un brauchbar.DE 24 16 883 A1 describes a method and an arrangement for continuous non-contact measurement of the two-dimensional Shrinkage of textiles, especially knitwear, during the Manufacturing process known, but here with the help of two in Direction of passage of the textile web with spaced cameras for one the state before and the other after the shrinking treatment is summarized is the method and in particular the device for it Implementation for the detection of the elongation state of two Fabric layers in the area of the stitch pattern of a sewing machine are unsuitable. In addition, no measurement with the known method the feed size of the two layers of fabric can be carried out it completely for the length-wise sewing together of two layers of fabric useful.
Für die Bestimmung der Vorschubgröße wird gemäß Anspruch 2 als Ähn lichkeitsfunktion die Kreuzkorrelationsfunktion berechnet. Es ist zwar durch die DE 33 46 163 C1 ein dem Bereich der Nähtechnik zugeordnetes Verfahren bekannt, bei dem von der Oberfläche zweier Stofflagen gewonnene Bilddaten durch Berechnung der Kreuzkorrelationsfunktion miteinander in Beziehung gesetzt werden. Da dieses bekannte Verfahren aber zum muster- bzw. strukturgerechten Zusammennähen zweier das gleiche Muster bzw. die gleiche musterartige Oberflächenstruktur aufweisender Stofflagen dient und hierbei in Kauf genommen werden muß, daß sich die Endkanten der Stofflagen nicht decken, ist auch dieses bekannte Verfahren für das längengleiche Zusammennähen zweier Stofflagen ungeeignet.For determining the feed size is according to claim 2 as a similar the cross-correlation function is calculated. It is by DE 33 46 163 C1 assigned to the field of sewing technology Method known in which obtained from the surface of two layers of fabric Image data by calculating the cross-correlation function with each other to be related. Because this well-known process but for pattern or structure-related sewing of two that having the same pattern or the same pattern-like surface structure Fabric layers and must be accepted here, this is also that the end edges of the fabric layers do not coincide Known methods for sewing two layers of fabric together not suitable.
Für die Ermittlung des Dehnungszustandes der Stofflagen werden gemäß der Ansprüche 3 und 4 zwei alternative Verfahren vorgeschlagen, wobei Anspruch 3 die Anwendung der an sich bekannten und beispielsweise auch beim Verfahren nach der DE 34 16 883 A1 benutzten Autokorrelationsanalyse angibt. Demgegenüber wird bei dem Verfahren nach Anspruch 4 die Erkenntnis ausgenutzt, daß bei der Berechnung der für die Bestimmung der Vorschubgröße durchgeführten Ähnlichkeitsfunktion neben dem Hauptextremwert mehrere periodische Nebenextremwerte auftreten, deren Abstand dem Abstand der periodisch vorkommenden Strukturelemente, nämlich den Maschen bzw. Kett- und Schußfäden, entspricht. Während für die Bestimmung der Vorschubgröße weiterhin die Lage des Hauptextrem wertes der Ähnlichkeitsfunktion berechnet wird, wird für die Bestim mung des Dehnzustandes aus den Funktionswerten dieser Ähnlichkeitsfunktion der gegenseitige Abstand der Nebenextremwerte bzw. der Abstand zwischen dem Hauptextremwert und den beiden benachbarten Nebenextremwerten ermittelt. Im Unterschied zum Verfahren nach Anspruch 3 wird bei diesem Verfahren der Dehnungszustand der Stofflagen also nicht durch die Berechnung einer eigenen Ähnlichkeitsfunktion, sondern durch eine entsprechende Auswertung der für die Bestimmung der Vorschubgröße ohnehin durchzuführenden Berechnung einer Ähnlichkeitsfunktion ermittelt.To determine the state of stretch of the fabric layers according to of claims 3 and 4 proposed two alternative methods, wherein Claim 3 the use of the known and for example also Autocorrelation analysis used in the method according to DE 34 16 883 A1 indicates. In contrast, in the method according to claim 4 Knowledge exploited that in the calculation of the determination the similarity function performed in addition to the main extreme value several periodic secondary extreme values occur, their spacing the spacing of the periodically occurring structural elements, namely the stitches or warp and weft threads. While for the determination of the feed size continues to be the location of the main extreme value of the similarity function is calculated for the determin stretching state from the function values of this similarity function the mutual distance of the secondary extreme values or the Distance between the main extreme value and the two neighboring secondary extreme values determined. In contrast to the method according to claim 3 with this method, the state of stretch of the fabric layers is therefore not by calculating its own similarity function, but by an appropriate evaluation of the for determining the feed size calculation of a similarity function to be carried out anyway determined.
Eine Möglichkeit zur Steigerung der Eindeutigkeit bei der Bestimmung des Korrelationsmaximums wird gemäß Anspruch 5 durch eine entsprechende Vorverarbeitung der Eingangsdaten erreicht. Wenn die ungefähre Periode der Stoffstruktur bekannt ist, kann diese über ein entsprechend dimensioniertes Filter (Bandsperre) unterdrückt werden. Die Koeffizienten dieses Filters sollen vorzugsweise dynamisch nachstellbar sein, um auf die vorherrschende Stoffstruktur anpaßbar zu sein. Dies bringt zwar keinen Zugewinn an Informationen oder Genauigkeit, erleichtert aber die automatische Ermittlung des Korrelationsmaxismums, da Mehrdeutigkeiten vermieden werden.A way to increase the uniqueness of the determination the correlation maximum is according to claim 5 by a corresponding Preprocessing of input data reached. If the approximate Period of the substance structure is known, this can be adjusted accordingly dimensioned filter (bandstop) are suppressed. The Coefficients of this filter should preferably be dynamically adjustable to be adaptable to the prevailing fabric structure. While this does not add information or accuracy, but facilitates the automatic determination of the correlation maximum, because ambiguities are avoided.
Während für die Vorschubmessung der durch die unregelmäßige, faserige Struktur der Stoffe verursachte höherfrequente Signalbereich einer Bildzeiel von Bedeutung ist und die Periode der Stoffstruktur ggf. ausgefiltert wird, ist es für die Autokorrelation bei der Bestimmung der Strukturweite, d. h. des Dehnungszustandes der Stofflagen gerade der periodische, regelmäßige Signalanteil, der die gewünschte Information enthält. Daher wird im Gegensatz zum zuvor Beschriebenen gemäß Anspruch 6 für die Autokorrelation die Filteroperation der Eingangsdaten mittels eines Bandpasses ausgeführt, wobei alle höherfrequenten Unregelmäßigkeiten sowie besonders niederfrequente unregelmäßige Signale, die z. B. durch eine schräge Beleuchtung verursacht sein können, unterdrückt werden. Auch die Koeffizienten solcher Bandpaßfil ter sollten vorzugsweise nachstellbar sein, um der Strukturweite (Maschenweite bzw. Fadenabstand) der jeweiligen Stofflage angepaßt werden zu können.While for the feed measurement by the irregular, fibrous Structure of the substances caused a higher frequency signal range The picture line is important and the period of the material structure may is filtered out, it is for the autocorrelation in the determination the structure width, d. H. of the stretching state of the fabric layers straight the periodic, regular signal component that provides the desired information contains. Therefore, in contrast to what has been described above, according to Claim 6 for the autocorrelation, the filtering operation of the input data performed by means of a bandpass, all higher frequencies Irregularities and particularly low-frequency irregularities Signals, e.g. B. caused by oblique lighting can be suppressed. Even the coefficients of such bandpass fil ter should preferably be adjustable to the structure width (Mesh size or thread spacing) adapted to the respective fabric layer to be able to.
Es kann bei genügend hoher Meßrate davon ausgegangen werden, daß sich die Vorschubgeschwindigkeit zwischen zwei Messungen aufgrund mechanischer Trägheit nur um einen geringfügigen Betrag ändern kann. Dies kann dazu genutzt werden, den Korrelationsrechner gemäß Anspruch 7 so zu betreiben, daß das neue Verschiebemaximum nur in der Umgebung des vorherigen Maximums gesucht wird. Hierdurch wird der Rechenaufwand spürbar verringert, da nur noch ein begrenzter Teil der gesamten Kreuzkorrelationsfunktion berechnet zu werden braucht.If the measuring rate is sufficiently high, it can be assumed that the feed rate between two measurements due to mechanical Sluggishness can only change by a small amount. This can be used to do the correlation calculator according to claim 7 to operate that the new displacement maximum only in the vicinity of the previous maximum is sought. This will increase the computing effort noticeably reduced since only a limited part of the total Cross correlation function needs to be calculated.
Eine weitere Verringerung des Rechenaufwandes wird dadurch erzielt, daß anstelle der normierten die unnormierte Kreuzkorrelationsfunktion berechnet wird. Hierbei können sich etwaige Schwankungen der Grundhelligkeit des Bildes, wie sie durch ungleichmäßige Beleuchtung oder ungleichmäßiges Reflexionsvermögen der Stofflagen auftreten können, dahingehend auswirken, daß sich ein insgesamt abfallender oder ansteigender Verlauf ergibt, wobei sich das Korrelationsmaximum möglicherweise in der "Talsohle" befindet. Um hierbei trotzdem das Maximum bestimmen zu können, wird für dessen Berechnung ein modifizierter Algorithmus gemäß Anspruch 8 angewendet.A further reduction in the computing effort is achieved by that instead of the normalized the non-normalized cross-correlation function is calculated. This can cause any fluctuations in the basic brightness of the image as caused by uneven lighting or uneven Reflectivity of the fabric layers can occur to that effect affect that an overall decreasing or increasing Course results, whereby the correlation maximum may be located in the "bottom of the valley". To determine the maximum anyway To be able to, a modified algorithm is used for its calculation applied according to claim 8.
Gemäß Anspruch 9 werden die Stützstellen des errechneten Hauptmaximums der Kreuzkorrelationsfunktion und der beiden benachbarten Nebenmaxima durch Interpolation geglättet, wodurch die Genauigkeit der Position des tatsächlichen Maximums etwa um den Faktor 5 verbessert wird.According to claim 9, the support points of the calculated main maximum The cross-correlation function and the two neighboring secondary maxima are smoothed by interpolation, which improves the accuracy of the position of the actual maximum is improved by a factor of about 5.
Da die Vorschubrichtung der Stofflagen vorgegeben, d. h. bekannt ist, werden die Helligkeitswerte in nur einer Richtung zur Auswertung herangezogen. Die Größe des Bildausschnitts, d. h. des Meßbereiches ist gemäß Anspruch 10 vorteilhafterweise so gewählt, daß beim maximal vorkommenden Vorschubschritt sich das Bild um höchstens 50% des Ausschnittes, d. h. des Meßbereichs verschiebt. Zwar könnte bei entsprechender Änderung des Korrelationsalgorithmus die Verschiebung auch mehr als 50% des Bildausschnitts betragen und noch erkannt werden, wobei allerdings mit zunehmender Verschiebung eine Verschlechterung der Korrelationswerte in Kauf genommen werden müßte.Since the direction of advance of the fabric layers is predetermined, i.e. H. is known the brightness values are only evaluated in one direction used. The size of the frame, i.e. H. of the measuring range is advantageously chosen according to claim 10 so that at maximum occurring feed step, the image is not more than 50% of the detail, d. H. of the measuring range. Although with appropriate The correlation algorithm also changes the shift amount to more than 50% of the image section and are still recognized, however, with increasing displacement a deterioration the correlation values would have to be accepted.
Sofern die zusammenzunähenden Stofflagen erste und zweite in unterschiedlicher linearer Richtung verlaufende Strukturelemente aufweisen - dies sind z. B. bei einem Gewebe die sich kreuzenden Kett- und Schußfäden - und weder die einen noch die anderen Strukturelemente parallel zur Vorschubrichtung der Nähmaschine verlaufen, ist es aus Gründen der eindeutigen Erkennbarkeit der periodischen Bindungsstruktur zweckmäßig, den Dehnungszustand der Stofflagen parallel zur Erstreckungsrichtung derjenigen Strukturelemente zu bestimmen, die den geringsten Winkelabstand zur Vorschubrichtung haben. Ein derartiges Verfahren ist in Anspruch 11 angegeben. Nach der Ermittlung des richtungsbezogenen Dehnungszustandes der beiden Stofflagen wird die jeweils parallel zur Vorschubrichtung verlaufende Dehnungskomponente ermittelt und aus einem Vergleich der beiden in gleicher Richtung verlaufenden Dehnungskomponenten das dehnungsbezogene zweite Signal gewonnen, das sodann in der im Anspruch 1 angegebenen Weise mit dem vorschubbezogenen ersten Signal verknüpft wird.Provided the layers of fabric to be sewn together first and second in different have structural elements extending in the linear direction - These are e.g. B. in a fabric, the intersecting warp and Weft threads - and neither one nor the other structural elements run parallel to the feed direction of the sewing machine, it is off Because of the clear recognition of the periodic bond structure expedient, the state of stretch of the fabric layers parallel to the direction of extension of those structural elements that determine the have the smallest angular distance to the feed direction. Such a thing The method is set out in claim 11. After determining the directional The stretching state of the two layers of fabric is the respective Elongation component running parallel to the feed direction is determined and a comparison of the two running in the same direction Strain components the strain-related second signal is obtained, then in the manner specified in claim 1 with the feed-related first signal is linked.
Im Anspruch 12 ist eine weitergehende Ausgestaltung des Verfahrens an gegeben und in den Ansprüchen 13 und 14 sind alternative Weiterbildungen des Verfahrens nach Anspruch 12 genannt.In claim 12 is a further development of the method given and in claims 13 and 14 are alternative developments of the method according to claim 12.
Zur Vermeidung von Bewegungsunschärfe beim Erstellen der Bilder ist es zweckmäßig, die Stofflagen gemäß Anspruch 15 stroboskopisch zu beleuchten. It is to avoid motion blur when creating the pictures expedient to stroboscopically illuminate the fabric layers according to claim 15.
Eine vorteilhafte Ausbildung der Nähmaschinen zur Durchführung des Verfahrens nach Anspruch 1 und der weitergehenden Verfahrensausgestaltungen ergibt sich aus den Ansprüchen 16 bis 20.An advantageous design of the sewing machines for performing the method according to claim 1 and the further process embodiments results from claims 16 to 20.
Die Erfindung ist anhand von vier in der Zeichnung dargestellten Ausführungs beispielen erläutert. Es zeigtThe invention is based on four execution shown in the drawing examples explained. It shows
Fig. 1 eine Seitenansicht einer Nähmaschine mit zwei Kameras und zwei Beleuchtungseinrichtungen, Fig. 1 is a side view of a sewing machine with two cameras and two lighting devices,
Fig. 2 ein Blockschaltbild einer Signalverarbeitungseinrichtung mit der zur Bestimmung der Vorschubgröße eine Kreuzkorrelationsanalyse und zur Ermittlung des Dehnungszustandes der Stofflagen eine Autokorrelationsanalyse durchgeführt wird, wobei wenigstens ein Teil der Strukturelemente im wesentlichen parallel zur Vorschubrichtung verläuft, Fig. 2 is a block diagram of a signal processing apparatus with the to determine the amount of feed, a cross-correlation analysis and to determine the strain state of the material layers, an autocorrelation analysis is performed, wherein at least part of the structural elements is substantially parallel to the feed direction,
Fig. 3 ein Blockschaltbild einer zweiten Ausführungsform einer Si gnalverarbeitungseinrichtung mit der zur Bestimmung der Vorschubgröße eine Kreuzkorrelationsanalyse und zur Ermittlung des Dehnungszustandes der Stofflagen eine Auswertung von in der Kreuzkorrelationsfunktion enthaltenen periodischen Signalanteilen durchgeführt wird, wobei wenigstens ein Teil der Strukturelemente im wesentlichen parallel zur Vorschubrichtung verläuft, Fig. 3 is a block diagram of a second embodiment of a Si gnalverarbeitungseinrichtung with an evaluation is performed contained in the cross correlation function periodic signal portions for determination of the feed size, a cross-correlation analysis and to determine the strain state of the material layers, wherein at least part of the structural elements is substantially parallel to the feed direction ,
Fig. 4 ein Diagramm einer normierten Kreuzkorrelationsfunktion, Fig. 4 is a diagram of a normalized cross-correlation function,
Fig. 5-8 Diagramme über die signalmäßige Auswirkung verschiedener Rechenschritte bei der Berechnung einer unnormierten Kreuzkorrelationsfunktion, Fig. 5-8 graphs on the signal moderate effect of various computational steps in calculating a non-normalized cross-correlation function,
Fig. 9 ein Blockschaltbild einer dritten Ausführungsform einer Signalverarbeitungseinrichtung bei der für die Ermittlung der Vorschubgröße ein Zeilensensor und für die Ermittlung der Winkellage der Strukturelemente einer jeden Stofflage und des Dehnungszustandes ein Flächensensor verwendet wird, Fig. 9 is a block diagram of a third embodiment, an area sensor is used in a signal processing device for the determination of the feed size and a line sensor for determining the angular position of the structural elements of each material layer and the strain condition,
Fig. 10 ein Blockschaltbild einer vierten Ausführungsform einer Signalverarbeitungseinrichtung, bei der für jede Stofflage nur ein Flächensensor vorgesehen ist, der für die Ermittlung der Vorschubgröße zeilenmäßig auslesbar ist, und Fig. 10 is a block diagram of a fourth embodiment of a signal processing device, only an area sensor is provided in each fabric layer, which is line-wise read out for the determination of the feed size, and
Fig. 11 eine schematisierte Darstellung eines Gewebes, bei dem die Kett- und die Schußfäden erste und zweite periodisch auftretende Strukturelemente bilden. Fig. 11 is a schematic representation of a fabric in which the warp and the weft yarns form first and second intermittent structural elements.
Die in Fig. 1 nur teilweise dargestellte Nähmaschine weist eine Grundplatte 1 und einen Kopf 2 auf. Im Kopf 2 ist die einen üblichen Drückerfuß 3 tragende Stoffdrückerstange 4 und die Nadelstange 5 aufgenommen, deren fadenführende Nadel 6 mit einem nicht dargestellten Greifer zusammenarbeitet. Zum Vorschieben von zwei miteinander zu verbindenden Stofflagen 7, 8 weist die Nähmaschine einen oberen Stoffschieber 9 und einen unteren Stoffschieber 10 auf.The sewing machine shown only partially in FIG. 1 has a base plate 1 and a head 2 . In the head 2, the presser 3 a conventional load-bearing presser bar 4 and the needle bar 5 is received, the thread-guiding needle 6 cooperates with a gripper, not shown. For advancing two layers of fabric 7 , 8 to be connected to one another, the sewing machine has an upper fabric slide 9 and a lower fabric slide 10 .
Der untere Stoffschieber 10 ist von einem Träger 11 aufgenommen, dessen gabelförmig ausgebildetes Ende einen Exzenter 12 umgreift, der auf einer in der Grundplatte 1 gelagerten Welle 13 angeordnet ist und dem Stoffschieber 10 pro Stichbildevorgang eine Hubbewegung erteilt. Das andere Ende des Trägers 11 ist mit der Kurbel 14 verbunden, die auf einer ebenfalls in der Grundplatte 1 gelagerten Welle 15 befestigt ist.The lower fabric pusher 10 is received by a carrier 11 , the fork-shaped end of which engages around an eccentric 12 which is arranged on a shaft 13 mounted in the base plate 1 and which gives the fabric pusher 10 a lifting movement per stitch-forming process. The other end of the carrier 11 is connected to the crank 14 , which is fastened on a shaft 15 which is also mounted in the base plate 1 .
Der Antrieb der Welle 15 erfolgt durch einen nicht dargestellten verstellbaren Antriebsmechanismus, der wie der in der DE-PS 33 46 163 in Fig. 3 dargestellten Antriebsmechanismus für die dort ebenfalls mit 15 bezeichnete Welle aufgebaut ist und in gleicher Weise funktioniert.The shaft 15 is driven by an adjustable drive mechanism, not shown, which, like the drive mechanism shown in DE-PS 33 46 163 in FIG. 3, is constructed for the shaft also denoted by 15 and functions in the same way.
Die Stoffdrückerstange 4 ist an ihrem unteren Ende mit einem Quersteg 16 versehen, der einen Zapfen 17 trägt. Auf dem Zapfen 17 ist ein Lenker 18 gelagert, der mittels eines Gelenkzapfens 19 mit dem oberen Stoffschieber 9 gelenkig verbunden ist. Dieser wird durch eine federbelastete Kugel 20 ständig nach abwärts gedrückt und erhält seine Hubbewegung von einem am Quersteg 16 schwenkbar gelagerten Hebel 21, dessen freies Ende eine von zwei seitlichen Lagerstegen des oberen Stoffschiebers 9 getragene Rolle 22 untergreift. Das andere Ende des Hebels 21 ist über ein Zwischenglied 23 mit einem Winkelhebel 24 verbunden.The presser bar 4 is provided at its lower end with a crossbar 16 which carries a pin 17 . On the pin 17 a handlebar 18 is mounted, which is articulated by means of a hinge pin 19 to the upper slider 9 . This is constantly urged by a spring loaded ball 20 downward and receives its lifting movement of a pivotally supported on the transverse web 16 lever 21 whose free end engages under 9 supported roller 22 one of two lateral bearing bars of the upper feed dog. The other end of the lever 21 is connected to an angle lever 24 via an intermediate member 23 .
Der Winkelhebel 24 ist mit einem nicht dargestellten Exzenterantrieb verbunden, der dem in der DE-PS 33 46 163 in Fig. 3 dargestellten Exzenterantrieb zum Antrieb des dort mit 48 bezeichneten Winkelhebels entspricht und zum im Takt der Stichbildung erfolgenden Anheben des oberen Stoffschiebers 9 dient. The angle lever 24 is connected to an eccentric drive, not shown, which corresponds to the eccentric drive shown in DE-PS 33 46 163 in Fig. 3 for driving the angle lever designated there with 48 and serves to lift the upper fabric slide 9 in time with the stitch formation.
Zum Antrieb des oberen Stoffschiebers 9 greift an dem Zapfen 19 ein Zwischenlenker 25 an, der durch einen Gelenkzapfen 26 mit einem Schwinghebel 27 verbunden ist. Der Schwinghebel 27 ist mit einem nicht dargestellten Antriebsmechanismus verbunden, der wie der in der DE-PS 33 46 163 in Fig. 3 dargestellte Antriebsmechanismus für den dort mit 58 bezeichneten Schwinghebel aufgebaut ist und in gleicher Weise funktioniert.An intermediate link 25 , which is connected to a rocker arm 27 by a pivot pin 26 , engages on the pin 19 to drive the upper fabric slide 9 . The rocker arm 27 is connected to a drive mechanism, not shown, which, like the drive mechanism shown in DE-PS 33 46 163 in FIG. 3, is constructed for the rocker arm designated 58 there and functions in the same way.
Um die Vorschubgröße des oberen Stoffschiebers 9 relativ zur Vorschubgröße des unteren Stoffschiebers 10 verändern zu können, ist eine schematisch dargestellte Stelleinrichtung 28 vorgesehen, die wie die Stelleinrichtung 80 aus der DE-PS 33 46 163 aufgebaut ist und demgemäß unter anderem einen hier nicht dargestellten Schrittmotor enthält.In order to be able to change the feed size of the upper feed pusher 9 relative to the feed size of the lower feed pusher 10 , a schematically illustrated actuating device 28 is provided which, like the actuating device 80, is constructed from DE-PS 33 46 163 and accordingly, among other things, a stepping motor, not shown here contains.
An einem an der Vorderseite des Knopfes 2 befestigten Träger 29 ist eine Zeilenkamera 30 und eine Beleuchtungseinrichtung 31 angeordnet.A line camera 30 and a lighting device 31 are arranged on a support 29 fastened to the front of the button 2 .
Unterhalb einer vor der Stichbildestelle in der Stichplatte 32 eingelassenen Glasplatte 33 ist mit Abstand zu dieser ein Lichtleiterbündel 34 angeordnet, das von einem gegenüber ihm isolierten Lichtleiterbündel 35 umgeben ist. Das innere Lichtleiterbündel 34 ist mit einer Zeilenkamera 36 und das äußere Lichtleiterbündel 35 ist mit einer ringförmigen Beleuchtungseinrichtung 37 verbunden. Unterhalb der Glasplatte 33 ist eine nicht dargestellte Optik angeordnet, die eine gezielte Beleuchtung der Meßfläche ermöglicht und diese wiederum auf der Stirnseite des inneren Lichtleiterbündels 34 abbildet. Die Lichtstrahlen der Beleuchtungseinrichtungen 31, 37 sind durch eine die beiden Stofflagen 7, 8 voneinander trennende Zwischenplatte 38 gegenseitig abgeschirmt. Arranged below a glass plate 33 in front of the stitch formation point in the stitch plate 32 is a light guide bundle 34 which is surrounded by a light guide bundle 35 insulated from it. The inner light guide bundle 34 is connected to a line camera 36 and the outer light guide bundle 35 is connected to an annular lighting device 37 . Beneath the glass plate 33 there is an optical system, not shown, which enables targeted illumination of the measuring surface and which in turn depicts this on the end face of the inner light guide bundle 34 . The light beams of the lighting devices 31 , 37 are mutually shielded by an intermediate plate 38 separating the two layers of material 7 , 8 .
Eine mit der Welle 15 synchron laufende Welle 39 (Fig. 2) trägt eine Impulsscheibe 40, die mit einem Impulsgeber 41 zusammenwirkt.A shaft 39 running synchronously with the shaft 15 ( FIG. 2) carries a pulse disk 40 which interacts with a pulse generator 41 .
Jede Zeilenkamera 30, 36 weist einen Zeilensensor 42 mit rechteckigen Diodenelementen 43 auf. Die Diodenelemente 43 sind quer zur Vorschubrichtung der Stofflagen 7, 8 ausgerichtet.Each line camera 30 , 36 has a line sensor 42 with rectangular diode elements 43 . The diode elements 43 are aligned transversely to the direction of advance of the fabric layers 7 , 8 .
Der Zeilenkamera 30 ist ein A/D-Wandler 44 zugeordnet, der über einen elektronischen Schalter 45 wechselweise mit einem von zwei Bildspeichern 46, 47 verbindbar ist. Der Bildspeicher 46 steht über einen elektronischen Schalter 48 wahlweise mit einem als Bandpaß wirkenden digitalen Filter 49 und einem als Bandsperre wirkenden digitalen Filter 50 in Verbindung. Der Bildspeicher 47 steht über einen elektronischen Schalter 51 mit einem als Bandsperre wirkenden digitalen Filter 52 in Verbindung. Die Filter 49, 50 und 52 sind an einen Korrelationsrechner 53 angeschlossen.The line camera 30 is assigned an A / D converter 44 , which can be alternately connected to one of two image memories 46 , 47 via an electronic switch 45 . The image memory 46 is optionally connected via an electronic switch 48 to a digital filter 49 acting as a bandpass filter and a digital filter 50 acting as a bandstop filter. The image memory 47 is connected via an electronic switch 51 to a digital filter 52 which acts as a band stop. The filters 49 , 50 and 52 are connected to a correlation computer 53 .
Die Zeilenkamera 36 ist in gleicher Weise wie die Zeilenkamera 30 mit einer Schaltung verbunden, die aus einem A/D-Wandler 44′, einem ersten elektronischen Schalter 45′, zwei Bildspeichern 46′, 47′, zwei weiteren elektronischen Schaltern 48′, 51′, einem als Bandpaß wirkenden digitalen Filter 49′, zwei als Bandsperre wirkenden digitalen Filtern 50′, 52′ und einem Korrelationsrechner 53′ besteht.The line camera 36 is connected in the same way as the line camera 30 to a circuit which consists of an A / D converter 44 ', a first electronic switch 45 ', two image memories 46 ', 47 ', two further electronic switches 48 ', 51 ', A digital filter 49 ' acting as a bandpass filter, two digital filters 50 ', 52 ' acting as a bandstop filter and a correlation calculator 53 '.
Die beiden Korrelationsrechner 53, 53′ sind mit einem Vergleichermodul 54 verbunden, an das ein Vorschubregelungsmodul 55 angeschlossen ist. Das Vorschubregelungsmodul 55 steht mit dem nicht dargestellten Schrittmotor der Stelleinrichtung 28 in Verbindung.The two correlation computers 53 , 53 'are connected to a comparator module 54 to which a feed control module 55 is connected. The feed control module 55 is connected to the stepping motor, not shown, of the actuating device 28 .
Der Betrieb der Zeilenkamera 30, 36, der Beleuchtungseinrichtungen 31, 37, der Schalter 45, 45′, 48, 48′ und 51, 51′ und des Vergleichermoduls 54 wird durch eine Ablaufsteuerung 56 gesteuert, die über den Impulsgeber 41 mit dem Maschinentriebwerk in Verbindung steht. Die Bauelemente bzw. Module 44-53, 44′-53′ und 54-56 bilden gemeinsam eine Signalverarbeitungseinrichtung 57.The operation of the line scan camera 30 , 36 , the lighting devices 31 , 37 , the switches 45 , 45 ', 48 , 48 ' and 51 , 51 'and the comparator module 54 is controlled by a sequence controller 56 , which is connected to the machine engine via the pulse generator 41 Connection is established. The components or modules 44 - 53 , 44 '- 53 ' and 54 - 56 together form a signal processing device 57 .
Die Nähmaschine dieses Ausführungsbeispieles ist in gleicher Weise ausgebildet wir die Nähmaschine des ersten Ausführungsbeispieles. Ferner werden zwei Zeilenkameras verwendet, die mit den Zeilenkameras 30, 36 des ersten Ausführungsbeispieles identisch sind und daher mit den jeweils entsprechenden Bezugszeichen 30, 36 versehen wurden.The sewing machine of this embodiment is constructed in the same way as the sewing machine of the first embodiment. Furthermore, two line cameras are used which are identical to the line cameras 30 , 36 of the first exemplary embodiment and therefore have been given the corresponding reference numerals 30 , 36 .
Bei dem in Fig. 3 dargestellten Blockschaltbild des zweiten Ausführungsbeispiels ist der Zeilenkamera 30 ein A/D-Wandler 60 zugeordnet, der über ein als Hochpaß wirkendes digitales Filter 61 und einen elektronischen Schalter 62 wechselweise mit einem von zwei Bildspeichern 63, 64 verbindbar ist. Die Bildspeicher 63, 64 sind mit einem Korrelationsrechner 65 verbunden.In the block diagram of the second exemplary embodiment shown in FIG. 3, the line camera 30 is assigned an A / D converter 60 which can be alternately connected to one of two image memories 63 , 64 via a digital filter 61 acting as a high-pass filter and an electronic switch 62 . The image memories 63 , 64 are connected to a correlation computer 65 .
Die Zeilenkamera 36 ist beim Blockschaltbild nach Fig. 3 in gleicher Weise wie die Zeilenkamera 30 mit einer Schaltung verbunden, die aus einem A/D-Wandler 60′, einem als Hochpaß wirkenden digitalen Filter 61′, zwei Bildspeichern 63′, 64′ und einem Korrelationsrechner 65′ besteht.The line camera 36 is connected in the block diagram of FIG. 3 in the same way as the line camera 30 with a circuit which consists of an A / D converter 60 ', a high-pass digital filter 61 ', two image memories 63 ', 64 ' and a correlation calculator 65 '.
Die beiden Korrelationsrechner 65, 65′ sind mit einem Vergleichermodul 66 verbunden, an das ein Vorschubregelungsmodul 67 angeschlossen ist. Das Vorschubregelungsmodul 67 steht mit dem nicht dargestellten Schrittmotor der Stelleinrichtung 28 in Verbindung.The two correlation computers 65 , 65 'are connected to a comparator module 66 to which a feed control module 67 is connected. The feed control module 67 is connected to the stepping motor, not shown, of the actuating device 28 .
Der Betrieb der Zeilenkameras 30, 36, der Beleuchtungseinrichtungen 31, 37, der Schalter 62, 62′ und des Vergleichermoduls 66 wird durch eine Ablaufsteuerung 68 gesteuert, die über den Impulsgeber 41 mit dem Maschinentriebwerk in Verbindung steht. Die Bauelemente bzw. Module 60-65, 60′-65′ und 66-68 bilden gemeinsam eine Signalverarbeitungseinrichtung 69.The operation of the line scan cameras 30 , 36 , the lighting devices 31 , 37 , the switches 62 , 62 'and the comparator module 66 is controlled by a sequence control 68 which is connected to the machine engine via the pulse generator 41 . The components or modules 60 - 65 , 60 '- 65 ' and 66 - 68 together form a signal processing device 69 .
Die Nähmaschine dieses Ausführungsbeispieles ist in gleicher Weise ausgebildet wie die in Fig. 1 dargestellte Nähmaschine des ersten Ausführungsbeispieles und weist daher wie diese den in Fig. 9 dargestellten Schwinghebel 27, die Stelleinrichtung 28 sowie die auf der Welle 39 befestigte Impulsscheibe 40 und den Impulsgeber 41 auf.The sewing machine of this embodiment is designed in the same way as the sewing machine of the first embodiment shown in FIG. 1 and therefore, like this, has the rocking lever 27 shown in FIG. 9, the actuating device 28 and the pulse disk 40 fastened on the shaft 39 and the pulse generator 41 on.
Der oberen Stofflage 7 ist eine schematisch dargestellte Kamera 70 und eine Beleuchtungseinrichtung 71 zugeordnet. Die Kamera 70 besteht im wesentlichen aus einem Gehäuse 72, einer Optik 73, einem teildurchlässigen Spiegel 74 und einem CCD-Zeilensensor 75 sowie einem CCD-Flächensensor 76.A schematically represented camera 70 and an illumination device 71 are assigned to the upper layer of fabric 7 . The camera 70 essentially consists of a housing 72 , optics 73 , a partially transparent mirror 74 and a CCD line sensor 75 and a CCD area sensor 76 .
Der unteren Stofflage 8 ist eine ebenfalls schematisch dargestellte Kamera 77 zugeordnet, die im wesentlichen wie die Kamera 70 aufgebaut ist und daher wie diese aus einem Gehäuse 78, einer Optik 79, einem teildurchlässigen Spiegel 80 und einem CCD-Zeilensensor 81 sowie einem CCD-Flächensensor 82 besteht. Mit der Kamera 77 ist ein Lichtleiterbündel 83 verbunden, das unterhalb der in Fig. 1 dargestellten Glasplatte 33 endet. Das Lichtleiterbündel 83 ist teilweise von einem zweiten Lichtbündel 84 umgeben, das mit einer ringförmigen Beleuchtungseinrichtung 85 verbunden ist.The lower layer of fabric 8 is associated with a camera 77 , also shown schematically, which is constructed essentially like the camera 70 and therefore like this from a housing 78 , an optical system 79 , a partially transparent mirror 80 and a CCD line sensor 81 and a CCD area sensor 82 exists. A light guide bundle 83 is connected to the camera 77 and ends below the glass plate 33 shown in FIG. 1. The light guide bundle 83 is partially surrounded by a second light bundle 84 which is connected to an annular lighting device 85 .
Dem Zeilensensor 75 ist ein A/D-Wandler 86 zugeordnet, der über einen elektronischen Schalter 87 wechselweise mit einem von zwei Bildspeichern 88, 89 verbindbar ist. Die Bildspeicher 88, 89 sind mit einem Kreuzkorrelationsfunktionen berechnenden KKF-Rechner 90 verbunden. Der KKF-Rechner 90 enthält ein nicht dargestelltes, als Bandsperre dienendes digitales Filters. The line sensor 75 is assigned an A / D converter 86 , which can be alternately connected to one of two image memories 88 , 89 via an electronic switch 87 . The image memories 88 , 89 are connected to a KKF computer 90 which calculates cross-correlation functions. The KKF computer 90 contains a digital filter, not shown, which serves as a bandstop filter.
Dem Flächensensor 76 ist ein A/D-Wandler 91 zugeordnet, der direkt mit einem Bildspeicher 92 verbunden ist. An den Bildspeicher 92 sind eine Winkelberechnungseinheit 93 und ein Autokorrelationsfunktionen berechnender AKF-Rechner 94 angeschlossen, wobei die Winkelberechnungseinheit 93 und der AKF-Rechner 94 auch untereinander verbunden sind. Der AKF-Rechner 94 enthält ein nicht dargestelltes, als Bandpaß wirkendes Filter.An A / D converter 91 is assigned to the area sensor 76 and is connected directly to an image memory 92 . An angle calculation unit 93 and an AKF computer 94 calculating autocorrelation functions are connected to the image memory 92 , the angle calculation unit 93 and the AKF computer 94 also being connected to one another. The AKF computer 94 contains a filter, not shown, which acts as a bandpass filter.
Der Zeilensensor 81 ist in gleicher Weise wie der Zeilensensor 75 mit einer Schaltung verbunden, die aus einem A/D-Wandler 86′, einem elektronischen Schalter 87′, zwei Bildspeichern 88′, 89′ und einem KKF-Rechner 90′ besteht. Ebenso ist auch der Flächensensor 82 wie der Flächensensor 76 mit einer Schaltung verbunden, die aus einem A/D-Wandler 91′, einem Bildspeicher 92′, einer Winkelberechnungseinheit 93′ und einem AKF-Rechner 94′ besteht.The line sensor 81 is connected in the same way as the line sensor 75 to a circuit which consists of an A / D converter 86 ', an electronic switch 87 ', two image memories 88 ', 89 ' and a KKF computer 90 '. Likewise, the area sensor 82 as the area sensor 76 is connected to a circuit which consists of an A / D converter 91 ', an image memory 92 ', an angle calculation unit 93 'and an AKF calculator 94 '.
Die beiden KKF-Rechner 90, 90′ und die beiden AKF-Rechner 94, 94′ sind mit einem Vergleichermodul 95 verbunden, an das ein Vorschubregelungsmodul 95 angeschlossen ist. Das Vorschubregelungsmodul 96 steht mit dem nicht dargestellten Schrittmotor der Stelleinrichtung 28 in Verbindung.The two KKF computers 90 , 90 'and the two AKF computers 94 , 94 ' are connected to a comparator module 95 , to which a feed control module 95 is connected. The feed control module 96 is connected to the stepping motor, not shown, of the actuating device 28 .
Der Betrieb der Kameras 70, 77, der Beleuchtungseinrichtungen 71, 85, der Schalter 87, 87′ und des Vergleichermoduls 95 wird durch eine Ablaufsteuerung 97 gesteuert, die über den Impulsgeber 41 mit dem Maschinentriebwerk in Verbindung steht. Die Bauelemente bzw. Module 86-94, 86′-94′ und 95-97 bilden gemeinsam eine Signalverarbeitungseinrichtung 98.The operation of the cameras 70 , 77 , the lighting devices 71 , 85 , the switch 87 , 87 'and the comparator module 95 is controlled by a sequence control 97 , which is connected to the machine engine via the pulse generator 41 . The components or modules 86 - 94 , 86 '- 94 ' and 95 - 97 together form a signal processing device 98 .
Die Nähmaschine dieses Ausführungsbeispieles ist in gleicher Weise ausgebildet wie die in Fig. 1 dargestellte Nähmaschine des ersten Ausführungsbeispieles und weist daher wie diese den in Fig. 10 dargestellten Schwinghebel 27, die Stelleinrichtung 28 sowie die auf der Welle 39 befestigte Impulsscheibe 40 und den Impulsgeber 41 auf.The sewing machine of this embodiment is designed in the same way as the sewing machine of the first embodiment shown in FIG. 1 and therefore, like this, has the rocker arm 27 shown in FIG. 10, the actuating device 28 and the pulse disk 40 fastened on the shaft 39 and the pulse generator 41 on.
Der oberen Stofflage 7 ist eine schematisch dargestellte Kamera 100 und eine Beleuchtungseinrichtung 101 zugeordnet. Die Kamera 100 besteht im wesentlichen aus einem Gehäuse 102, einer Optik 103 und einem CCD-Flächensensor 104.A schematically represented camera 100 and an illumination device 101 are assigned to the upper layer of fabric 7 . The camera 100 essentially consists of a housing 102 , an optical system 103 and a CCD area sensor 104 .
Der unteren Stofflage 8 ist eine ebenfalls schematisch dargestellte Kamera 105 zugeordnet, die im wesentlichen wie die Kamera 100 aufgebaut ist und daher wie diese aus einem Gehäuse 106, einer Optik 107 und einem CCD-Flächensensor 108 besteht. Mit der Kamera 105 ist ein Lichtleiterbündel 109 verbunden, das unterhalb der in Fig. 1 dargestellten Glasplatte 33 endet. Das Lichtleiterbündel 109 ist teilweise von einem zweiten Lichtleiterbündel 110 umgeben, das mit einer ringförmigen Beleuchtungseinrichtung 111 verbunden ist.A camera 105 , also shown schematically, is assigned to the lower layer of fabric 8 , which is constructed essentially like the camera 100 and therefore, like this, consists of a housing 106 , an optics 107 and a CCD area sensor 108 . A fiber optic bundle 109 is connected to the camera 105 and ends below the glass plate 33 shown in FIG. 1. The light guide bundle 109 is partially surrounded by a second light guide bundle 110 , which is connected to an annular lighting device 111 .
Der Kamera 100 ist ein A/D-Wandler 112 zugeordnet, der über einen elektronischen Schalter 113 wechselweise mit einem von zwei Bildspeichern 114, 115 verbindbar ist. Die beiden Bildspeicher 114, 115 sind mit einem Kreuzkorrelationsfunktionen berechnenden KKF- Rechner 116 verbunden. Der KKF-Rechner 116 enthält ein nicht dargestelltes, als Bandsperre dienendes digitales Filter. An den Bildspeicher 114 sind ferner eine Winkelberechnungseinheit 117 und ein Autokorrelationsfunktionen berechnender AK-Rechner 118 angeschlossen, wobei die Winkelberechnungseinheit 117 und der AKF-Rechner 118 auch untereinander verbunden sind. Der AKF-Rechner 118 enthält ein nicht dargestelltes, als Bandpaß wirkendes Filter.An A / D converter 112 is assigned to the camera 100 and can be connected alternately to one of two image memories 114 , 115 via an electronic switch 113 . The two image memories 114 , 115 are connected to a KKF computer 116 which calculates cross-correlation functions. The KKF computer 116 contains a digital filter, not shown, which serves as a bandstop filter. An angle calculation unit 117 and an AK computer 118 calculating autocorrelation functions are also connected to the image memory 114 , the angle calculation unit 117 and the AKF computer 118 also being connected to one another. The AKF calculator 118 contains a filter, not shown, which acts as a bandpass filter.
Die Kamera Fig.105 ist in gleicher Weise wie die Kamera 100 mit einer Schaltung verbunden, die aus einem A/D-Wandler 112′, einem elektronischen Schalter 113′, zwei Bildspeichern 114′, 115′, einem KKF-Rechner 116′, einer Winkelberechnungseinheit 117′ und einem AKF- Rechner 118′ besteht.The camera Fig. 105 is connected in the same way as the camera 100 to a circuit consisting of an A / D converter 112 ', an electronic switch 113 ', two image memories 114 ', 115 ', a KKF computer 116 ', an angle calculation unit 117 'and an AKF calculator 118 '.
Die beiden KKF-Rechner 116, 116′ und die beiden AKF-Rechner 118, 118′ sind mit einem Vergleichermodul 119 verbunden, an das ein Vorschubregelungsmodul 120 angeschlossen ist. Das Vorschubregelungsmodul 120 steht mit dem nicht dargestellten Schrittmotor der Stelleinrichtung 28 in Verbindung.The two KKF computers 116 , 116 'and the two AKF computers 118 , 118 ' are connected to a comparator module 119 , to which a feed control module 120 is connected. The feed control module 120 is connected to the stepping motor, not shown, of the actuating device 28 .
Der Betrieb der Kameras 100, 105, der Beleuchtungseinrichtungen 101, 111, der Schalter 113, 113′ und des Vergleichermoduls 119 wird durch eine Ablaufsteuerung 121 gesteuert, die über den Impulsgeber 41 mit dem Maschinentriebwerk in Verbindung steht. Die Bauelemente bzw. Module 112-118, 112′-118′ und 119-121 bilden gemeinsam eine Signalverarbeitungseinrichtung 122.The operation of the cameras 100 , 105 , the lighting devices 101 , 111 , the switches 113 , 113 'and the comparator module 119 is controlled by a sequence control 121 , which is connected to the machine engine via the pulse generator 41 . The components or modules 112 - 118 , 112 '- 118 ' and 119 - 121 together form a signal processing device 122 .
Beim ersten Ausführungsbeispiel gemäß dem Blockschaltbild nach Fig. 2 wird die von den Kameras 30, 36 abzubildende Fläche der Stofflagen 7, 8 durch die Beleuchtungseinrichtungen 31, 37 im zeitlichen Ablauf der Stichperiode stroboskopisch mit infrarotem Licht schräg beleuchtet, wodurch aufgrund der durch die Maschen einer Strick- bzw. Wirkware oder die sich kreuzenden Kett- und Schußfäden eines Gewebes bedingten rauhen Oberflächenstruktur der Stofflagen 7, 8 auf deren Oberseite punktuelle Helligkeitsunterschiede auftreten. Mit Hilfe der Kameras 30, 36 werden zeitgleich mit dem Betrieb der Beleuchtungseinrichtungen 31, 37 von den beleuchteten Oberflächenabschnitten zeilenförmige Bilder aufgenommen, wobei jedes einzelne der rechteckförmigen Diodenelemente 43 eine integrale Helligkeitsmessung des von ihr erfaßten Oberflächenteilabschnittes bewirkt. In the first exemplary embodiment according to the block diagram according to FIG. 2, the area of the fabric layers 7 , 8 to be imaged by the cameras 30 , 36 is illuminated by the lighting devices 31 , 37 at an oblique angle stroboscopically with infrared light over the course of the stitch period, so that due to the meshes Knitted or knitted goods or the intersecting warp and weft threads of a fabric-induced rough surface structure of the fabric layers 7 , 8, punctual differences in brightness occur on the upper side thereof. With the help of the cameras 30 , 36 , line-shaped images of the illuminated surface sections are recorded simultaneously with the operation of the lighting devices 31 , 37 , each individual one of the rectangular diode elements 43 effecting an integral brightness measurement of the surface section section detected by it.
Die analogen Bilddaten des jeweils ersten Bildes der beiden Kameras 30, 36 werden nach Umwandlung im A/D-Wandler 44; 44′ über den Schalter 45; 45′ als digitales Grauwertbild bzw. als ein die Bindungsstruktur widergebendes Signalprofil im Bildspeicher 46, 46′ zwischengespeichert. Das nach Durchführung eines Vorschubschrittes der Stofflagen 7, 8 von den Kameras 30, 36 aufgenommene zweite Bild, das gegenüber dem entsprechenden ersten Bild um die Länge des Vorschubschrittes versetzt ist, wird nach Umschalten des Schalters 45; 45′ ebenfalls als digitales Grauwertbild im Bildspeicher 47; 47′ zwischengespeichert.The analog image data of the first image of the two cameras 30 , 36 are converted in the A / D converter 44 ; 44 'via the switch 45 ; 45 'temporarily stored as a digital gray-scale image or as a signal profile reflecting the binding structure in the image memory 46 , 46 '. The second image taken by the cameras 30 , 36 after a feed step of the fabric layers 7 , 8 , which is offset by the length of the feed step from the corresponding first image, is switched after the switch 45 ; 45 'also as a digital gray value image in the image memory 47 ; 47 'cached.
In der Zwischenzeit bis zur Ausführung des nächsten Vorschubschrittes und der Aufnahme des nächsten Bildes werden die Bilddaten hinsichtlich der Vorschubgröße und des Dehnungszustandes der Stofflagen 7, 8 ausgewertet.In the meantime until the next feed step is carried out and the next picture is taken, the image data are evaluated with regard to the feed size and the stretching state of the fabric layers 7 , 8 .
Für die Bestimmung der Vorschubgröße wird in bekannter Weise die nachfolgend mit KKF abgekürzte Kreuzkorrelationsfunktion der in den Bildspeichern 46, 47′; 46′, 47′ zwischengespeicherten Bilddaten durchgeführt. Das Maximum der KKF ist proportional zur Größe des Vorschubes der beiden Stofflagen 7, 8 zwischen der ersten und zweiten Aufnahme. Dieses Maximum der KKF ist dadurch bedingt, daß, obwohl die Stofflagen 7, 8 aus periodischen Strukturelementen bestehen, diese Strukturen aber nicht in absolut gleichen periodischen Abständen auftreten, sondern durch geringfügigen Verzug und Deformation einen relativ großen überlagerten Rauschanteil mit breitbandigeren Frequenzkomponenten enthalten. Dies ist ein nichtperiodischer Anteil, der zu einem ausgeprägtem Maximum der KKF führt und eine eindeutige Aussage über den Vorschub erlaubt.For the determination of the feed size, the cross-correlation function, abbreviated to KKF in the image memories 46 , 47 '; 46 ', 47 ' cached image data performed. The maximum of the KKF is proportional to the size of the feed of the two layers of material 7, 8 between the first and second receptacles. This maximum of the KKF is due to the fact that, although the layers of material 7 , 8 consist of periodic structure elements, these structures do not occur at absolutely the same periodic intervals, but contain a relatively large superimposed noise component with broadband frequency components due to slight distortion and deformation. This is a non-periodic part, which leads to a pronounced maximum of the KKF and allows a clear statement about the feed.
Bei Berechnung einer normierten KKF würde sich ein Funktionsverlauf ergeben, der mit dem in Fig. 4 dargestellten Diagramm vergleichbar ist. Die normierte KKF ergibt ein absolutes Maximum H der Korrelationskoeffizienten Rxy beim Verschiebeindex Kv, dessen Abstand zum Nullpunkt der Größe des örtlichen Versatzes der beiden mit ein und derselben Kamera 30 oder 36 nacheinander aufgenommenen Bilder und damit der Vorschubgröße der Stofflagen 7, 8 zwischen den Aufnahmen entspricht.When calculating a standardized KKF, a function curve would result that is comparable to the diagram shown in FIG. 4. The standardized KKF results in an absolute maximum H of the correlation coefficients R xy for the displacement index K v , the distance to the zero point of the size of the local offset of the two images taken with one and the same camera 30 or 36 in succession and thus the feed size of the material layers 7 , 8 between the Matches recordings.
Da die Berechnung der normierten KKF wegen der Vielzahl der zu berechnenden Terme eine zu lange Zeit in Anspruch nehmen würde, wird eine vereinfachte unnormierte KKF berechnet. Bevor die Bilddaten für die Berechnung der unnormierten KKF an den jeweiligen Korrelationsrechner weitergeleitet werden, wird in den als Bandsperre wirkenden Filtern 50, 52; 50′, 52′ der von der periodischen Anordnung der Strukturelemente herrührende periodische Anteil reduziert, wodurch bei der nachfolgenden Berechnung der KKF die Ordinate der Nebenmaxima vermindert und damit die Ermittlung des Hauptmaximums erleichtert wird. Die Koeffizienten der Filter 50, 52; 50′, 52′ lassen sich dynamisch nachführen, wodurch sie stets auf die vorherrschende Stoffstruktur angepaßt werden können.Since the calculation of the standardized KKF would take too long due to the large number of terms to be calculated, a simplified, non-standardized KKF is calculated. Before the image data for the calculation of the non-standardized KKF are forwarded to the respective correlation computer, the filters 50 , 52 ; 50 ', 52 ' of the periodic component resulting from the periodic arrangement of the structural elements is reduced, whereby the ordinate of the secondary maxima is reduced in the subsequent calculation of the KKF and thus the determination of the main maximum is facilitated. The coefficients of the filters 50 , 52 ; 50 ', 52 ' can be adjusted dynamically, whereby they can always be adapted to the prevailing fabric structure.
Mit Hilfe der beiden Korrelationsrechner 53, 53′ wird aus der Lage des Hauptmaximums H beim Verschiebeindex Kv und unter Berücksichtigung der Bildaufnahmefrequenz der Kameras 30, 36 die Vorschubgröße einer jeden Stofflage 7, 8 berechnet. Die momentanen Vorschubgrößen der beiden Stofflagen werden sodann im Vergleichermodul 54 miteinander verglichen und aus dem Vergleichsergebnis wird ein erstes Signal gewonnen, das in einem Register des Vorschubregelungsmoduls 55 zwischengespeichert wird.With the help of the two correlation computers 53 , 53 ', the feed size of each material layer 7 , 8 is calculated from the position of the main maximum H at the displacement index K v and taking into account the image recording frequency of the cameras 30 , 36 . The instantaneous feed sizes of the two layers of material are then compared with one another in the comparator module 54 and a first signal is obtained from the comparison result, which is temporarily stored in a register of the feed control module 55 .
Für die nachfolgende Berechnung des Dehnungszustandes der Stofflagen 7, 8 wird von den Bilddaten eines Bildes die nachfolgend als AKF abgekürzte Autokorrelationsfunktion berechnet, indem die Bilddaten in bekannter Weise mit sich selbst korreliert werden. Hierbei wird die Gegebenheit ausgenutzt, daß - wie schon erwähnt - in den von den Kameras 30, 36 aufgenommenen Bildern auch periodisch auftretende Bildinformationen enthalten sind, die von der Bindungssttruktur der Stofflagen, d. h. von den Maschen bei Wirk- oder Strickwaren bzw. den sich kreuzenden Kett- und Schußfäden bei Geweben, herrühren. Zur Berechnung der AKF werden zunächst die Schalter 48, 51; 48′, 51′ umgeschaltet, worauf die Bildspeicher 46, 46′ mit den als Bandpaß wirkenden Filtern 49, 49′ verbunden werden, während die Bildspeicher 47, 47′ von der nachfolgenden Verarbeitung der Bilddaten abgekoppelt sind. Die Filter 49, 49′ vermindern die höherfrequenten Unregelmäßigkeiten, so daß die periodischen regelmäßigen Bildinformationen deutlicher hervortreten. Bei der anschließend vom Korrelationsrechner 53, 53′ durchgeführten Berechnung der AKF ergibt sich stets dann ein Maximum der Ähnlichkeit, wenn die Bilddaten einer Bildzeile um genau eine oder mehrere Perioden, d. h. Abstände der Strukturelemente gegen sich selbst verschoben werden. Aus der Position dieser Maxima läßt sich die mittlere Periodenlänge berechnen, welche ein Maß für den Dehnungszustand der Stofflagen 7, 8 ist. Die momentanen Dehnungsmaße der beiden Stofflagen werden sodann im Vergleichermodul 54 miteinander verglichen und aus dem Vergleichsergebnis ein zweites Signal gewonnen.For the subsequent calculation of the stretching state of the fabric layers 7 , 8 , the autocorrelation function, abbreviated as AKF, is calculated from the image data of an image by correlating the image data with itself in a known manner. This takes advantage of the fact that - as already mentioned - the images recorded by the cameras 30 , 36 also contain periodically occurring image information relating to the weave structure of the layers of fabric, ie the mesh in knitted or knitted goods or the intersecting ones Warp and weft threads in fabrics. To calculate the AKF, switches 48 , 51 ; 48 ', 51 ' switched, whereupon the image memories 46 , 46 'are connected to the filters 49 , 49 ' acting as a bandpass filter, while the image memories 47 , 47 'are decoupled from the subsequent processing of the image data. The filters 49 , 49 'reduce the higher-frequency irregularities, so that the periodic regular image information is more apparent. In the calculation of the AKF subsequently carried out by the correlation computer 53 , 53 ', there is always a maximum of similarity when the image data of an image line are shifted from one another by exactly one or more periods, ie distances of the structural elements. From the position of these maxima, the mean period length can be calculated, which is a measure of the stretching state of the fabric layers 7 , 8 . The instantaneous dimensions of elongation of the two layers of material are then compared with one another in the comparator module 54 and a second signal is obtained from the comparison result.
Die Berechnung der AKF kann bei entsprechender Auslegung der Korrelationsrechner bzw. bei Verwendung von je zwei parallelgeschalteten Korrelationsrechnern auch gleichzeitig mit der Berechnung der KKF erfolgen, so daß die beiden Signale nicht nacheinander, sondern zur gleichen Zeit gebildet werden.The AKF can be calculated if the Correlation calculator or when using two correlation computers connected in parallel also simultaneously with the The KKF are calculated so that the two signals are not successively, but at the same time.
Für eine genaue Ermittlung des Dehnungszustandes sollte in diesem Fall jedoch wenigstens ein Teil der periodisch auftretenden Bildinformationen bzw. Strukturelemente im wesentlichen parallel zur Vorschubrichtung der Nähmaschine und damit parallel zur Ausrichtlage bzw. Meßrichtung der Zeilensensoren 42 ausgerichtet sein, d. h., daß z. B. bei einem Gewebe entweder die Kettfäden oder die Schußfäden im wesentlichen parallel zur Meßrichtung verlaufen. Anderenfalls würden bei der AKF zwei verschiedene Frequenzen f1 und f2 auftreten. Bei diesen Frequenzen f1 und f2 handelt es sich um die Frequenz der Kett- und der senkrecht hierzu stehenden Schußfäden (oder vergleichbarer Strukturen), welche sich in Abhängigkeit von Winkel a zwischen der Meßrichtung (Vorschubrichtung) und der Erstreckungsrichtung, z. B. der Kettfäden ergeben.For an accurate determination of the state of stretching, in this case, however, at least some of the periodically occurring image information or structural elements should be aligned essentially parallel to the feed direction of the sewing machine and thus parallel to the alignment position or measurement direction of the line sensors 42 , ie that, for. B. in a fabric either the warp threads or the weft threads run essentially parallel to the measuring direction. Otherwise two different frequencies f 1 and f 2 would occur in the AKF. These frequencies f 1 and f 2 are the frequency of the warp and the weft threads (or comparable structures) perpendicular thereto, which are a function of the angle a between the measuring direction (feed direction) and the direction of extension, e.g. B. the warp threads.
Probleme ergeben sich dadurch, daß die Frequenzen f1 und f2 nicht getrennt bekannt sind, sondern nur deren Produkt in der AKF enthalten ist. Durch die Überlagerung der Frequenzen f1 und f2 ergeben sich in der gemessenen resultierenden Frequenz Phasensprünge, die das Ergebnis bei der Bestimmung des Dehnungszustandes der Stofflagen verfälschen können.Problems arise because the frequencies f 1 and f 2 are not known separately, but only their product is contained in the AKF. The superimposition of the frequencies f 1 and f 2 results in phase jumps in the measured resulting frequency, which can falsify the result when determining the stretching state of the fabric layers.
Das zweite Signal und das zwischengespeicherte erste Signal bilden gemeinsam ein Maß für die effektive Vorschubgröße der ggf. unterschiedlich gedehnten Stofflagen 7, 8, d. h. für die jeweilige Anzahl der Strukturelemente pro Längeneinheit.The second signal and the temporarily stored first signal together form a measure of the effective feed size of the fabric layers 7 , 8 , which may have been stretched differently, ie for the respective number of structural elements per unit length.
Das erste und zweite Signal werden im Vorschubregelungsmodul 55 zu einem Steuersignal für die Stelleinrichtung 28 verarbeitet, welches die Vorschubgröße des oberen Stoffschiebers 9 dahingehend einstellt, daß beide Stofflagen 7, 8 mit jeweils gleich großem effektiven Vorschub transportiert werden, bei dem auch bei ursprünglich unterschiedlichem Dehnungszustand stets die gleiche Anzahl von Strukturelementen pro Vorschubschritt unter der Nadel 6 hindurchbewegt wird. Sofern die miteinander zu vernähenden Stofflagen bei gleichem Dehnungszustand gleich lang zugeschnitten worden waren, werden diese nunmehr auch dann längengleich zusammengenäht, wenn sich ihr Dehnungszustand nach dem Zuschneiden, beispielsweise bei der Lagerung oder während des Nähens unterschiedlich ändert.The first and second signals are processed in the feed control module 55 to form a control signal for the actuating device 28 , which adjusts the feed size of the upper slider 9 in such a way that both layers of material 7 , 8 are transported with an effective feed of the same size, in which even when the stretching state was originally different always the same number of structural elements per feed step is moved under the needle 6 . If the layers of fabric to be sewn together had been cut to the same length with the same stretching condition, they are now sewn together with the same length if their stretching condition changes differently after cutting, for example during storage or during sewing.
Beim zweiten Ausführungsbeispiel gemäß dem Blockschaltbild nach Fig. 3 erfolgt die Auswertung der von den beiden Kameras 30, 36 aufgenommenen und in den A/D-Wandlern 60, 60′ in digitale Grauwertbilder umgewandelten Bilddaten anders als beim ersten Ausführungsbeispiel, indem für die Ermittlung des Dehnungszustandes der Stofflagen 7, 8 nicht eine Berechnung der AKF durchgeführt, sondern die KKF auch hinsichtlich der für den Dehnungszustand relevanten Informationen ausgewertet wird. Es wird hierbei von der Erkenntnis ausgegangen, daß bei der Berechnung der KKF neben dem Hauptmaximum mehrere periodische Nebenmaxima vorkommen, deren Abstand dem Abstand der periodisch auftretenden Strukturelemente entspricht.In the second embodiment according to the block diagram of FIG. 3, the evaluation of the image data recorded by the two cameras 30 , 36 and converted into digital gray value images in the A / D converters 60 , 60 'takes place differently than in the first embodiment, by determining the The stretched state of the fabric layers 7 , 8 does not carry out a calculation of the AKF, but the KKF is also evaluated with regard to the information relevant to the stretched state. It is assumed here that in the calculation of the KKF, in addition to the main maximum, there are several periodic secondary maxima, the spacing of which corresponds to the spacing of the periodically occurring structural elements.
Bei der Berechnung der normierten KKF, bei der sich ein dem Diagramm nach Fig. 4 entsprechender Funktionsablauf ergäbe, würden mit jeweils gleichmäßigem Abstand zu beiden Seiten des Hauptmaximums untereinander gleich hohe Nebenmaxima N auftreten, deren Höhe geringer ist als die des Hauptmaximums H. Der gegenseitige Abstand der Nebenmaxima N bzw. der Abstand zwischen dem Hauptmaximum H und den beiden benachbarten Nebenmaxima N ist durch die Buchstabenfolge s₁ bis s₅ angegeben.When calculating the standardized KKF, which would result in a functional sequence corresponding to the diagram in FIG. 4, equally high secondary maxima N would occur with a uniform distance to both sides of the main maximum, the height of which would be lower than that of the main maximum H. The mutual The distance between the secondary maxima N and the distance between the main maximum H and the two adjacent secondary maxima N is indicated by the letters s₁ to s₅.
Da auch in diesem Fall die Berechnung der normierten KKF wegen der Vielzahl der zu berechnenden Terme eine zu lange Zeit in Anspruch nehmen würde, wird ebenfalls eine vereinfacht unnormierte KKF berechnet. Bevor die Bilddaten für die Berechnung der unnormierten KKF an den jeweiligen Korrelationsrechner weitergeleitet werden, werden sie zunächst in den als Hochpaß wirkenden Filtern 61, 61′ dahingehend vorbehandelt, daß die periodischen Signalteile gedämpft, hierbei aber nicht völlig unterdrückt werden. Nach Passieren der Filter 61, 61′ werden die Bilddaten der jeweils ersten Aufnahme dem zugeordneten Bildspeicher 63; 63′ und die der jeweils nächsten Aufnahme dem Bildspeicher 64; 64′ zugeführt, worauf sie im entsprechenden Korrelationsrechner 65; 65′ gemeinsam miteinander verarbeitet werden. Since the calculation of the standardized KKF would also take too long in this case because of the large number of terms to be calculated, a simplified non-standardized KKF is also calculated. Before the image data for the calculation of the non-standardized KKF are forwarded to the respective correlation computer, they are first pretreated in the filters 61 , 61 ', which act as high-pass filters, in such a way that the periodic signal parts are attenuated, but are not completely suppressed. After passing through the filters 61 , 61 ', the image data of the respective first image are assigned to the image memory 63 ; 63 'and that of the next recording the image memory 64 ; 64 'supplied, whereupon they are in the corresponding correlation calculator 65 ; 65 'are processed together.
Bei einer unnormierten KKF können sich Schwankungen der Grundhelligkeit des Bildes, die z. B. durch ungleichmäßige Beleuchtung oder Reflexionsfähigkeit der Stofflagen bedingt sein können, dahingehend auswirken, daß die KKF insgesamt einen abfallenden oder ansteigenden Verlauf nimmt, wobei sich das Korrelationsmaximum in der "Talsohle" befindet. Die durchgezogene Linie in Fig. 5 ist ein Beispiel für einen derartig unregelmäßigen Verlauf einer unnormierten KKF, wobei auf der Ordinate der Korrelationskoeffizient Rxy und auf der Abszisse der Verschiebeindex k aufgetragen ist. Um unter diesen Bedingungen das effektive Korrelationsmaximum, also das dem Vorschub proportionale Hauptmaximum zu ermitteln, wird ein Algorithmus angewendet, bei dem die Güte eines Maximums auf seine lokale Umgebung bezogen wird.If the KKF is not normalized, fluctuations in the basic brightness of the image, e.g. B. may be caused by uneven lighting or reflectivity of the layers of material, to the effect that the KKF takes a decreasing or increasing course, the correlation maximum is in the "bottom". The solid line in FIG. 5 is an example of such an irregular course of an un-normalized KKF, the correlation coefficient R xy being plotted on the ordinate and the displacement index k on the abscissa. In order to determine the effective correlation maximum under these conditions, that is to say the main maximum proportional to the feed, an algorithm is used in which the quality of a maximum is related to its local environment.
Im einzelnen laufen folgende Schritte ab:The individual steps are as follows:
- a) Es werden zunächst alle lokalen Maxima und Minima der Funktion bestimmt, wodurch sich ein durch den gestrichelten Linienzug in Fig. 5 dargestellter Werteverlauf ergibt. Hierbei werden zunächst noch alle Maxima, auch Rauschen etc. mit erfaßt.a) First, all local maxima and minima of the function are determined, which results in a value curve shown by the dashed line in FIG. 5. First, all maxima, including noise, etc. are also recorded.
- b) Es werden alle Maxima und Minima eleminiert, deren Höhe bzw. Tiefe unter einer Schwelle liegt, welche adaptiv zur Dynamik der KKF festgelegt wird, d. h., deren Flanken eine vorbestimmte Mindestlänge unterschreiten. Auf diese Weise ergibt sich der in Fig. 6 gestrichelt gezeichnete Kurvenverlauf.b) All maxima and minima are eliminated, the height or depth of which lies below a threshold which is determined adaptively to the dynamics of the KKF, that is to say whose flanks fall below a predetermined minimum length. In this way, the curve shown in dashed lines in FIG. 6 results.
- c) Danach wird für jedes gültige Maximum eine Höhe errechnet, die sich aus der Summe der Amplitudendifferenz zu den benachbarten Minima ergibt.c) A height is then calculated for each valid maximum from the sum of the amplitude difference to the neighboring ones Minima results.
- d) Aus diesen Werten wird dasjenige Maximum ermittelt, welches die größte Höhendifferenz zu den jeweils benachbarten Minima aufweist. In Fig. 7 sind das auf diese Weise ermittelte Hauptmaximum H und die zugeordneten Minima durch Pfeile gekennzeichnet.d) From these values, the maximum is determined which has the greatest height difference from the respectively adjacent minima. The main maximum H determined in this way and the associated minima are identified by arrows in FIG. 7.
- e) Die genaue Lage des Hauptmaximums wird danach durch Interpolation noch verfeinert, wobei je nach Form des Maximums verschiedene Interpolationsverfahren verwendet werden.e) The exact location of the main maximum is then determined by Interpolation still refined, depending on the shape of the maximum different interpolation methods can be used.
Mit Hilfe der beiden Korrelationsrechner 65, 65′ wird ferner aus der Lage des Hauptmaximums H beim Verschiebeindex kv und unter Berücksichtigung der Bildaufnahmefrequenz der Kameras 30, 36 die Vorschubgröße einer jeden Stofflage 7, 8 berechnet. Die momentanen Vorschubgrößen der beiden Stofflagen werden sodann im Vergleichermodul 66 miteinander verglichen und aus dem Vergleichsergebnis wird ein erstes Signal gewonnen, das in einem Register des Vorschubregelungsmoduls 67 zwischengespeichert wird.With the help of the two correlation computers 65 , 65 ', the feed size of each material layer 7 , 8 is also calculated from the position of the main maximum H at the displacement index k v and taking into account the image recording frequency of the cameras 30 , 36 . The instantaneous feed quantities of the two material layers are then compared with one another in the comparator module 66 and a first signal is obtained from the comparison result, which is temporarily stored in a register of the feed control module 67 .
Für die Berechnung des Dehnungszustandes der Stofflagen 7, 8 wird durch Mittelung der Abstände zwischen benachbarten Maxima der KKF die Periodenlänge und damit der gegenseitige Abstand der die Nebenmaxima bewirkenden periodisch auftretenden Strukturen ermittelt, wodurch sich die in Fig. 8 angegebenen Abstände s₁ bis s₇ zwischen je zwei Nebenmaxima N bzw. zwischen dem Hauptmaximum H und den benachbarten Nebenmaxima N ergeben. Durch statistische Verfahren können "Ausreißer" eliminiert werden.For the calculation of the state of elongation of the fabric layers 7 , 8 , the period length and thus the mutual distance between the periodically occurring structures causing the secondary maxima is determined by averaging the distances between adjacent maxima of the KKF, which results in the distances s 1 to s 1 shown in FIG. 8 between each result in two secondary maxima N or between the main maximum H and the neighboring secondary maxima N. "Outliers" can be eliminated by statistical methods.
Bei der Bestimmung der Periodenlänge bzw. der Periodendauer der Bindungsstruktur entsprechend dem Maschen- bzw. Fadenabstand ist zu berücksichtigen, daß es sich bei praktisch allen vorkommenden Stoffen um eine unregelmäßige und gestörte periodische Struktur handelt, wodurch die Verschiebungsmessung erst ermöglicht wird. Dies bedeutet, daß die heraus resultierende KKF neben periodischen Maxima in der Regel auch überlagerte Störungen beinhaltet, welche nicht in die Periodenmessung mit eingehen dürfte.When determining the period length or the period duration of the Tie structure according to the stitch or thread spacing is too take into account that there are practically all substances is an irregular and disturbed periodic structure, which makes displacement measurement possible. This means, that the resulting KKF in addition to periodic maxima in the Usually also includes overlaid faults that are not included in the Period measurement should be included.
Weitere Nebeneffekte treten auf, wenn das betrachtete Gewebe mehrere Frequenzen enthält, z. B. durch Verrippung oder ähnliche Strukturen, welche allerdings in vielen Fällen ein ganzzahliges Frequenzverhältnis zur Fadenperiode aufweisen. In solchen Fällen muß gewährleistet werden, daß reproduzierbar immer die gleiche Periode gemessen wird.Other side effects occur when the tissue under consideration has several Contains frequencies, e.g. B. by ribbing or similar structures, which, however, is an integer frequency ratio in many cases to the thread period. In such cases, must be guaranteed be that the same period is always reproducibly measured.
Ferner sollte wie beim Ausführungsbeispiel 1 für eine genaue Bestimmung des Dehnungszustandes wenigstens ein Teil der periodisch auftretenden Bildinformationen im wesentlichen parallel zur Meßrichtung der Zeilensensoren 42 verlaufen.Furthermore, as in exemplary embodiment 1, at least some of the periodically occurring image information should run essentially parallel to the measuring direction of the line sensors 42 for an accurate determination of the state of expansion.
Die momentanen Dehnungsmaße der beiden Stofflagen 7, 8 werden sodann im Vergleichermodul 66 miteinander verglichen und aus dem Vergleichsergebnis wird ein zweites Signal gewonnen.The instantaneous dimensions of elongation of the two layers of material 7 , 8 are then compared with one another in the comparator module 66 and a second signal is obtained from the comparison result.
Das zweite Signal und das zwischengespeicherte erste Signal bilden gemeinsam ein Maß für die effektive Vorschubgröße der Stofflagen 7, 8. Die beiden Signale werden im Vorschubregelungsmodul 67 zu einem Steuersignal für die Stelleinrichtung 28 verarbeitet, welches die Vorschubgröße des oberen Stoffschiebers 9 dahingehend einstellt, daß beide Stofflagen 7, 8 mit jeweils gleich großem effektivem Vorschub transportiert werden.The second signal and the temporarily stored first signal together form a measure of the effective feed size of the fabric layers 7 , 8 . The two signals are processed in the feed control module 67 to form a control signal for the actuating device 28 , which adjusts the feed size of the upper feed pusher 9 in such a way that both layers of material 7 , 8 are transported with the same effective feed rate.
Mit Hilfe der Zeilensensoren 75, 81 der Kamera 70, 77 werden zeitgleich mit den mit der Frequenz der Stichbildung stroboskopisch arbeitenden Beleuchtungseinrichtungen 71, 85 von den beleuchteten Oberflächenabschnitten der Stofflagen 7, 8 zeilenförmige Bilder aufgenommen. With the help of the line sensors 75 , 81 of the camera 70 , 77 , line-shaped images of the illuminated surface sections of the fabric layers 7 , 8 are recorded simultaneously with the lighting devices 71 , 85 which operate stroboscopically with the frequency of the stitch formation.
Die analogen Bilddaten des jeweils ersten Bildes der beiden Zeilensensoren 75, 81 werden nach Umwandlung im A/D-Wandler 86 bzw. 86′ über den Schalter 87 bzw. 87′ als digitales Grauwertbild bzw. als ein die Bindungsstruktur wiedergebendes Signalprofil im Bildspeicher 88 bzw. 88′ zwischengespeichert. Das nach Durchführung eines Vorschubschrittes der Stofflagen 7, 8 von den Zeilensensoren 75, 81 aufgenommene zweite Bild, das gegenüber dem entsprechenden ersten Bild um die Länge des Vorschubschrittes versetzt ist, wird nach Umschalten des Schalters 87 bzw. 87′ ebenfalls als digitales Grauwertbild im Bildspeicher 89 bzw. 89′ zwischengespeichert.The analog image data of the first image of the two line sensors 75 , 81 are after conversion in the A / D converter 86 or 86 'via the switch 87 or 87 ' as a digital gray value image or as a signal profile reflecting the binding structure in the image memory 88 or 88 'cached. After carrying out a feed step of the fabric layers 7 , 8 by the line sensors 75 , 81 , the second image, which is offset by the length of the feed step from the corresponding first image, is also after switching the switch 87 or 87 'as a digital gray value image in the image memory 89 or 89 'cached.
In der Zwischenzeit bis zur Ausführung des nächsten Vorschubschrittes und der Aufnahme des nächsten Bildes werden die zwischengespeicherten Bilddaten hinsichtlich der Vorschubgröße der Stofflagen 7, 8 ausgewertet. Dies geschieht, indem in den KKF-Rechnern 90, 90′ mit den Bilddaten der zugeordneten Bildspeicher 88, 89 bzw. 88′, 89′ für jede Stofflage die mit KKF abgekürzte Kreuzkorrelationsfunktion berechnet wird.In the meantime until the next feed step is carried out and the next picture is taken, the temporarily stored image data are evaluated with regard to the feed size of the fabric layers 7 , 8 . This is done by calculating the cross-correlation function abbreviated with KKF in the KKF computers 90 , 90 'with the image data of the assigned image memories 88 , 89 and 88 ', 89 'for each material layer.
Das Maximum der KKF ist proportional zur Größe des Vorschubes der beiden Stofflagen 7, 8 zwischen der ersten und zweiten Aufnahme. Dieses Maximum der KKF ist dadurch bedingt, daß, obwohl die Stofflagen 7, 8 aus periodischen Strukturelementen S1, S2 (Fig. 11) bestehen, diese Strukturen aber nicht in absolut gleichen periodischen Abständen auftreten, sondern durch geringfügigen Verzug und Deformation einen relativ großen überlagerten Rauschanteil mit breitbandigeren Frequenzkomponenten enthalten. Dies ist ein nichtperiodischer Anteil, der zu einem ausgeprägten Maximum der KKF führt und eine eindeutige Aussage über den Vorschub erlaubt.The maximum of the KKF is proportional to the size of the feed of the two layers of material 7 , 8 between the first and second receptacles. This maximum of the KKF is due to the fact that, although the layers of material 7 , 8 consist of periodic structural elements S 1 , S 2 ( FIG. 11), these structures do not occur at absolutely the same periodic intervals, but a relative one due to slight warpage and deformation contain large superimposed noise component with broadband frequency components. This is a non-periodic component, which leads to a pronounced maximum of the KKF and allows a clear statement about the feed.
Bei Berechnung einer normierten KKF würde sich ein Funktionsverlauf ergeben, der mit dem in Fig. 4 dargestellten Diagramm vergleichbar ist. Die normierte KKF ergibt ein absolutes Maximum H der Korrelationskoeffizienten Rxy beim Verschiebeindex Kv, dessen Abstand zum Nullpunkt der Größe des örtlichen Versatzes der beiden mit ein und demselben Zeilensensor 75 bzw. 81 nacheinander aufgenommenen Bilder und damit der Vorschubgröße der Stofflagen 7, 8 zwischen den Aufnahmen entspricht.When calculating a standardized KKF, a function curve would result that is comparable to the diagram shown in FIG. 4. The standardized KKF results in an absolute maximum H of the correlation coefficients R xy for the displacement index K v , the distance from the zero point to the size of the local offset of the two images taken with one and the same line sensor 75 or 81 one after the other and thus the feed size of the material layers 7 , 8 between corresponds to the recordings.
Da die Berechnung der normierten KKF wegen der Vielzahl der zu berechnenden Terme eine zu lange Zeit in Anspruch nehmen würde, wird eine vereinfachte unnormierte KKF berechnet. Zuvor wird mit Hilfe der nicht näher spezifizierten, als Bandsperre wirkenden Filter der KKF-Rechner 90, 90′ der von der periodischen Anordnung der Strukturelemente herrührende periodische Anteil reduziert, wodurch bei der nachfolgenden Berechnung der KKF die Ordinate der Nebenmaxima vermindert und damit die Ermittlung des Hauptmaximums erleichtert wird.Since the calculation of the standardized KKF would take too long due to the large number of terms to be calculated, a simplified, non-standardized KKF is calculated. The KKF calculator 90 , 90 'is used to reduce the periodic component resulting from the periodic arrangement of the structural elements using the unspecified filter which acts as a bandstop filter, which reduces the ordinate of the secondary maxima in the subsequent calculation of the KKF and thus the determination of the Main maximum is facilitated.
Mit Hilfe der beiden KKF-Rechner 90, 90′ wird aus der Lage des Hauptmaximums H beim Verschiebeindex Kv und unter Berücksichtigung der Bildaufnahmefrequenz der Kameras 70, 77 die Vorschubgröße einer jeden Stofflage 7, 8 berechnet. Die momentanen Vorschubgrößen der beiden Stofflagen werden sodann im Vergleichermodul 95 miteinander verglichen und aus dem Vergleichsergebnis wird ein erstes Signal gewonnen, das in einem Register des Vorschubregelungsmoduls 96 zwischengespeichert wird.With the help of the two KKF computers 90 , 90 ', the feed size of each material layer 7 , 8 is calculated from the position of the main maximum H at the shift index K v and taking into account the image recording frequency of the cameras 70 , 77 . The instantaneous feed quantities of the two layers of material are then compared with one another in the comparator module 95 and a first signal is obtained from the comparison result, which is temporarily stored in a register of the feed control module 96 .
Zeitlich überlappt mit dem Arbeiten der Zeilensensoren 75, 81 werden mit Hilfe der Flächensensoren 76, 82 von den beleuchteten Oberflächenabschnitten flächenförmige Bilder aufgenommen. Die analogen Bilddaten dieser Bilder werden nach Umwandlung im A/D-Wandler 91, 91′ als matrixartiges digitales Grauwertbild im Bildspeicher 92 bzw. 92′ zwischengespeichert, wobei das Grauwertbild aus einer von der Anzahl der Pixelreihen und Pixelspalten des CCD-Flächensensors 76 bzw. 82 abhängigen Anzahl reihen- und spaltenförmig verteilter Bildpunkte besteht. Overlapping in time with the work of the line sensors 75 , 81 , with the aid of the surface sensors 76 , 82, flat images of the illuminated surface sections are recorded. After conversion in the A / D converter 91 , 91 ', the analog image data of these images are temporarily stored as a matrix-like digital gray value image in the image memory 92 or 92 ', the gray value image being made up of one of the number of pixel rows and pixel columns of the CCD area sensor 76 or 82 dependent number of rows and columns distributed pixels.
Mit der Winkelberechnungseinheit 93 bzw. 93′ wird nun aus den Bilddaten des Bildspeichers 92 bzw. 92′ der Winkel a (Fig. 11) zwischen der Erstreckungsrichtung R1 vom ersten periodisch auftretenden Strukturelementen S1 (beispielsweise der Kettfäden eines Gewebes) und der Vorschubrichtung V der Stofflagen 7, 8 ermittelt. Dies geschieht in der Weise, daß von einem beliebigen fiktiven Aufsetzpunkt innerhalb des im Bildspeicher 92, 92′ enthaltenden Datenfeldes ausgehend eine Vielzahl von winkelmäßig gegeneinander versetzten, jeweils durch den festgelegten Aufsetzpunkt hindurchgehenden Suchstrahlen über das Datenfeld gelegt wird und bei jedem Suchstrahl die Signalwerte aller auf ihm liegenden Bildpunkte addiert werden. Je nach Lage des Aufsetzpunktes und der Struktur der Stofflagen zeigt nun ein Maximum oder Minimum der Additionsergebnisse die Erstreckungsrichtung R1 der ersten periodisch auftretenden Strukturelemente S1 der jeweiligen Stofflage an.With the angle calculation unit 93 or 93 'is now from the image data of the image memory 92 or 92 ' of the angle a ( Fig. 11) between the direction of extension R 1 of the first periodically occurring structural elements S 1 (for example, the warp threads of a fabric) and the feed direction V of the fabric layers 7 , 8 determined. This is done in such a way that, starting from any fictitious point of contact within the data field contained in the image memory 92 , 92 ', a multiplicity of angularly displaced search beams, each passing through the defined point of contact, is placed over the data field and the signal values of all of them for each search beam pixels lying on it are added. Depending on the position of the point of contact and the structure of the layers of material, a maximum or minimum of the addition results now shows the direction of extension R 1 of the first periodically occurring structural elements S 1 of the respective layer of material.
Danach wird mit Hilfe der AKF-Rechner 94 bzw. 94′ entlang der zuvor ermittelten Erstreckungsrichtung R1 der ersten Strukturelemente S1 der mittlere Abstand bzw. die Periodenlänge P2 von dem Winkel von z. B. 90° hierzu verlaufenden zweiten Strukturelementen S2 (beispielsweise der Schußfäden eines Gewebes) und damit der Dehnungszustand der Stofflagen 7, 8 parallel zur zuvor ermittelten Erstreckungsrichtung R1 der ersten Strukturelemente S1 bestimmt, indem von den Signalwerten parallel zu der Erstreckungsrichtung R1 verlaufender Bildpunkte die mit AKF abgekürzte Autokorrelationsfunktion berechnet wird. Diese Berechnung erfolgt in bekannter Weise dadurch, daß die Signalwerte bzw. Bilddaten mit sich selbst korreliert werden. Die nicht näher spezifizierten, als Bandpaß wirkenden Filter der AKF-Rechner 94 bzw. 94′ vermindern die höherfrequenten Unregelmäßigkeiten im Signalprofil, so daß die periodischen regelmäßigen Bildinformationen deutlicher hervortreten. Bei der Berechnung der AKF ergibt sich stets dann ein Maximum der Ähnlichkeit, wenn die Bilddaten der parallel zur zuvor ermittelten Erstreckungsrichtung R1 verlaufenden, für diese Berechnung ausgewählten Bildpunkte um genau eine oder mehrere Periodenlängen P2 der zweiten Strukturelemente S2 gegen sich selbst verschoben werden. Aus der Position dieser Maxima läßt sich die mittlere Periodenlänge P2 berechnen, welche ein Maß für den Dehnungszustand der Stofflagen 7, 8 in der Erstreckungsrichtung ist.Then with the help of AKF computers 94 and 94 'along the previously determined direction of extent R 1 of the first structural elements S 1, the mean distance or the period length P 2 from the angle of z. B. 90 ° to this second structural elements S 2 (for example, the weft threads of a fabric) and thus the state of stretch of the fabric layers 7 , 8 parallel to the previously determined direction of extension R 1 of the first structure elements S 1 determined by the signal values parallel to the direction of extension R 1 running pixels, the autocorrelation function abbreviated with AKF is calculated. This calculation is carried out in a known manner in that the signal values or image data are correlated with themselves. The unspecified bandpass filters of the AKF computers 94 and 94 'reduce the higher-frequency irregularities in the signal profile, so that the periodic regular image information is more clearly visible. When calculating the AKF, there is always a maximum of similarity when the image data of the pixels running parallel to the previously determined direction of extension R 1 and selected for this calculation are shifted against themselves by exactly one or more period lengths P 2 of the second structure elements S 2 . From the position of these maxima, the mean period length P 2 can be calculated, which is a measure of the stretching state of the fabric layers 7 , 8 in the direction of extension.
Aus der Periodenlänge P2 einer jeden Stofflage 7, 8 wird unter Berücksichtigung des ermittelten Winkels a der parallel zur Vorschubrichtung V verlaufende Wert P2 V der Periodenlänge P2 und dadurch der Dehnungszustand parallel zur Vorschubrichtung V ermittelt. Diese Dehnungswerte der beiden Stofflagen 7, 8 werden im Vergleichermodul 95 miteinander verglichen, und aus dem Vergleichsergebnis wird ein zweites Signal gewonnen.From the period length P 2 of each fabric layer 7 , 8 , taking into account the determined angle a, the value P 2 V of the period length P 2 running parallel to the feed direction V and thereby the state of stretching parallel to the feed direction V are determined. These elongation values of the two layers of material 7 , 8 are compared with one another in the comparator module 95 , and a second signal is obtained from the comparison result.
Im Vorschubregelungsmodul 96 wird aus dem ersten und zweiten Signal nach der Formel R = Do/Du der Wert der Regelgröße R gewonnen, indem der Durchsatz Do der oberen Stofflage mit dem Durchsatz Du der unteren Stofflage ins Verhältnis gesetzt wird. Der Durchsatz Do bzw. Du ist hierbei das Maß des effektiven Vorschubes der jeweiligen Stofflage 7 bzw. 8, d. h. der ermittelten Anzahl von Strukturelementen S2 pro Vorschublänge, wobei sich der Durchsatz wie folgt berechnet:In the feed control module 96 , the value of the controlled variable R is obtained from the first and second signals according to the formula R = Do / Du, by relating the throughput Do of the upper layer of material to the throughput Du of the lower layer of material. The throughput Do or Du is the measure of the effective feed of the respective material layer 7 or 8 , ie the determined number of structural elements S 2 per feed length, the throughput being calculated as follows:
Sofern das Verhältnis Do/Du ungleich 1 ist, wird im Vorschubregelungsmodul 96 ein Steuersignal für die Stelleinrichtung 28 gebildet, welches die Vorschubgröße des oberen Stoffschiebers 9 dahingehend einstellt, daß beide Stofflagen 7, 8 mit jeweils gleich großem Durchsatz bzw. gleich großem effektivem Vorschub transportiert werden, bei dem auch bei ursprünglich unterschiedlichem Dehnungszustand stets die gleiche Anzahl von Strukturelementen S2 pro Vorschubschritt unter der Nadel 6 hindurchbewegt wird. Sofern die miteinander zu vernähenden Stofflagen bei gleichem Dehnungszustand gleich lang zugeschnitten worden waren, werden diese nunmehr auch dann längengleich zusammengenäht, wenn sich ihr Dehnungszustand nach dem Zuschneiden, beispielsweise bei der Lagerung oder während des Nähens ändert.If the ratio Do / Du is not equal to 1, a control signal for the actuating device 28 is formed in the feed control module 96 , which adjusts the feed size of the upper slider 9 in such a way that both layers of material 7 , 8 are transported with the same throughput or the same effective feed are, in which the same number of structural elements S 2 per feed step is always moved under the needle 6 , even when the stretching state is originally different. If the layers of fabric to be sewn together had been cut to the same length with the same stretching state, they are now sewn together with the same length if their stretching state changes after cutting, for example during storage or during sewing.
Da der Rechenaufwand für die Ermittlung des Dehnungszustandes wegen der zuvor erfolgenden Bestimmung des Winkels a sehr viel zeitaufwendiger als der Rechenaufwand für die Ermittlung der Vorschubgröße ist, kann bei hoher Drehzahl der Nähmaschine und unter Berücksichtigung der derzeit erzielbaren Rechengeschwindigkeit handelsüblicher, industriemäßig einsetzbarer Rechner der Dehnungszustand nur nach etwa jedem zehnten Vorschubschritt berechnet werden. Aufgrund dieses Umstandes wird während derjenigen Stichbildevorgänge bzw. Vorschubschritte, während deren kein neuer Dehnungszustand ermittelt wurde, der Wert der Regelgröße R aus den jeweils aktuellen Vorschubwerten und dem zuletzt ermittelten Dehnungswert einer jeden Stofflage errechnet. Da sich der Dehnungszustand der Stofflagen erfahrungsgemäß nicht sprunghaft auf kurze Distanzen ändert, wird trotz des beispielsweise zehn Vorschubschritte betragenden Abstandes zwischen dem Vorliegen neuer Dehnungswerte eine ausreichend genaue Vorschubregelung erzielt.Because of the computational effort for determining the state of elongation the previous determination of the angle a very much more time consuming than the computational effort to determine the Feed size is, can be at high speed of the sewing machine and under Taking into account the currently achievable computing speed commercially available, industrially usable computer which Elongation state only calculated after every tenth feed step will. Because of this fact, during that Stitch formation processes or feed steps, during which no new ones Elongation condition was determined, the value of the controlled variable R from the current feed values and the last one determined Elongation value of each layer of fabric is calculated. Since the Experience has shown that the state of stretch of the fabric layers does not suddenly increase short distances changes, for example, despite the ten Distance between the presence of new ones Strain values achieved a sufficiently precise feed control.
Mit Hilfe der Flächensensoren 104, 108 der Kamera 100, 105 werden zeitgleich mit den mit der Frequenz der Stichbildung stroboskopisch arbeitenden Beleuchtungseinrichtungen 101, 111 von den beleuchteten Oberflächenabschnitten der Stofflagen 7, 8 flächenförmige Bilder aufgenommen.With the aid of the surface sensors 104 , 108 of the camera 100 , 105 , flat-shaped images of the illuminated surface sections of the fabric layers 7 , 8 are recorded simultaneously with the lighting devices 101 , 111 which operate stroboscopically with the frequency of the stitch formation.
Die analogen Bilddaten des jeweiligen ersten Bildes der beiden Flächensensoren 104, 108 werden nach Umwandlung im A/D-Wandler 112 bzw. 112′ über den Schalter 113 bzw. 113′ als matrixartiges digitales Grauwertbild im Bildspeicher 114 bzw. 114′ zwischengespeichert, wobei jedes Grauwertbild aus einer von der Anzahl der Pixelreihen und Pixelspalten des Flächensensors 104 bzw. 108 abhängigen Anzahl reihen- und spaltenförmig verteilter Bildpunkte besteht.The analog image data of the respective first image of the two surface sensors 104 , 108 are temporarily stored after conversion in the A / D converter 112 or 112 'via the switch 113 or 113 ' as a matrix-like digital gray value image in the image memory 114 or 114 ', each Grayscale image consists of a number of pixels distributed in rows and columns depending on the number of pixel rows and pixel columns of the surface sensor 104 or 108 .
Das nach Durchführung eines Vorschubschrittes der Stofflagen 7, 8 von den Flächensensoren 104 , 108 aufgenommene zweite Bild, das gegenüber dem entsprechenden ersten Bild um die Länge des Vorschubschrittes versetzt ist, wird nach Umschalten des Schalters 113 bzw. 113′ ebenfalls als matrixartiges digitales Grauwertbild im Bildspeicher 115 bzw. 115′ zwischengespeichert. In der Zwischenzeit bis zur Ausführung des nächsten Vorschubschrittes und der Aufnahme des nächsten Bildes werden die Bildsignale einer ausgewählten, parallel zur Vorschubrichtung verlaufenden Pixelreihe 123 bzw. 124 der Flächensensoren 104, 108 für die Bestimmung der Vorschubgröße ausgewertet. Dies geschieht in gleicher Weise wie beim Ausführungsbeispiel 3 beschrieben wurde, indem in den KKF-Rechnern 116, 116′ mit den in den entsprechenden Bildspeichern 114, 115 bzw. 114′, 115′ zwischengespeicherten Bilddaten der Pixelreihe 123, 124 für jede Stofflage die mit KKF abgekürzte Kreuzkorrelationsfunktion berechnet wird.After performing a feed step of the fabric layers 7 , 8 by the surface sensors 104 , 108 , the second image, which is offset from the corresponding first image by the length of the feed step, is also switched as a matrix-like digital grayscale image after switching the switch 113 or 113 ' Image memory 115 or 115 'buffered. In the meantime until the next feed step is carried out and the next image is taken, the image signals of a selected row of pixels 123 or 124 of the surface sensors 104 , 108 running parallel to the feed direction are evaluated for determining the feed size. This is done in the same way as described in embodiment 3, in that in the KKF computers 116 , 116 'with the image data of the row of pixels 123 , 124 temporarily stored in the corresponding image memories 114 , 115 and 114 ', 115 'for each layer of material KKF abbreviated cross correlation function is calculated.
Die durch die Kreuzkorrelation ermittelten Vorschubgrößen der beiden Stofflagen werden sodann im Vergleichermodul 119 miteinander verglichen, und aus dem Vergleichsergebnis wird wie beim Ausführungsbeispiel 3 ein erstes Signal gewonnen.The feed variables of the two material layers determined by the cross-correlation are then compared with one another in the comparator module 119 , and a first signal is obtained from the comparison result, as in the case of exemplary embodiment 3.
Zeitlich überlappt mit der Berechnung der KKF wird aus den Bilddaten der Bildspeicher 114, 114′ mit Hilfe der Winkelberechnungseinheiten 117, 117′ in gleicher Weise wie beim Ausführungsbeispiel 3 der Winkel a (Fig. 11) zwischen der Erstreckungsrichtung R1 von ersten periodisch auftretenden Strukturelementen S1 und der Vorschubrichtung V der Stofflagen 7, 8 ermittelt. Danach wird mit Hilfe der AKF-Rechner 118, 118′ in wiederum gleicher Weise wie beim Ausführungsbeispiel 3 entlang der zuvor ermittelten Erstreckungsrichtung R1 der Dehnungszustand der Stofflagen 7, 8 berechnet. Die Dehnungswerte der beiden Stofflagen werden im Vergleichermodul 119 miteinander verglichen und aus dem Vergleichsergebnis wird ein zweites Signal gewonnen.Temporally overlapping with the calculation of the KKF is from the image data of the image memory 114 , 114 'using the angle calculation units 117 , 117 ' in the same way as in embodiment 3, the angle a ( Fig. 11) between the direction of extension R 1 of the first periodically occurring structural elements S 1 and the feed direction V of the fabric layers 7 , 8 are determined. Then the AKF calculator 118 , 118 'in turn is calculated in the same way as in embodiment 3 along the previously determined extension direction R 1, the state of stretch of the fabric layers 7 , 8 . The elongation values of the two layers of material are compared with one another in the comparator module 119 and a second signal is obtained from the comparison result.
Im Vorschubregelungsmodul 120 wird aus dem ersten und zweiten Signal in gleicher Weise wie beim Ausführungsbeispiel 3 der Wert der Regelgröße R ermittelt. Sofern das Verhältnis des Durchsatzes der beiden Stofflagen 7, 8 ungleich 1 ist, wird im Vorschubregelungsmodul 120 ein Steuersignal für die Stelleinrichtung 28 gebildet, welches die Vorschubgröße des oberen Stoffschiebers 9 dahingehend einstellt, daß beide Stofflagen 7, 8 mit jeweils gleich großem Durchsatz bzw. gleich großem effektivem Vorschub transportiert werden.In the feed control module 120 , the value of the controlled variable R is determined from the first and second signals in the same way as in embodiment 3. If the ratio of the throughput of the two layers of material 7 , 8 is not equal to 1, a control signal for the actuating device 28 is formed in the feed control module 120 , which sets the feed size of the upper material slide 9 in such a way that both layers of material 7 , 8 , each with the same large throughput or equally large effective feed can be transported.
Da bei diesem Ausführungsbeispiel ähnlich wie beim Ausführungsbeispiel 3 der Rechenaufwand für die Ermittlung des Dehnungszustandes sehr viel größer als der Rechenaufwand für die Bestimmung von Vorschubgröße ist, und deshalb der Dehnungszustand nur nach etwa jedem zehnten Vorschubschritt berechnet wird, wird während derjenigen Stichbildevorgänge bzw. Vorschubschritte, während denen kein neuer Dehnungszustand ermittelt wurde, der Wert der Regelgröße R aus den jeweils aktuellen Vorschubwerten und dem zuletzt ermittelten Dehnungswert einer jeden Stofflage errechnet.Since in this embodiment similar to the embodiment 3 the calculation effort for the determination of the elongation state very much is greater than the computing effort for determining the feed size, and therefore the state of stretching only after every tenth Feed step is calculated during that Stitch formation processes or feed steps during which no new ones Elongation condition was determined, the value of the controlled variable R from the current feed values and the last one determined Elongation value of each layer of fabric is calculated.
Claims (20)
- a) von den typischen Merkmalen der Bindungsstruktur einer jeden Stoffauflage werden in schneller Aufeinanderfolge jeweils sich teilweise überlappende Bilder aufgenommen, digitalisiert und als Grauwert-Bildsignale zwischengespeichert,
- b) durch Berechnung einer Ähnlichkeitsfunktion der sich überlappenden Bildsignale wird der Ähnlichkeitsextremwert bestimmt und aus dessen dem Abstand zwischen den beiden Bildern entsprechenden Lage unter Berücksichtigung der Bildaufnahmefrequenz die Vorschubgröße jeder Stofflage ermittelt,
- c) die momentanen Vorschubgrößen der beiden Stofflagen werden miteinander oder mit einem Vorschubsollwert verglichen und aus dem Vergleichsergebnis wird ein erstes Signal gewonnen,
- d) durch Ermittlung des mittleren Abstandes von bei der Berechnung der oder einer anderen Ähnlichkeitsfunktion auftretender, durch periodisch vorkommende Strukturelemente bedingter, gegenseitig beabstandeter Extremwerte wird der Dehnungszustand jeder Stofflage bestimmt,
- e) der Dehnungszustand der beiden Stofflagen wird miteinander und/oder mit einer vorgebbaren Dehnungssollgröße verglichen und aus dem Vergleichsergebnis ein zweites Signal gewonnen und
- f) das erste und zweite Signal werden in der Weise zu einem Steuersignal für die Stelleinrichtung verarbeitet, daß beide Stofflagen mit jeweils gleich großer Anzahl von Strukturelementen pro Vorschubschritt transportiert werden.
- a) images of the typical characteristics of the weave structure of each fabric overlay are recorded in rapid succession, partially overlapping, digitized and buffered as gray-scale image signals,
- b) by calculating a similarity function of the overlapping image signals, the extreme similarity value is determined and from its position corresponding to the distance between the two images, taking into account the image recording frequency, the feed size of each material position is determined,
- c) the current feed quantities of the two layers of material are compared with one another or with a feed setpoint and a first signal is obtained from the comparison result,
- d) the stretching state of each layer of material is determined by determining the mean distance from the mutually spaced extreme values that occur in the calculation of the or another similarity function and are caused by periodically occurring structural elements,
- e) the elongation state of the two layers of material is compared with one another and / or with a predefinable elongation setpoint and a second signal is obtained from the comparison result and
- f) the first and second signals are processed into a control signal for the actuating device in such a way that both layers of material are transported with the same number of structural elements per feed step.
- a) es werden alle lokalen Maxima und Minima bestimmt,
- b) es werden solche Maxima und Minima eliminiert, deren Flanken eine vorbestimmbare Mindestlänge unterschreiten,
- c) für jedes gültige Maximum wird eine Höhe errechnet, die sich aus der Summe der Amplitudendifferenz zu den benachbarten Minima ergibt,
- d) als Hauptmaximum wird dasjenige Maximum mit der größten Höhen differenz verwendet.
- a) all local maxima and minima are determined,
- b) such maxima and minima are eliminated, the flanks of which fall below a predeterminable minimum length,
- c) for each valid maximum a height is calculated, which results from the sum of the amplitude difference to the neighboring minima,
- d) that maximum with the greatest height difference is used as the main maximum.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19904000633 DE4000633A1 (en) | 1989-01-12 | 1990-01-11 | Sewing machine for joining two layers with different elongation - using two computers to calculate cross- and auto-correlation functions |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3900748 | 1989-01-12 | ||
DE19904000633 DE4000633A1 (en) | 1989-01-12 | 1990-01-11 | Sewing machine for joining two layers with different elongation - using two computers to calculate cross- and auto-correlation functions |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4000633A1 DE4000633A1 (en) | 1990-07-26 |
DE4000633C2 true DE4000633C2 (en) | 1992-09-10 |
Family
ID=25876716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19904000633 Granted DE4000633A1 (en) | 1989-01-12 | 1990-01-11 | Sewing machine for joining two layers with different elongation - using two computers to calculate cross- and auto-correlation functions |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4000633A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19850742A1 (en) * | 1998-11-04 | 2000-05-11 | Johnson Controls Gmbh | Sewing machine stitching monitor has a camera with the lens aligned at the stitching with an image processor and a comparator to ensure that the stitches are at nominal intervals when sewing vehicle airbags |
DE19913000C1 (en) * | 1999-03-23 | 2000-10-26 | G M Pfaff Ag I K | Process and sewing unit for incorporating fullness |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4118118C2 (en) * | 1991-06-03 | 1996-03-28 | Pfaff Ag G M | Sewing machine with a device for measuring the relative position of end edges of the material layer |
JP2674479B2 (en) * | 1992-10-27 | 1997-11-12 | 三菱電機株式会社 | Sewing machine control device and sewing machine control method |
DE4429281A1 (en) * | 1994-08-19 | 1995-03-23 | Losberger Sonnenschutz | Process and apparatus for making large-area flexible sheet-like structures |
DE19610979C1 (en) * | 1996-03-20 | 1997-11-20 | Stutznaecker Emil Naehmasch | Mattress-like items |
DE19628319C2 (en) * | 1996-07-13 | 2000-11-23 | Monforts Textilmaschinen Gmbh | Device for measuring the repeat length of a plastic sample |
US6568777B1 (en) * | 1999-11-16 | 2003-05-27 | Agilent Technologies, Inc. | Optical navigation system and method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3346163C1 (en) * | 1983-12-21 | 1985-04-11 | Pfaff Industriemaschinen Gmbh, 6750 Kaiserslautern | Process for sewing fabric parts according to the pattern |
DE3416883A1 (en) * | 1984-05-08 | 1985-11-14 | Robert Prof. Dr.-Ing. 7760 Radolfzell Massen | METHOD AND ARRANGEMENT FOR CONTINUOUS CONTACTLESS MEASUREMENT OF THE 2-DIMENSIONAL SHRINKAGE OF KNITWEAR |
DE8520285U1 (en) * | 1985-07-13 | 1990-01-04 | Pfaff Industriemaschinen Gmbh, 6750 Kaiserslautern | Device for measuring and controlling the feed size on a sewing machine |
-
1990
- 1990-01-11 DE DE19904000633 patent/DE4000633A1/en active Granted
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19850742A1 (en) * | 1998-11-04 | 2000-05-11 | Johnson Controls Gmbh | Sewing machine stitching monitor has a camera with the lens aligned at the stitching with an image processor and a comparator to ensure that the stitches are at nominal intervals when sewing vehicle airbags |
DE19850742C2 (en) * | 1998-11-04 | 2001-05-23 | Johnson Controls Gmbh | System for checking a seam during a sewing process |
DE19913000C1 (en) * | 1999-03-23 | 2000-10-26 | G M Pfaff Ag I K | Process and sewing unit for incorporating fullness |
Also Published As
Publication number | Publication date |
---|---|
DE4000633A1 (en) | 1990-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3346163C1 (en) | Process for sewing fabric parts according to the pattern | |
DE3416883C2 (en) | ||
DE69314397T2 (en) | Detect watermarks | |
DE69628929T2 (en) | Method and machine for reading and mapping an optical code | |
EP0456126A1 (en) | Method and apparatus for the optical control of the quality of needles of a knitting machine | |
DE2521037B2 (en) | METHOD AND EQUIPMENT FOR MEASURING AND / OR MONITORING THE UNIFORMITY OF THE SURFACE OF A WORKPIECE | |
DE4000633C2 (en) | ||
DE69515644T2 (en) | Method and device for determining the draft angle in a textile web | |
WO1989012126A1 (en) | Process and sewing machine for stitching layers of fabric together to ensure pattern matching | |
DE4026250A1 (en) | Automatic material cutter - has CNC system with edge monitor and synchronised cutting head with fabric movement on two axes | |
DE4242702C2 (en) | Method and device for processing flat objects | |
DE3917120C2 (en) | ||
DE102008039025A1 (en) | Method for the contactless measurement of the speed and / or the length of a strand moved in the longitudinal direction, in particular of a cable | |
DE19731530B4 (en) | Optical precision scanning of film perforations | |
EP1460375A2 (en) | Method and apparatus for measuring the geometry of a material strip | |
DE4118118C2 (en) | Sewing machine with a device for measuring the relative position of end edges of the material layer | |
WO2004086013A1 (en) | Method for inspecting the quality criteria of flat textile structures embodied in a multilayer form according to a contour | |
EP0816554B1 (en) | Draft correcting method | |
DE19640023B4 (en) | Fast, cost=effective adjustment of travelling patterned textile web - has row of optical units sensing pattern to yield signals fed to video processor for output signals used for distortion correction | |
WO1990008215A1 (en) | Process and sewing machine for stitching two pieces of fabric together along the same length | |
DE4037854C2 (en) | ||
DE69210269T2 (en) | Distance detection device between vehicles | |
DE3902474A1 (en) | PATTERN-ADJUSTING SEWING MACHINE | |
DE4444661B4 (en) | Method for non-contact measurement of speed | |
EP1924732A1 (en) | Device for detecting the weft threads and position of a transported textile web |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: G.M. PFAFF AG, 6750 KAISERSLAUTERN, DE |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |