DE4211634A1 - Controlling industrial automation for shoe mfr. - providing learning facility in which shoe contours are read by coordinate measuring system to provide stored data to operate machine system - Google Patents
Controlling industrial automation for shoe mfr. - providing learning facility in which shoe contours are read by coordinate measuring system to provide stored data to operate machine systemInfo
- Publication number
- DE4211634A1 DE4211634A1 DE19924211634 DE4211634A DE4211634A1 DE 4211634 A1 DE4211634 A1 DE 4211634A1 DE 19924211634 DE19924211634 DE 19924211634 DE 4211634 A DE4211634 A DE 4211634A DE 4211634 A1 DE4211634 A1 DE 4211634A1
- Authority
- DE
- Germany
- Prior art keywords
- machine
- path
- shoe
- contour
- points
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/4202—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model
- G05B19/4207—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine preparation of the programme medium using a drawing, a model in which a model is traced or scanned and corresponding data recorded
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43D—MACHINES, TOOLS, EQUIPMENT OR METHODS FOR MANUFACTURING OR REPAIRING FOOTWEAR
- A43D119/00—Driving or controlling mechanisms of shoe machines; Frames for shoe machines
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36443—Auto follow coarse contour, operator can correct contour before recording
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36462—Minimize teach time, compress data, many points in curve, few in line
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45243—Shoe, footwear making
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
Description
Das Digitalisieren von Bearbeitungskonturen für Schuhbearbeitungsautomaten gehört mit zu den wichtigsten Funktionen solcher Automaten, da einerseits der Digitalisiervorgang von "EDV- ungelernten" Schuhfachmännern durchgeführt werden soll, aber andererseits ein EDV-technisch und mathematisch sehr aufwendiger Vorgang beherrscht werden muß.Digitizing machining contours for Shoe processing machines are one of the most important functions of such machines because on the one hand the digitizing process of "EDP- unskilled "shoe specialists should, but on the other hand a EDP-technical and mastered mathematically very complex process must become.
Bei z.Z. gängigen Schuhbearbeitungsautomaten für z. B. das Aufrauhen oder Zementieren des Zwickeinschlages oder der Schuhseite müssen die 5- oder 6achsigen Bewegungen des Werkzeugs ähnlich wie beim TEACH-IN eines Roboters explizit vorgegeben werden. Die explizit vorgegebenen Punkte im Maschinenarbeitsraum werden abgespeichert.At the moment common shoe processing machines for e.g. B. roughening or cementing the lasting wedge or the shoe side must have 5 or 6 axles Movements of the tool similar to the TEACH-IN of a robot can be specified explicitly. The explicitly specified points in the machine workspace are saved.
Bei diesen Automaten bleibt der Benutzer dem Stand der Technik entsprechend weitgehend ungeführt, d. h. er bekommt von dem Automaten selbst keinerlei aktive Unterstützung um eine sinnvolle und bearbeitungs gerechte Digitalisierung der Bearbeitungsbahn zu gewährleisten. Bei fast allen oben angesprochenen Schuhbearbeitungsautomaten ergibt sich nicht nur die Notwendigkeit das Werkzeug der Maschine auf bestimmte Punkte der zu bearbeitenden Schuhkontur zu führen. (Erzeugt werden Raumpunkte, die durch ihre Ordnung in einer Bearbeitungsreihenfolge die Bearbeitungsbahn bilden.) Es müssen noch zusätzliche Anforderungen erfüllt werden. So muß z. B. das Werkzeug oder die Werkzeugachse oft in senkrechter Richtung auf der abzufahrenden Bahn stehen, (Fig. 4) was das Zuordnen von sog. Hilfsachsen zu der Bearbeitungsbahn bedeutet. (4te 5te und evtl. 6te Achse). Auch hier erhält der Maschinenbediener im allgemeinen keine Unterstützung von dem Fertigungsautomaten, so daß z. B. sein gutes Gefühl oder Augenmaß über die Qualität des Arbeitsergebnisses des Fertigungsautomaten entscheidet. Aus diesen Gründen ist es heute z. T. noch üblich daß speziell ausgebildete Mitarbeiter der Schuhautomatenhersteller das Digitalisieren der Bearbeitungskonturen für die Schuhfabriken durchführen müssen.With these machines, the user remains largely unguided in accordance with the state of the art, ie he does not receive any active support from the machine itself in order to ensure a sensible and processing-appropriate digitization of the processing path. With almost all of the shoe processing machines mentioned above, it is not only necessary to guide the machine tool to certain points on the shoe contour to be processed. (Space points are created that form the machining path by their order in a machining sequence.) Additional requirements still have to be met. So z. B. the tool or the tool axis are often in the vertical direction on the path to be traversed ( Fig. 4), which means the assignment of so-called auxiliary axes to the machining path. (4th 5th and possibly 6th axis). Again, the machine operator generally receives no support from the manufacturing machine, so that, for. B. his good feeling or judgment decides on the quality of the work result of the production machine. For these reasons it is today e.g. T. still common that specially trained employees of the shoe machine manufacturers must digitize the machining contours for the shoe factories.
In EP 0403 149 wird ein Verfahren vorgeschlagen, nach dem der Automat beim Teach-In nach der Übernahme eines Bahnpunktes in ihren Konturspeicher eine fest eingestellte Vorschubbewegung macht, um über den festen Abstand der Bahnpunkte zu gewährleisten daß die Punkte die abzufahrende Bahn genau genug approximieren. Weiterhin kann der Bediener den zu digitalisierenden Bahnpunkten Schalterstellungen zuordnen, die von dem Automaten "gemerkt" werden und beim Reproduzieren der Bahn automatisch wiederholt werden, so daß gewisse Größen über der Bahnkontur einstellbar sind.A method is proposed in EP 0403 149, according to the machine at teach-in after the takeover a path point in their contour memory set feed movement to move over the to ensure a fixed distance between the path points the points the path to be traveled are accurate enough approximate. Furthermore, the operator can digitizing track points switch positions assign, which are "noted" by the machine and automatically repeated when reproducing the web be, so that certain sizes over the contour of the web are adjustable.
In US 45 41 054 wird ein Verfahren vorgestellt, mit dem erreicht wird, daß alle digitalisierten Punkte der Bearbeitungsbahn einen vorher vom Bediener ein gestellten Abstand genau einhalten. Dies geschieht, indem die Achsen des Automaten so verfahren werden, daß der Bezugspunkt des Zeigegeräts immer auf einer Kugel um den zuletzt digitalisierten Punkt liegt. Weiterhin wird mit diesem Verfahren erreicht, daß der Bediener die Vorschubgeschwindigkeit des Automaten von Bahnpunkt zu Bahnpunkt über den vorher von ihm zu wählenden Abstand der Bahnpunkte einstellen kann. Kleiner Abstand der Punkte bedeutet geringe Vorschub geschwindigkeit. Ein Nachteil dieses Verfahrens liegt wie in EP 0403 149 beschrieben darin, daß bei kleinen Krümmungsradien der Bearbeitungsbahn der Abstand der digitalisierten Punkte klein sein muß um die nötige Genauigkeit der Bearbeitung zu erreichen. Dies bedingt aber geringen Vorschub, so daß z. B. die Werkzeugdrehzahl angepaßt werden muß.In US 45 41 054 a method is presented with which is achieved that all digitized points of the Machining path one beforehand by the operator keep the set distance exactly. This happens, by moving the axes of the machine so that the reference point of the pointing device is always on a Sphere around the last digitized point. It is also achieved with this method that the Operator feed speed of the machine from track point to track point over the previously from him to can set the selected distance of the path points. A small distance between the dots means low feed speed. A disadvantage of this method lies as described in EP 0403 149, in that for small Radii of curvature of the machining path the distance of the digitized points must be small in order for the necessary Achieve machining accuracy. This but requires low feed, so that z. B. the Tool speed must be adjusted.
Durch die genannten Entwicklungen sind zwar einige Verbesserungen der Bedienerunterstützung erreicht, aber die wesentlichen Aufgaben, wie oben beschrieben, werden nicht gut unterstützt.Due to the developments mentioned, there are some Operator support improvements achieved but the essential tasks as described above are not well supported.
Insgesamt kann mit diesen Verfahren keine umfassende oder ausreichende Unterstützung des Maschinenbedieners beim Digi talisieren der Bearbeitungsbahn eines Schuh bearbeitungsautomaten erreicht werden.Overall, with these procedures are not comprehensive or sufficient Support of the machine operator with the Digi Talizing the processing path of a shoe processing machines can be reached.
Der in den Ansprüchen 1 bis 4 angegebenen Erfindung liegt die Aufgabe zugrunde, den EDV- und maschinen baulich ungelernten Bediener des Industrieautomaten so zu unterstützen, daß er ohne besondere Vor kenntnisse, nach kurzer Einarbeitungszeit, eine bearbeitungsgerechte Bearbeitungsbahn des Automaten digitalisieren kann und die zur Bearbeitung zusätzlich benötigten Maschineneinstelldaten, der Bearbeitungsbahn zugeordnet eingeben kann.The invention specified in claims 1 to 4 the task is based on the EDP and machines structurally unskilled operator of the industrial automat to support so that he has no special priorities knowledge, after a short training period, a Machining-compatible machining path of the machine can digitize and edit additionally required machine setting data, the Machining path assigned can enter.
Erfindungsgemäß wird die oben beschriebene Aufgabe gemäß den Ansprüchen 1-4 gelöst.According to the invention the object described above solved according to claims 1-4.
Nach der expliziten Vorgabe von Bearbeitungskonturpunkten durch den Bediener in z. B. nur noch zwei Achsen (x, y-Ebene in Fig. 1) werden die folgenden Funktionen automatisch durch einen nach dem vorgestellten Verfahren arbeitenden Fertigungsautomaten erfüllt:After the operator has explicitly specified machining contour points in z. B. only two axes (x, y plane in FIG. 1), the following functions are automatically performed by an automatic manufacturing machine operating according to the method presented:
- - automatisches Vorschlagen des nächsten zu digitalisierenden Punktes, entsprechend der bereits zuvor digitalisierten Bahnpunkte. (Zwei- oder dreidimensionale Extrapolation.)- automatic suggestion of the next one digitizing point, according to the already previously digitized railway points. (Two or three-dimensional extrapolation.)
- - automatisches Regulieren und Messen der Achsen, die sich am Werkstück abstützen können; z. B. die in Fig. 1 dargestellte z-Achse, die automatisch das Höhenprofil der Bearbeitungsbahn erfassen kann.- automatic regulation and measurement of the axes that can be supported on the workpiece; e.g. B. the z-axis shown in Fig. 1, which can automatically detect the height profile of the machining path.
- - automatische Überprüfung der vom Bediener explizit vorgegebenen Bahnpunkte auf ihre "Korrektheit". (Erkennung von sog. Ausreißern.)- Automatic checking of the operator explicitly given path points to their "correctness". (Detection of so-called outliers.)
- - automatisches Glätten der dreidimensionalen Raumpunktebahn, bevor die zusätzlichen Hilfsachsen berechnet werden.- Automatic smoothing of the three-dimensional Space point path before the additional auxiliary axes be calculated.
- - automatische Berechnung der Maschinenhilfsachsen, um die Achsen des Werkzeugs immer senkrecht beziehungsweise parallel zur Werkzeugbahn zu halten.- automatic calculation of the machine auxiliary axes, always vertical around the axes of the tool or parallel to the tool path hold.
Mit Hilfe eines Ausführungsbeispiels soll die Erfindung nachstehend anhand der Skizzen noch näher erläutert werden.With the help of an embodiment, the Invention below based on the sketches are explained.
Es zeigt:It shows:
Fig. 1 eine typische Konfiguration der Maschinensteuerung, die beispielhaft zur Durchführung des Verfahrens geeignet ist. Fig. 1 shows a typical configuration of the machine control, which is suitable as an example for performing the method.
Fig. 2 einen Ausschnitt aus einer Konturbahn mit Vorschlags- und Korrekturpunkten. Fig. 2 shows a section of a contour path with suggestion and correction points.
Fig. 3 ein beispielhaftes Flußdiagramm zur Steuerung der Bahnpunkteermittlung. Fig. 3 is an exemplary flow chart for controlling the path points detection.
Fig. 4 die Anstellung eines Werkzeuges, z. B. einer Rauhbürste, auf der Bearbeitungskontur Fig. 5 die Lage der Vorschlagspunkte und der korrigierten Punkte der Bearbeitungsbahn. Fig. 4 the employment of a tool, for. B. a rough brush, on the machining contour Fig. 5, the location of the suggested points and the corrected points of the machining path.
Fig. 6 die Verteilung der digitalisierten Bahnpunkte mit großem und mit kleinem Abstand zueinander, entsprechend den Krümmungsradien der Bearbeitungsbahn. Fig. 6 shows the distribution of the digitized path points each with large and small pitch, corresponding to the radii of curvature of the machining path.
Die in Fig. 1 dargestellte Konfiguration kann zur Durchführung des vorgestellten Verfahrens verändert werden. Es sind weitere hier nicht aufgezeigte Veränderungen der Konfiguration nach Fig. 1 möglich. The configuration shown in FIG. 1 can be changed to carry out the method presented. Further changes of the configuration according to FIG. 1, not shown here, are possible.
Die in Fig. 1 gezeigte Konfiguration soll als beispielhafte Hardwaregrundlage des Ausführungs beispiels dienen, anhand dessen das vorgestellte Verfahren näher erläutert wird.The configuration shown in FIG. 1 is intended to serve as an exemplary hardware basis for the exemplary embodiment, on the basis of which the method presented is explained in more detail.
Der Maschinenbediener (9) fährt mit dem Hand steuergerät (8) ein Zeigegerät (2) auf den von ihm zu bestimmenden Startpunkt der Kontur auf dem in der Maschine eingespannten Werkstück (1), (hier i. a. ein Schuh oder ein Leisten). Das Zeigegerät enthält in z-Achsen-Richtung ein Wegmeßgerät (7) oder ist mit einem solchen verbunden, wie in Fig. 1 skizzenhaft dargestellt. Das z-Achsen-Wegmeßgerät liefert ein Signal, anhand dessen über einen A/D-Wandler (10) für die Vorschubeinheit (3) in z-Richtung der Maschine eine Verfahranweisung berechnet werden kann. Dadurch kann während des Digitalisiervorgangs der Abstand der z-Achse (6) der Maschine zur Werkstückkontur im Berührpunkt von "Zeigegerät" und Werkstück konstant gehalten werden.The machine operator ( 9 ) moves with the hand control device ( 8 ) a pointing device ( 2 ) to the starting point of the contour to be determined by him on the workpiece ( 1 ) clamped in the machine (here in general a shoe or a last). The pointing device contains or is connected to a displacement measuring device ( 7 ) in the z-axis direction, as shown in a sketch in FIG. 1. The z-axis measuring device supplies a signal which can be used to calculate a travel instruction in the z direction of the machine via an A / D converter ( 10 ) for the feed unit ( 3 ). As a result, the distance between the z-axis ( 6 ) of the machine and the workpiece contour at the point of contact of the “pointing device” and the workpiece can be kept constant during the digitizing process.
Nachdem der Bediener (9) das "Zeigegerät" (2) auf den Startpunkt (Pkn-1) gefahren hat, gibt er den Punkt frei zur Übernahme in den Konturspeicher (13). Nach diesem Vorgang gibt der Maschinenbediener einen zweiten Punkt (Pkn) ein. Danach berechnet entweder die CPU (11) oder die NC (12) einen neuen Punkt (Pv1), der einen festen Abstand (1) vom zuletzt in den Konturspeicher übernommenen Punkt (Pkn) hat und der auf der geraden Verlängerung der letzten zwei Konturspeicherpunkte (Pkn, Pkn-1) liegt. Das Zeige gerät (2) wird nun von der NC (12) auf diesen Punkt gefahren, indem Verfahranweisungen für die x-Achse (4) und die y-Achse (5) berechnet werden. Der Maschinenbediener hat nun die Möglichkeit den von der Maschine vorgeschlagenen Punkt (Pv1) entsprechend der Kontur des Werkstückes zu korrigieren, indem er das Zeigegerät (2) mit dem Handsteuergerät (8) auf den Korrigierpunkt (Pkor) verfährt. Nachdem der vom Bediener korrigierte Punkt (Pkor) durch ihn zur Übernahme in den Konturspeicher (13) freigegeben wurde, wird von dem Punkt (Pkor) der Abstand (d) zur Verlängerungsgeraden (a) der zwei zuletzt über nommenen Punkte (Pkn, Pkn-1) berechnet. Liegt der Abstand innerhalb von bestimmten Grenzen, so wird der Punkt in den Konturspeicher (13) übernommen. Ist der Punkt zu weit von der Verlängerungsachse entfernt, so wird der Punkt nicht übernommen und die NC (12) oder die CPU (11) berechnet anhand der beiden zuletzt übernommenen Punkte (Pkn, Pkn-1) einen neuen Vor schlagspunkt (Pv2), der jedoch einen geringeren Abstand (1/2) zu dem zuletzt eingegebenen Punkt hat, der aber weiterhin auf der Verlängerungsgeraden (a) der beiden zuletzt eingegebenen Konturspeicherpunkte (Pkn, Pkn-1) liegt. Der Maschinenbediener kann nun diesen Vorschlagspunkt ebenfalls wieder korrigieren und diesen Vorschlagspunkt (Kkor2) zur Übernahme in den Korrekturspeicher (13) freigeben, wo er als neuer Konturpunkt (Pkn+1) eingetragen wird.After the operator ( 9 ) has moved the "pointing device" ( 2 ) to the starting point (Pk n-1 ), he releases the point for transfer to the contour memory ( 13 ). After this process, the machine operator enters a second point (Pk n ). Then either the CPU ( 11 ) or the NC ( 12 ) calculates a new point (Pv 1 ), which has a fixed distance ( 1 ) from the last point (Pk n ) transferred to the contour memory and that on the straight extension of the last two Contour storage points (Pk n , Pk n-1 ) lies. The pointing device ( 2 ) is now moved to this point by the NC ( 12 ) by calculating travel instructions for the x-axis ( 4 ) and the y-axis ( 5 ). The machine operator now has the option of correcting the point (Pv 1 ) proposed by the machine according to the contour of the workpiece by moving the pointing device ( 2 ) with the hand control device ( 8 ) to the correction point (Pkor). After the point (Pkor) corrected by the operator has been released by him for transfer to the contour memory ( 13 ), the distance (d) to the extension line (a) of the last two points (Pk n , Pk n-1 ) calculated. If the distance is within certain limits, the point is transferred to the contour memory ( 13 ). If the point is too far from the extension axis, the point is not adopted and the NC ( 12 ) or the CPU ( 11 ) calculates a new default point (Pv. N , Pk n , Pk n-1 ) based on the last two points adopted 2 ), which, however, has a smaller distance ( 1/2 ) to the last entered point, but which still lies on the extension line (a) of the two last entered contour storage points (Pk n , Pk n-1 ). The machine operator can now also correct this suggestion point again and release this suggestion point (Kkor 2 ) for transfer to the correction memory ( 13 ), where it is entered as a new contour point (Pk n + 1 ).
Haben zwei nacheinander in den Konturspeicher übernommene Punkte (Pki, Pki+1) bereits den kleinen Abstand (1/2) und zwischen dem Vorschlagspunkt (Pv) und dem korrigierten Punkt (Pkor) ist ein Abstand (d), welcher nicht einen bestimmten Grenzwert über schreitet, so wird der nächste Vorschlagspunkt (Pvi) wieder mit großem Abstand (1) zum zuletzt übernommenen Punkt (Pki) berechnet. (Die Punkte Pvi und Pki sind nicht in den Skizzen dargestellt.)If two points (Pk i , Pk i + 1 ) taken over one after the other in the contour memory already have the small distance ( 1/2 ) and between the suggested point (Pv) and the corrected point (Pkor) there is a distance (d) which is not one exceeds a certain limit value, the next suggested point (Pv i ) is again calculated with a large distance ( 1 ) from the last adopted point (Pk i ). (The points Pv i and Pk i are not shown in the sketches.)
Durch diese Maßnahmen wird erreicht, daß der Abstand zwischen den zwischen den Konturpunkten (Pk) zu ziehende Geraden, nie einen bestimmten Grenzwert zur tatsächlichen Kontur der Bearbeitungsbahn überschrei tet. Es werden bei engen Radien (II) der Kontur automatisch enge Schritte gemacht, während bei linearen Konturen (I) große Schritte gemacht werden. Fig 6.These measures ensure that the distance between the straight lines to be drawn between the contour points (Pk) never exceeds a certain limit for the actual contour of the machining path. In the case of narrow radii (II) of the contour, close steps are automatically taken, while large steps are taken in the case of linear contours (I). Fig. 6 .
Nachdem auf diese Weise alle Konturpunkte in den Konturspeicher übernommen wurden, wird die Kontur durch einen Glättungsalgorithmus geglättet, wobei evtl. digitalisierte Ausreißer erkannt werden und dem Verlauf der Kontur angepaßt werden.After all contour points in the Contour memory have been adopted, the contour smoothed by a smoothing algorithm, where Possibly digitized outliers are recognized and the The course of the contour can be adjusted.
Auf Grund der digitalisierten Punkte der Konturbahn ist es mit Hilfe eines gängigen Gradierverfahrens möglich, die Konturen für andere Größen des Modells zu berechnen, so daß nicht jede einzelne Kontur jeder Größe des Modells digitalisiert werden muß.Due to the digitized points of the contour path it is with the help of a common grading process possible the contours for other sizes of the model to calculate so that not every single contour every Size of the model needs to be digitized.
Erst nach dem Glätten der Konturbahn ist es möglich die notwendigen Positionen der Hilfsachsen zu berechnen, indem auf den Verbindungsgeraden der Konturpunkte (Pk) Senkrechte oder Parallele in bestimmten Ebenen errechnet werden und an den Konturpunkten (Pk) vektoriell addiert werden.It is only possible after smoothing the contour path the necessary positions of the auxiliary axes calculate on the connecting line of the Contour points (Pk) perpendicular or parallel in certain levels are calculated and at the Contour points (Pk) can be added vectorially.
Nachdem die Bahnpunkte aller Automatenachsen berechnet wurden, kann die digitalisierte Bear beitungsbahn auf einem Bildschirm des Automaten angezeigt werden, indem zwischen den Punkten einfach Geraden gezeichnet werden. Ein über diese Bahn lau fender Cursor, kann zum Bestimmen von speziellen Bahnbereichen genutzt werden. Diesen Bahnbereichen können bestimmte technologische Eigenschaften zugeordnet werden. Diese können zum Beispiel die Rotationsgeschwindigkeit des Werkzeuges, die Vorschubgeschwindigkeit, die Auftragsmenge von Klebstoff, der Anpreßdruck oder die Passivkraft des Werkzeugs sein. Die Einstellung der Vorschub geschwindigkeit über ein Bild der Konturbahn auf einem Bildschirm der Maschine ist sinnvoll, da dem heutigen Stand der Technik von Maschinen steuerungen entsprechend, die Relativgeschwindigkeit des Werkzeuges zum Werkstück in verschiedenen Ebenen, z. B. nur in X, Y Ebene und unabhängig von weiteren Achsenbewegungen frei einstellbar ist und von der Steuerung jeweils von digitalisiertem Punkt zu digitalisiertem Punkt eingehalten werden kann, was die Bearbeitung besonders im Fersen- und Zehenbereich des Schuhes erleichtert.After the path points of all machine axes have been calculated, the digitized Bear Machining track on a screen of the machine be displayed by simply between the points Straight lines are drawn. A lukewarm over this train fender cursor, can be used to determine special Railway areas can be used. These rail areas can have certain technological characteristics be assigned. These can include, for example Speed of rotation of the tool Feed rate, the order quantity of Adhesive, the contact pressure or the passive force of the Be a tool. The adjustment of the feed speed on an image of the contour path a machine screen makes sense because the current state of the art of machines controls accordingly, the relative speed the tool to the workpiece in different levels, e.g. B. only in the X, Y plane and independently of others Axis movements is freely adjustable and by the Control from digitized point to digitized point can be adhered to what processing especially in the heel and toe area of the shoe relieved.
Das Darstellen der Bearbeitungskontur auf dem Bildschirm macht es weiterhin möglich, daß ebenfalls über den über die Kontur bewegbaren Cursor, bestimmte Bereiche der Bearbeitungsbahn in ihrer Lage im Raum verändert werden können, indem die Koordinaten der digitalisierten Punkte des gewählten Kontur abschnittes durch Addition oder Subtraktion von Verschiebungsvektoren geändert werden. Durch diese Maßnahme wird es möglich, etwaige Fehler im Bearbei tungsergebnis zu korrigieren, ohne daß neue Kontur punkte digitalisiert werden müssen. Dies führt zu einer wesentlichen Verbesserung der Handhabung von solchen Industrieautomaten.Representing the machining contour on the Screen also makes it possible for that too using the cursor that can be moved over the contour Areas of the machining path in their position in space can be changed by the coordinates of the digitized points of the selected contour section by adding or subtracting from Displacement vectors are changed. Through this Measure will make it possible to process any errors to correct the result without creating a new contour points need to be digitized. this leads to a significant improvement in the handling of such industrial machines.
Claims (1)
- 1. Der Automat auf Grund der bereits digitalisierten Bahnpunkte das Zeigegerät selbsttätig auf einen neuen Punkt bewegt, der nahe der zu bearbeitenden Kontur liegt, so daß eine harmonische Fortsetzung der bereits übernommenen Bewegungsbahn gebildet wird und der Maschinenbediener den von dem Automaten vor geschlagenen Punkt korrigieren kann und dann der korrigierte Punk in den Konturspeicher des Automaten übernommen werden kann, wobei der Abstand der vom Automaten vorgeschlagenen Bahnpunkte entsprechend des Krümmungsradius der Bearbeitungsbahn dynamisch vergrößert oder verkleinert wird.
- 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß Achsen des Automaten, welche sich über das Zeigegerät am Werkstück abstützen können, vom Automaten selbständig reguliert werden und die Positionen dieser Achsen selbsttätig in den Konturspeicher des Automaten übernommen werden.
- 3. Verfahren nach Anspruch 1 und 2, dadurch gekennzeichnet, daß die Positionen der Automaten achsen, die zur Anstellung des Werkzeuges in senkrechter oder paralleler Richtung zur Bear beitungsbahn dienen, vom Automaten selbständig berechnet werden, ohne daß der Bediener diese Achsen beim Digitalisieren der Bearbeitungsbahn verfahren muß.
- 4. Verfahren nach Anspruch 1, 2 und 3, dadurch gekennzeichnet, daß für die Schuhbearbeitung bestimmte Maschinenparameter, wie z. B. Vorschub geschwindigkeit, Werkzeugdrehzahl und -Anpreßdruck über ein Programm, bei dem die digitalisierten Punkte der Bearbeitungsbahn auf einem Bildschirm des Automaten angezeigt werden, für spezielle Bereiche der Bearbeitungsbahn individuell eingestellt werden können und daß ebenso über die Darstellung der digitalisierten Punkte der Bearbeitungsbahn auf dem Bildschirm ein bereichsweises Ändern der Bearbei tungsbahn zum Korrigieren etwaiger Fehler des Bearbeitungsprozesses möglich ist, ohne daß erneut Bahnpunkte mit Hilfe des Zeigegerätes digitalisiert werden müssen.
- 1. The automat on the basis of the already digitized path points automatically moves the pointing device to a new point which is close to the contour to be machined, so that a harmonious continuation of the path of movement already adopted is formed and the machine operator can correct the point suggested by the automat and then the corrected point can be transferred to the contour memory of the machine, the distance between the path points proposed by the machine being dynamically increased or decreased in accordance with the radius of curvature of the machining path.
- 2. The method according to claim 1, characterized in that axes of the machine, which can be supported by the pointing device on the workpiece, are regulated automatically by the machine and the positions of these axes are automatically adopted in the contour memory of the machine.
- 3. The method according to claim 1 and 2, characterized in that the positions of the machine axes, which serve to position the tool in the vertical or parallel direction to the machining path, are calculated automatically by the machine without the operator of these axes when digitizing the machining path must proceed.
- 4. The method according to claim 1, 2 and 3, characterized in that certain machine parameters, such as. B. feed speed, tool speed and contact pressure via a program in which the digitized points of the machining path are displayed on a screen of the machine, can be set individually for specific areas of the machining path and that also on the representation of the digitized points of the machining path on the A region-by-region change of the machining path to correct any errors in the machining process is possible without having to digitize path points again with the aid of the pointing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19924211634 DE4211634A1 (en) | 1992-04-07 | 1992-04-07 | Controlling industrial automation for shoe mfr. - providing learning facility in which shoe contours are read by coordinate measuring system to provide stored data to operate machine system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19924211634 DE4211634A1 (en) | 1992-04-07 | 1992-04-07 | Controlling industrial automation for shoe mfr. - providing learning facility in which shoe contours are read by coordinate measuring system to provide stored data to operate machine system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE4211634A1 true DE4211634A1 (en) | 1993-10-14 |
Family
ID=6456284
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19924211634 Withdrawn DE4211634A1 (en) | 1992-04-07 | 1992-04-07 | Controlling industrial automation for shoe mfr. - providing learning facility in which shoe contours are read by coordinate measuring system to provide stored data to operate machine system |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE4211634A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0655207A1 (en) * | 1993-10-29 | 1995-05-31 | OFFICINA MECCANICA B.D.F. s.r.l. | Automatic machine for the controlled roughening of the edge of an upper |
| DE29716334U1 (en) * | 1997-09-11 | 1999-01-21 | carat robotic innovation GmbH, 44227 Dortmund | Device for controlling a production machine with different, processing handling devices or the like. |
| WO1999055186A1 (en) * | 1998-04-29 | 1999-11-04 | Officina Meccanica B.D.F. S.R.L. | Machine for the automatic processing of shoe parts |
| DE10343620A1 (en) * | 2003-09-20 | 2005-04-28 | Leibrock Maschinenfabrik Im Un | Device and method for determination of lateral shoe area to be processed in advance for being glued to shell-shaped sole |
| US20140096403A1 (en) * | 2012-10-09 | 2014-04-10 | Nike, Inc | Digital Bite Line Creation For Shoe Assembly |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2242397A1 (en) * | 1971-09-03 | 1973-03-29 | Fortuna Werke Maschf Ag | CONTROL DEVICE FOR SHOE PROCESSING MACHINES |
| US4204144A (en) * | 1977-10-13 | 1980-05-20 | Midgitronics Inc. | Position control system |
| DE3530678A1 (en) * | 1985-08-28 | 1987-03-12 | Festo Kg | Method and device for stored program control of movable devices |
| EP0254884A1 (en) * | 1986-07-09 | 1988-02-03 | Siemens Aktiengesellschaft | Method to determine the control of a robot by key points in a space |
| DE3836198A1 (en) * | 1987-10-23 | 1989-05-03 | Toyoda Machine Works Ltd | LEARNING METHOD FOR DETECTING A MACHINE LINE |
| DE3811565A1 (en) * | 1988-04-06 | 1989-10-19 | Ver Schuhmasch Gmbh | METHOD AND DEVICE FOR AUTOMATICALLY DETERMINING COORDINATES OF THE WORKING CURVE LINE OF THE ADHESIVE NOZZLE IN A ADHESIVE APPLICATION DEVICE OF A SHOE MACHINE |
| EP0343386A2 (en) * | 1988-05-21 | 1989-11-29 | Dr. Johannes Heidenhain GmbH | Method and arrangement to digitize |
| DE4100806A1 (en) * | 1990-07-27 | 1992-02-06 | Kloeckner Ferromatik Desma | METHOD AND DEVICE FOR DETERMINING THE DATA TO BE STORED FOR CONTROLLING A ROBOT, ESPECIALLY FOR THE SHOE PRODUCTION |
-
1992
- 1992-04-07 DE DE19924211634 patent/DE4211634A1/en not_active Withdrawn
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2242397A1 (en) * | 1971-09-03 | 1973-03-29 | Fortuna Werke Maschf Ag | CONTROL DEVICE FOR SHOE PROCESSING MACHINES |
| US4204144A (en) * | 1977-10-13 | 1980-05-20 | Midgitronics Inc. | Position control system |
| DE3530678A1 (en) * | 1985-08-28 | 1987-03-12 | Festo Kg | Method and device for stored program control of movable devices |
| EP0254884A1 (en) * | 1986-07-09 | 1988-02-03 | Siemens Aktiengesellschaft | Method to determine the control of a robot by key points in a space |
| DE3836198A1 (en) * | 1987-10-23 | 1989-05-03 | Toyoda Machine Works Ltd | LEARNING METHOD FOR DETECTING A MACHINE LINE |
| DE3811565A1 (en) * | 1988-04-06 | 1989-10-19 | Ver Schuhmasch Gmbh | METHOD AND DEVICE FOR AUTOMATICALLY DETERMINING COORDINATES OF THE WORKING CURVE LINE OF THE ADHESIVE NOZZLE IN A ADHESIVE APPLICATION DEVICE OF A SHOE MACHINE |
| EP0343386A2 (en) * | 1988-05-21 | 1989-11-29 | Dr. Johannes Heidenhain GmbH | Method and arrangement to digitize |
| DE4100806A1 (en) * | 1990-07-27 | 1992-02-06 | Kloeckner Ferromatik Desma | METHOD AND DEVICE FOR DETERMINING THE DATA TO BE STORED FOR CONTROLLING A ROBOT, ESPECIALLY FOR THE SHOE PRODUCTION |
Non-Patent Citations (2)
| Title |
|---|
| DE-Z: BRANKHORST,Lloyd: Einsatz und Vorteile des DAD/CAM-Verfahrens in der Schuhindustrie. In: Schuh-Technik+abc 3/86, S.161 * |
| SINNING,H.: CNC-Steuerung für Industrieroboter mitmehreren Bewegungsachsen. In: ZwF 72/1977,4, S.177-181 * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0655207A1 (en) * | 1993-10-29 | 1995-05-31 | OFFICINA MECCANICA B.D.F. s.r.l. | Automatic machine for the controlled roughening of the edge of an upper |
| DE29716334U1 (en) * | 1997-09-11 | 1999-01-21 | carat robotic innovation GmbH, 44227 Dortmund | Device for controlling a production machine with different, processing handling devices or the like. |
| WO1999055186A1 (en) * | 1998-04-29 | 1999-11-04 | Officina Meccanica B.D.F. S.R.L. | Machine for the automatic processing of shoe parts |
| DE10343620A1 (en) * | 2003-09-20 | 2005-04-28 | Leibrock Maschinenfabrik Im Un | Device and method for determination of lateral shoe area to be processed in advance for being glued to shell-shaped sole |
| US20140096403A1 (en) * | 2012-10-09 | 2014-04-10 | Nike, Inc | Digital Bite Line Creation For Shoe Assembly |
| US8966775B2 (en) * | 2012-10-09 | 2015-03-03 | Nike, Inc. | Digital bite line creation for shoe assembly |
| CN104704319A (en) * | 2012-10-09 | 2015-06-10 | 耐克创新有限合伙公司 | Digital bite line creation for shoe assembly |
| CN104704319B (en) * | 2012-10-09 | 2017-09-22 | 耐克创新有限合伙公司 | The numeral assembled for footwear stings the generation of line |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE68918670T2 (en) | Method and device for automatically scanning an area of a surface and for executing a processing function thereon. | |
| DE102010017763B4 (en) | Device for displaying the toolpath for machine tools | |
| DE60225744T2 (en) | Method for calculating a tool compensation amount and presetting device of a tool | |
| EP0866390B1 (en) | Control method for a coordinate measuring machine in accordance with reference data | |
| DE69409315T2 (en) | Machine tool | |
| EP1470458B1 (en) | Method for continuous-path control | |
| DE69225680T2 (en) | Automated maintenance procedure for digital numerically controlled machines | |
| DE1638032B2 (en) | Numerically working program control | |
| DE3134315A1 (en) | METHOD FOR MODIFYING PROGRAMMED POSITIONS USING A PROGRAM-CONTROLLED SURFACE SENSING ELEMENT | |
| DE102006013767A1 (en) | Method for correcting thermal displacements in a machine tool | |
| DE4107707A1 (en) | METHOD AND DEVICE FOR COMPENSATING POSITION ERRORS | |
| EP3240994A1 (en) | Detecting geometric movement guidance deviations in a coordinate measuring device or a machine tool | |
| DE3408523A1 (en) | METHOD FOR MONITORING THE TRAIN PRODUCED BY CONTROLLING THE DRIVES OF A COMPUTER-CONTROLLED MACHINE TOOL OR AN INDUSTRIAL ROBOT | |
| DE3586515T3 (en) | Interactive numerical control for a machine tool. | |
| CH681702A5 (en) | ||
| DE3340677C2 (en) | Drawing or engraving device | |
| DE4211634A1 (en) | Controlling industrial automation for shoe mfr. - providing learning facility in which shoe contours are read by coordinate measuring system to provide stored data to operate machine system | |
| DE102020119550A1 (en) | Apparatus, robot control device, robot system and method for setting a robot coordinate system | |
| EP1676128A1 (en) | Method and device for testing a component having a complex surface contour, by means of ultrasound | |
| DE3853528T2 (en) | DIGITIZING DEVICE. | |
| CH648502A5 (en) | METHOD FOR DETERMINING THE POSITION OF A TOOL TIP or edge REGARDING A TOOL CARRIAGE OF A numerically controlled machine tool, ESPECIALLY LATHE. | |
| EP2021887B1 (en) | Numerically controlled grinding machine and process for controlling same | |
| DE19851411A1 (en) | Position measurement method for milling or drilling tool, using contactless measuring devices cooperating with rotary machining tool in its machining position | |
| DE102021125542A1 (en) | Method for controlling a measuring device and measuring device | |
| DE112021004660T5 (en) | robotic system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
| 8122 | Nonbinding interest in granting licenses declared | ||
| 8139 | Disposal/non-payment of the annual fee |