DE2008204C3 - Device for controlling multi-dimensional motion sequences - Google Patents
Device for controlling multi-dimensional motion sequencesInfo
- Publication number
- DE2008204C3 DE2008204C3 DE19702008204 DE2008204A DE2008204C3 DE 2008204 C3 DE2008204 C3 DE 2008204C3 DE 19702008204 DE19702008204 DE 19702008204 DE 2008204 A DE2008204 A DE 2008204A DE 2008204 C3 DE2008204 C3 DE 2008204C3
- Authority
- DE
- Germany
- Prior art keywords
- pulses
- gate circuit
- counter
- scanning
- magnetic
- 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
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/4205—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 drawing is traced or scanned and corresponding data recorded
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
Die Erfindung betrifft eine Vorrichtung zur Steuerung von mehrdimensionalen Bewegungsabläufen mit einem Organ zum Abtasten von Impulsreihen von Eingabeinformationen in Binärziffern und einer magnetischen Trommel oder Scheibe als Speicherorgan für die Binärziffern als Datenblöcke, welche jeweils eine die Vorwärts- oder Rückwärtsrichtung der Bewegung repräsentierende Binärziffer enthalten, also eine sogenannte Playback-Maschinensteuerung.The invention relates to a device for controlling multi-dimensional movement sequences with an organ for scanning pulse series of input information in binary digits and a magnetic drum or disk as a storage device for the binary digits as data blocks, which each contain a binary digit representing the forward or backward direction of the movement, i.e. a so-called playback machine control.
Bei den verschiedensten Maschinen, vor allem bei Werkzeugmaschinen zur automatischen Durchführung von verschiedenen komplizierten Operationen, wird das numerische Steuerungssystem vielfach angewendet. Zur Ermöglichung von komplexen, abwandelbaren Betätigungen werden solche Maschinen mit Hilfe von elektronischen Computern automatisch programmiert. Es geschieht jedoch auch häufig, dass eine fachkundige geschickte Bedienungsperson selbst ein Beispiel für zweckmäßigste Ausführungsform der Betätigung einer Maschine demonstrieren muss, weil die gewünschte Betätigung außerordentlich kompliziert ist.The numerical control system is widely used in various machines, especially machine tools for automatically performing various complicated operations. To enable complex, variable operations, such machines are made automatically with the help of electronic computers programmed. However, it also often happens that a skilled operator himself has to demonstrate an example of the most expedient embodiment of the operation of a machine, because the desired operation is extremely complicated.
Durch AEG-Mitteilungen, 54 (1964), Heft 516, S. 376 bis 381, ist das Prinzip von numerischen Meßmaschinen beschrieben, die das Abtasten von Kurven in der Ebene oder im Raum gestatten und die automatische Auswertung der Abtastergebnisse und die Ausgabe eines gedruckten oder in Lochkarten bzw. -streifen gestanzten numerischen Programms ermöglichen, das später als Eingabemedium für eine numerische Steuerung dienen kann. Eine eingehende Schilderung einer solchen Maschine findet sich in der USA.-Patentschrift 3 473 157. Weiterhin ist durch >>Technische Rundschau<<, Nr. 2, vom 17.1.1969, S. 19, 21 und 23, insbesondere S. 21 linke Spalte, ein Gerät bekannt, welches die Digitalisierung von Zeichnungen, Plänen, Karten, Diagrammen usw. erlaubt. Mit zwei Positionsgebern werden die Koordinatenwerte in x- und y-Richtung gemessen. Die Speicherung kann auf Lochstreifen, Lochkarten oder Magnetband erfolgen. Außerdem besteht die Möglichkeit, das Gerät on-line, also ohne Verwendung von Datenträgern, an eine Datenverarbeitungsanlage anzuschließen. Da die Art der zu verwendenden Positionsgeber nicht festgelegt ist, wäre im Bedarfsfall auch mit der Abtastung von Impulsreihen von Eingabeinformationen zu arbeiten.By AEG-Mitteilungen, 54 (1964), No. 516, pp. 376 to 381, the principle of numerical measuring machines is described which allow the scanning of curves in the plane or in space and the automatic evaluation of the scanning results and the output of a printed or allow numerical programs punched in punched cards or strips, which can later serve as an input medium for a numerical control. A detailed description of such a machine can be found in US Pat. No. 3,473,157. Furthermore, through >> Technische Rundschau <<, No. 2, from January 17, 1969, p. 19, 21 and 23, in particular p. 21 left Column, a device known that allows the digitization of drawings, plans, maps, diagrams, etc. The coordinate values are measured in the x and y directions with two position encoders. The storage can be done on punched tape, punched cards or magnetic tape. There is also the option of connecting the device to a data processing system on-line, i.e. without using data carriers. Since the type of position encoder to be used is not specified, it would also be necessary to work with the sampling of pulse trains from input information if necessary.
An Stelle der im Zusammenhang mit Koordinationslesern solcher Art bekannten Lochstreifen oder Magnetbänder könnte man, wenn deren Speicherungskapazität nicht so sehr beschränkt wäre, auch die an sich bekannten Magnettrommeln oder Magnetscheiben verwenden. Besonders der Ersatz der Magnettonbänder durch Magnettrommeln oder -scheiben wäre wegen deren längerer Brauchbarkeitsdauer und Zuverlässigkeit sehr wünschenswert; bei Magnetbändern werden nämlich häufig die Impulse teilweise unterdrückt bzw. ausgelassen, wenn das Wiedergabegerät am Einsatzort mit Staub von magnetischen Materialien verunreinigt wird und das momentane Anlassen und Abbremsen Schwierigkeiten verursacht. Solche Schwierigkeiten treten bei den wegen ihrer Verlässlichkeit weitverbreitet in Benutzung befindlichen Magnettrommeln, Magnetscheiben u.dgl. nicht auf. Jedoch ist ihre Benutzung für die eingangs geschilderten Zwecke bis heute nur sehr beschränkt möglich.Instead of the punched strips or magnetic tapes known in connection with coordination readers of this type, one could, if their storage capacity were not so limited, also use the magnetic drums or magnetic disks known per se. In particular, the replacement of magnetic tapes by magnetic drums or disks would be very desirable because of their longer useful life and reliability; In the case of magnetic tapes, the pulses are often partially suppressed or omitted if the playback device on site is contaminated with dust from magnetic materials and the instantaneous starting and braking cause difficulties. Such difficulties do not arise with the magnetic drums, magnetic disks and the like, which are widely used because of their reliability. However, their use for the purposes outlined above is still only possible to a very limited extent.
Die der Erfindung zugrunde liegende Aufgabe bestand demzufolge in der Schaffung einer Vorrichtung der eingangs genannten Art, bei der durch geeignete, den Zeitschleusungsmechanismus betreffende Schaltungsmaßnahmen die dabei zu erwartende leicht eintretende Überbelastung vermieden wird und die demzufolge einem erweiterten Anwendungsbereich zugänglich gemacht ist.The object on which the invention is based was therefore to create a device of the type mentioned at the outset, in which the likely overloading is avoided by means of suitable switching measures relating to the time lock mechanism and which is consequently made accessible to an extended area of application.
Dieses Ziel ist erfindungsgemäß erreichbar, wenn die vorstehend bezeichnete Vorrichtung in Kombination der im Patentanspruch 1 als kennzeichnend angegebenen Bauelemente enthält.This aim can be achieved according to the invention if the device described above contains the components specified as characterizing in patent claim 1 in combination.
Für die Einzelmerkmale wird kein Schutz begehrt.No protection is sought for the individual features.
Mit den Unteransprüchen sind weitere Angaben über bevorzugte Ausführungsbeispiele für die kennzeichnenden Merkmale der Bauelemente dargelegt.The subclaims provide further details about preferred exemplary embodiments for the characterizing features of the components.
Durch die erfindungsgemäßen Maßnahmen wird eine die allgemeine Brauchbarkeit der Vorrichtung ermöglichende, bemerkenswerte Erhöhung der scheinbaren Gedächtniskapazität von Magnettrommeln u.dgl. erreicht.By means of the measures according to the invention, a remarkable increase in the apparent memory capacity of magnetic drums and the like is achieved, which enables the general usability of the device.
Die erfindungsgemäße Vorrichtung ist also eine Steuerungseinheit zur Speicherung des Nachrichteninhaltes über die Koordinatenwerte des Bewegungsablaufes eines bewegten Punktes und zur Reproduzierung dieses Bewegungsablaufes auf Grund der Wiedergabe der Eingangsinformationen über die ursprüngliche Bewegung, und zwar eine Steuerungseinheit des Typs, bei dem eine Impulsreihe, welche die Daten über jeden der Koordinatenwerte der Bewegung des bewegten Punktes enthält, mittels einer reversiblen Zählvorrichtung während einer vorbestimmten Zeiteinheit ausgezählt und die Anzahl der Impulse dieser Impulsreihe in einer binär verschlüsselten Form dargestellt werden, derart, dass ein Datenblock einschließlich einer Binärzifferndarstellung der Vorwärts- oder Rückwärtsrichtung der Bewegung gebildet wird; die so gebildeten Datenblocks werden in Aufeinanderfolge serienweise in einer Speichervorrichtung (eine rotierende Magnettrommel, Magnetscheibe od.dgl.) eingespeichert. Für die Reproduzierung der Bewegung werden die gespeicherten Datenblocks einer nach dem anderen zur Steuerung des Ausgabetores eines Linearinterpolierschaltkreises abgefragt, derart dass die reproduzierten Impulsreihen sich durch die modulierende Linearbewegung an den ursprünglichen Bewegungsablauf annähern.The device according to the invention is therefore a control unit for storing the message content via the coordinate values of the movement sequence of a moving point and for reproducing this movement sequence on the basis of the reproduction of the input information about the original movement, namely a control unit of the type in which a series of impulses which the data contains about each of the coordinate values of the movement of the moved point, counted by means of a reversible counting device during a predetermined time unit and the number of pulses of this pulse series are represented in a binary coded form, such that a data block including a binary digit representation of the forward or backward direction of the movement is formed; the data blocks thus formed are stored in succession in series in a storage device (a rotating magnetic drum, magnetic disk or the like). For the reproduction of the movement, the stored data blocks are queried one after the other to control the output gate of a linear interpolation circuit, so that the reproduced pulse series approach the original movement sequence due to the modulating linear movement.
Am Beispiel bevorzugter Ausführungsformen wird die Erfindung an Hand der Zeichnungen näher erläutert. In den Zeichnungen zeigtUsing the example of preferred embodiments, the invention is explained in more detail with reference to the drawings. In the drawings shows
Fig. 1 ein Schema zur Erläuterung des Mechanismus für die Umwandlung der zweidimensionalen Bewegung (im allgemeinen einer dreidimensionalen Bewegung) in X- und Y-Koordinatenimpulsreihen,1 is a diagram for explaining the mechanism for converting the two-dimensional movement (generally a three-dimensional movement) into X and Y coordinate pulse series,
Fig. 2 ein Blockdiagramm für einen Schaltkreis zur Umwandlung der im Mechanismus gemäß Fig. 1 gebildeten Impulsreihen in Binärziffern, die sich in einer Speicherspur einer Magnettrommel od.dgl. speichern lassen,Fig. 2 is a block diagram for a circuit for converting the pulse trains formed in the mechanism of FIG. 1 into binary digits, which are located in a storage track of a magnetic drum or the like. let save,
Fig. 3 die verhältnismäßigen Beziehungen zwischen den in den Speicherspuren der Magnettrommel gespeicherten Informationsdaten,3 shows the relative relationships between the information data stored in the storage tracks of the magnetic drum;
Fig. 4 ein Blockdiagramm eines Wiedergabeschaltkreises zur Reproduzierung der gespeicherten Daten in die Impulsreihen entsprechend der modulierenden Linearbewegung zur Annäherung an die Initial- oder Ursprungsbewegung,4 is a block diagram of a playback circuit for reproducing the stored data in the pulse trains corresponding to the modulating linear movement to approximate the initial or original movement;
Fig. 5 eine Ansicht zur Erläuterung der Beziehungen zwischen der Initial- oder Ursprungsbewegung und der reproduzierten modulierenden Linearbewegung,Fig. 5 is a view for explaining the relationships between the initial or original movement and the reproduced modulating linear movement;
Fig. 6 ein Blockdiagramm eines Informationsspeicherungssystems der erfindungsgemäßen Vorrichtung,6 shows a block diagram of an information storage system of the device according to the invention,
Fig. 7 ein Blockdiagramm eines vereinfachten Steuerungssystems,7 is a block diagram of a simplified control system;
Fig. 8 ein Blockdiagramm eines Informationsreproduzierungssystems der erfindungsgemäßen Vorrichtung undFig. 8 is a block diagram of an information reproduction system of the apparatus of the present invention and
Fig. 9 ein Blockdiagramm einer anderen Ausführungsform eines erfindungsgemäßen Informationswiedergabesystems.Fig. 9 is a block diagram of another embodiment of an information reproducing system according to the invention.
Die Erfindung soll nachstehend am Beispiel eine Ausführungsform zur Zeichnung einer zweidimensionalenThe invention is based on the example of an embodiment for drawing a two-dimensional
Kurve, Speicherung ihrer Positionsdaten und Wiedergabe derselben zwecks erneuter Zeichnung oder Regenerierung der Kurve erläutert werden.Curve, storage of its position data and playback of the same for the purpose of redrawing or regenerating the curve will be explained.
Gemäß Fig. 1 wird zwecks Überführung oder Umwandlung der Bewegung des Zeichenstiftes dieser Vorrichtung längs der Kurve
Es sei einmal angenommen, dass der maximale Ausschlag des Zeichenstiftes in den beiden Richtungen, d.h. also der X- und Y-Richtung, jeweils 1000 mm betrage; die maximale Geschwindigkeit sei 1000 mm/sec; ferner werde ein Impuls erzeugt, jeweils für jede Verlagerung um 0,1 mm. In diesem Falle wäre die Frequenz der Maximumimpulsreihe Px 10[hoch]4 pps. Es sei nun ferner vorausgesetzt, dass diese Impulse pro 10 msec abgetastet werden. Es können dann im Höchstfall innerhalb einer Abtastperiode bzw. eines Abtastintervalls jeweils 100 Ps-Impulse erfasst werden. Um eine Gruppe von Binärziffern festzuhalten, ist es also ausreichend, für das in Fig. 2 gezeigte Stellenversetzungsregister 7 Stufen (2[hoch]7=128) vorzusehen und zusätzlich eine Stufe, um diejenigen Binärziffern festzuhalten, die das Vorzeichen dieser Gruppe darstellen.Let us assume that the maximum deflection of the pen in both directions, i.e. the X and Y directions, is 1000 mm in each case; the maximum speed is 1000 mm / sec; a pulse is also generated, each time for every 0.1 mm displacement. In this case the frequency of the maximum pulse train would be Px 10 [high] 4 pps. It is now also assumed that these pulses are sampled every 10 msec. A maximum of 100 ps pulses can then be recorded within one sampling period or one sampling interval. In order to hold a group of binary digits, it is therefore sufficient to provide 7 levels (2 [high] 7 = 128) for the position offset register shown in FIG. 2 and an additional level to hold those binary digits which represent the sign of this group.
Die Zeitgeberimpulse einer Magnettrommel liegen im allgemeinen in der Größenordnung von 200 Kpps (5 µsec), so dass die zum Aufzeichnen und Verschieben dafür benötigte Zeit in der Größenordnung von 40 µsec (5 µsec mal 8) liegt. Bei der beschriebenen Ausführungsform hat diese Impulsreihe nur höchstens einen Impuls (weil die Befehlseingabefrequenz für die maximale Geschwindigkeit von 1000 mm/sec bei 100 µsec liegt), und zwar auch dann, wenn bereits die nächste Px-Impulsreihe schon während der Aufzeichnung bei der Magnettrommel ankommt. Das hat zur Folge, dass derartige Impulsreihen auf einem verhältnismäßig einfachen Speicherungsorgan gespeichert werden können. Selbst dann, wenn eine Px-Impulsreihe mit mehr als einem Impuls ankommt, können solche Impulsreihen immer noch auf einem geeigneten Hilfsspeicherorgan gespeichert werden, so dass die grundlegende Betätigung nicht ungünstig beeinflusst wird.The timing pulses of a magnetic drum are generally on the order of 200 Kpps (5 µsec), so that the time required for recording and moving is on the order of 40 µsec (5 µsec times 8). In the embodiment described, this pulse train has only one pulse at most (because the command input frequency for the maximum speed of 1000 mm / sec is 100 microseconds), even if the next Px pulse train already arrives at the magnetic drum during the recording . The consequence of this is that such pulse series can be stored on a relatively simple storage element. Even if a Px pulse train with more than one pulse arrives, such pulse trains can still be stored on a suitable auxiliary storage device so that the basic actuation is not adversely affected.
Nach Beendigung der Aufzeichnung kann das Stellenversetzungsregister und das reversible Zählorgan für die nächste Abtastung frei gemacht werden. Es ist natürlich möglich, auch einen gemeinsamen Schaltkreis als Stellenversetzungsregister und reversibles Zählorgan zu benutzen. Die Hilfsspeicherschaltkreise können in den reversiblen Zählschaltkreis eingebaut sein.After the end of the recording, the position offset register and the reversible counter can be cleared for the next scan. It is of course possible to use a common circuit as a position shift register and reversible counter. The auxiliary storage circuits can be built into the reversible counting circuit.
Fig. 3 zeigt die Beziehungen zwischen den verschiedenen auf der Magnettrommel gespeicherten Informationen; die Magnettrommel rotiert bei diesem Beispiel mit einer Umdrehungsgeschwindigkeit von 20 msec pro Umdrehung (50 pps). Die eine der Spuren enthält die Zeitgeberimpulse C mit einer Wiederholungsfrequenz in der Größenordnung von 200 Kpps (5 µsec) und 4000 Bits bzw. Nachrichteneinheiten oder Impulsausschlägen. Die Impulse R bezeichnen den Rotationsbezugspunkt der Magnettrommel, und die Impulse T sind die Anfangsimpulse zur Bestimmung des Minimumabtastintervalls, dessen Zahl von der Zeit abhängt, die für eine Umdrehung der Magnettrommel benötigt wird und die gewünschte Minimumabtastzeit bildet. Wenn die Minimumabtastzeit 10 msec beträgt, können in gleichen Abständen zwei Impulse t[tief]1 und t[tief]2 gesondert voneinander gespeichert werden. Die Impulse B stellen die Begrenzung der aneinanderliegenden Blocks dar, und in diesem Beispiel besteht ein Block aus 8 Bits, einschließlich des Vorzeichenbits, so dass ein Impulsblock jeweils auf 8 Zeitgeberimpulsen gespeichert werden kann (um die Größe der magnetischen Trommel zu verringern, kann ein 8-Bit-Zähler verwendet werden).Fig. 3 shows the relationships between the various information stored on the magnetic drum; In this example, the magnetic drum rotates at a speed of 20 msec per revolution (50 pps). One of the tracks contains the timer pulses C with a repetition frequency in the order of magnitude of 200 Kpps (5 microseconds) and 4000 bits or message units or pulse deflections. The pulses R designate the reference point of rotation of the magnetic drum, and the pulses T are the initial pulses for determining the minimum scanning interval, the number of which depends on the time required for one revolution of the magnetic drum and forms the desired minimum scanning time. If the minimum sampling time is 10 msec, two pulses t [deep] 1 and t [deep] 2 can be stored separately from one another at equal intervals. The B pulses represent the boundary of the adjacent blocks, and in this example one block consists of 8 bits, including the sign bit, so that one pulse block can be stored for every 8 timer pulses (to reduce the size of the magnetic drum, an 8 -Bit counters are used).
Die Schreibreihenfolge ist wie folgt: Zunächst werden die numerischen Informationen großes Delta X[tief]1 und für großes Delta Y[tief]1 des ersten Datenblocks, der in Fig. 1 mit dem Zeichen
Auf diese Weise wird das Abtasten und Schreiben alle 10040 µsec (= 10 msec + 5 µsec mal 8) durchgeführt und auf diese Weise können auf jeder der X- und Y-Spuren insgesamt 500 Blockinformationen (4000/8) gespeichert werden.In this way, the scanning and writing is carried out every 10040 µsec (= 10 msec + 5 µsec times 8) and in this way a total of 500 block information (4000/8) can be stored on each of the X and Y tracks.
Dies entspricht annäherungsweise 50000 (100 mal 500) Impulsen von Px- oder Py-Impulsreihen. Bei diesem beschriebenen Beispiel entspricht das in den beiden Richtungen, der X- und Y-Richtung, je 21/2 reziproken Bewegungen, da ein Vorwärts- oder ein Rückwärtsstrich 10000 Impulsen entspricht. Im allgemeinen werden die auf der Magnettrommel geschriebenen Informationsblocks einer Anzahl von 4000/(n mal 1) mal 2'' Impulsen entsprechen, wobei n die Stufenanzahl des reversiblen Zählwerkes angibt. Es ist zu beachten, dass die Anzahl der Impulse bei einer Erhöhung der Stufenanzahl erheblich gesteigert werden kann. Wenn eine Spur bis zum maximalen Ausmaß angefüllt ist, kann die überschüssige Information auf einer anderen Spur in ähnlicher Weise, wie es vorstehend beschrieben worden ist, gespeichert werden. Dies bedeutet, dass die Kapazität der Magnettrommel bis zum vollen Ausmaß ausgenutzt werden kann, im Gegensatz zum Typ der Speicherorgane mit einem Ein-Bit-Ein-Impuls-Magnetband.This corresponds approximately to 50,000 (100 times 500) pulses of Px or Py pulse trains. In the example described, this corresponds to 21/2 reciprocal movements in both directions, the X and Y directions, since a forward or a backward stroke corresponds to 10,000 pulses. In general, the information blocks written on the magnetic drum will correspond to a number of 4000 / (n times 1) times 2 ″ pulses, where n indicates the number of steps in the reversible counter. It should be noted that the number of pulses can be increased considerably when the number of steps is increased. When a track is filled to the maximum extent, the excess information can be stored on another track in a manner similar to that described above. This means that the capacity of the magnetic drum can be used to the full extent, in contrast to the type of storage device with a one-bit, one-pulse magnetic tape.
Die Erfindung wurde bisher für den Fall der Minimumabtastfrequenz beschrieben. Wenn jedoch die Bewegung des Schreibstiftes langsam ist, kann die Datenspeicherung in ähnlicher Weise wie vorstehend beschrieben durchgeführt werden, und zwar jeweils einmal während mehreren Magnettrommelumdrehungen durch Zählung der R- oder T-Impulse. In jedem Falle ist der Aufschreibprozeß völlig regulär, so dass die Sampling-Abtastimpulse A in geeigneter Weise erzeugt werden, um die Abtasttorschaltung durch eine geeignete Kombination der Zählerschaltkreise für das Zählen der R-, T- und B-Impulse durch eine in Fig. 2 gezeigte Torsteuerungsschaltung zu steuern. Anschließend soll die Rekonstruktion der abgetasteten Daten beschrieben werden.The invention has so far been described for the case of the minimum sampling frequency. However, if the movement of the pen is slow, data storage can be carried out in a manner similar to that described above, once at a time during several revolutions of the magnetic drum by counting the R or T pulses. In any case, the writing process is completely regular, so that the sampling sampling pulses A are generated in a suitable manner to the sampling gate circuit by a suitable combination of the counter circuits for counting the R, T and B pulses by one shown in FIG to control the gate control circuit shown. The reconstruction of the scanned data will then be described.
Fig. 4 erläutert einen in der Technik zur Rekonstruktion von abgetasteten Daten wohlbekannten Impulsverteiler des MIT-Typs, im vorliegenden Fall für die Reproduzierung der Bewegung des Schreibstiftes. Diese Einrichtung wird auch als >>Linearinterpolator<< bezeichnet und besteht aus einem Frequenzverteiler, einem Binärzähler, den zwei Ausgangstoren (output gates) und die zur Steuerung dieser Ausgabetore dienenden großes Delta X- und großes Delta Y-Registern bzw. Speichern. Die numerischen, auf der Magnettrommel gespeicherten Informationen werden aus dem ersten Block in Synchronisation mit den Zeitgeberimpulsen für die X- und Y-Spuren herausgelesen und dann jeweils auf die großes Delta X- und großes Delta Y-Register aufgegeben. Danach werden die Zeitgeberimpulse (clock pulses) auf den Binärzähler aufgegeben. Da die auf der Trommel gespeicherten Zeitgeberimpulse eine verhältnismäßig höhere Frequenz besitzen, müssen sie in eine geeignete Frequenz durch den Frequenzverteiler aufgeteilt werden. Im beschriebenen Beispiel, welches die Abtastgeschwindigkeit von 10 msec verwendet, wird die Frequenz der Taktgeberimpulse in eine Frequenz der Größenordnung von etwa 10 Kpps aufgeteilt. Die Frequenzaufteilung kann bewirkt werden durch eine geeignete Einstellung der Zählerscheibe, es ist auch möglich, die geeigneten Zeitgeberimpulse auf einer der Spuren der Magnettrommel in Abhängigkeit zu den Zeitgeberimpulsen für das Schreiben zu speichern.Figure 4 illustrates an MIT-type pulse distributor well known in the art for reconstructing sampled data, in this case for reproducing the movement of the stylus. This device is also known as a >> linear interpolator << and consists of a frequency distributor, a binary counter, the two output gates and the large delta X and large delta Y registers or memories used to control these output gates. The numerical information stored on the magnetic drum is read from the first block in synchronization with the timer pulses for the X and Y tracks and then transferred to the large Delta X and large Delta Y registers. Then the clock pulses are sent to the binary counter. Since the timer pulses stored on the drum have a relatively higher frequency, they must be divided into a suitable frequency by the frequency distributor. In the example described, which uses the sampling rate of 10 msec, the frequency of the clock pulse is divided into a frequency on the order of about 10 Kpps. The frequency division can be brought about by a suitable setting of the counter disc; it is also possible to store the suitable timer pulses on one of the tracks of the magnetic drum in dependence on the timer pulses for writing.
Die Ausgabe der
Impulsreihen entspricht den Vektoren, worin die Komponenten der numerischen Werte großes Delta X und großes Delta Y des ersten Blockes enthalten sind, wie es an sich allbekannt ist. Wenn die
Impulsreihen auf einem geeigneten Mechanismus aufgegeben werden, kann die ursprüngliche Bewegung bzw. die in Fig. 1 gezeigte Kurve annäherungsweise reproduziert werden, und zwar mit kurzen linearen Segmenten
..., wie es in Fig. 5 gezeigt ist. Dieser Prozeß ist ähnlich einem normalen, numerisch gesteuerten Gestaltungsverfahren mit linearen Segmentannäherungen. Die Abtastgeschwindigkeit und die Stufenanzahl des reversiblen Zählers in Fig. 2 kann unter Berücksichtigung der zu erwartenden Geschwindigkeit der Initialbewegung (im folgenden der Initialkurve od.dgl. wie sie in Fig. 1 gezeigt ist) und der gewünschten Genauigkeit eingerichtet werden.... as shown in FIG. This process is similar to a normal numerically controlled design method with linear segment approximations. The scanning speed and the number of steps of the reversible counter in FIG. 2 can be set up taking into account the expected speed of the initial movement (hereinafter the initial curve or the like as shown in FIG. 1) and the desired accuracy.
Wenn Px und Py aus dem ersten Datenblock von den jeweiligen Ausgabetoren abgeleitet ist, werden die Endübertragungsimpulse (in Fig. 4 als >>end carry<< bezeichnet) aus dem Binärzähler abgeleitet, so dass die Werte für großes Delta X[tief]2 und großes Delta Y[tief]2 des zweiten Blockes jeweils auf die großes Delta X- und großes Delta Y-Register gegeben werden können, falls Überlastung der Endübertragungsimpulse vorliegt. Die Geschwindigkeit der Bewegung eines Reproduzierungsmechanismus kann nach Wunsch unabhängig von der Geschwindigkeit der Initialbewegung abgeändert werden, indem man die Konstante des Frequenzverteilers verändert.If Px and Py are derived from the first data block from the respective output ports, the final transmission pulses (referred to as >> end carry << in FIG. 4) are derived from the binary counter so that the values for large delta X [low] 2 and large delta Y [deep] 2 of the second block can be given to the large delta X and large delta Y registers if the final transmission pulses are overloaded. The speed of movement of a reproducing mechanism can be varied as desired independently of the speed of the initial movement by changing the constant of the frequency distributor.
Fig. 6 ist ein Blockdiagramm eines Schaltkreises zur Erzeugung von Sampling-Abtastimpulsen A durch den Ausgabetorsteuerungsschaltkreis.Fig. 6 is a block diagram of a circuit for generating sampling strobe pulses A by the output gate control circuit.
Die auf dem Speicherorgan gespeicherten Abtastimpulse T werden abgefragt und durch den Ausgabetorsteuerungsschaltkreis auf den Zähler 5 und auf den Zähler 1 aufgegeben (s. Fig. 6 bei >>starting pulse<< und >>counter 1<<). Wenn der Zähler 1 die von dem Vorwähler (>>presetter<<) vorgegebenen Impulse zählt, wird der Gleichzeitigkeitsschaltkreis, also der sogenannte Koinzidenzschaltkreis (>>coincidence gate circuit 1<<) geöffnet, so dass die Impulse auf den Zähler 7 gegeben werden können. Der Zähler 7 besitzt die gleiche Zählerkapazität (in diesem Beispiel: 2), mit der die Anzahl der Zeitgeberimpulse T auf der Trommel gespeichert werden und überträgt je einen Impuls auf den Zähler 2, wenn zwei Impulse bei dem Koinzidenzschaltkreis 1 gezählt sind.The scanning pulses T stored on the storage element are interrogated and applied by the output gate control circuit to the counter 5 and to the counter 1 (see FIG. 6 for >> starting pulse << and >> counter 1 <<). When the counter 1 counts the pulses specified by the presetter (>> presetter <<), the simultaneity circuit, so the so-called coincidence circuit (>> coincidence gate circuit 1 <<) is opened so that the pulses can be sent to the counter 7 . The counter 7 has the same counter capacity (in this example: 2) with which the number of timer pulses T are stored on the drum and transmits one pulse each to the counter 2 when two pulses are counted in the coincidence circuit 1.
Die von dem Speicherorgan abgelesenen Zeitgeberimpulse C werden auf den Zähler 4 gegeben, der als ein Wörterzähler arbeitet, so dass die Anzahl der Bits eines Wortes gezählt werden. Das heißt, es wird bei dem beschriebenen Ausführungsbeispiel immer dann, wenn 8 Impulse gezählt sind, ein Blockimpuls B erzeugt und auf den Zähler 3 gegeben. Der Zähler 3 zählt die Blockimpulse, und immer dann wenn der Inhalt des Zählers 3 mit demjenigen von Zähler 2 gleich wird, d.h. zusammenfällt bzw. koinzidiert, wird durch den Koinzidenztorschaltkreis 2 ein Koinzidenzimpuls erzeugt. Dabei ist die Kapazität der Zähler 5 und 6 gleich derjenigen der Anzahl von auf der Trommel gespeicherten Impulsen T. Sie zählen die Impulse aus dem KoinzidenztorschaltkreisThe timer pulses C read from the memory element are applied to the counter 4, which operates as a word counter, so that the number of bits in a word is counted. In other words, in the exemplary embodiment described, whenever 8 pulses are counted, a block pulse B is generated and sent to the counter 3. The counter 3 counts the block pulses, and whenever the content of the counter 3 becomes the same as that of the counter 2, i.e. coincides, the coincidence gate circuit 2 generates a coincidence pulse. The capacity of the counters 5 and 6 is equal to that of the number of pulses T stored on the drum. They count the pulses from the coincidence gate circuit
11 und die T-Impulse, und von dem Koinzidenztorschaltkreis 33 wird der Koinzidenzimpuls erzeugt, wenn der Inhalt des Zählers 5 demjenigen des Zählers 6 gleich wird. Die Zähler 5 und 6 dienen als Schaltkreise zur Auswahl jeweils der durch die T-Impulse auf der Trommel verteilten Bereiche (in der beschriebenen Ausführungsform handelt es sich um die zwei mit den Impulsen t[tief]1 und t[tief]2 abgeteilten Bereiche), während die Zähler 2 und 3 zur Auswahl der Befehle für die Wörter in diesen Bereichen dienen. Das logische Produkt der Ausgaben aus diesen Zählern entspricht dem Sampling-Abtastimpuls A, der dem Ausgabetorsteuerungsschaltkreis zugeführt werden soll. Wenn das Tor geöffnet ist, erhält der Taktgeberimpuls die benötigten Stellenversetzungsimpulse (Schiebeimpulse bzw. >>shift pulses<<), derart, dass der Inhalt des reversiblen Zählers zum Speicherungsorgan verschoben wird. Auf diese Weise ist die Aufzeichnung bewirkt.11 and the T pulses, and the coincidence pulse is generated by the coincidence gate circuit 33 when the content of the counter 5 becomes equal to that of the counter 6. The counters 5 and 6 serve as switching circuits for the selection of the areas distributed on the drum by the T-pulses (in the embodiment described these are the two areas divided by the pulses t [low] 1 and t [low] 2) , while counters 2 and 3 are used to select commands for the words in these areas. The logical product of the outputs from these counters corresponds to the sampling strobe A to be applied to the output gate control circuit. When the gate is open, the clock pulse receives the required position displacement pulses (shift pulses or >> shift pulses <<) in such a way that the content of the reversible counter is shifted to the storage element. In this way the recording is effected.
Wenn die Abtastgeschwindigkeit für die Rotationsgeschwindigkeit der Trommel genügend lang ist oder wenn die Frequenz der Eingabeimpulsreihe genügend niedrig ist, kann die Umdrehungsgeschwindigkeit der Trommel so gewählt werden, dass sie der Minimumabtastgeschwindigkeit entspricht. In diesem Falle ist R=T=1 Impuls pro Umdrehung, so dass die in Fig. 6 mit gestrichelter Linie eingeschlossenen Stufen wegfallen können, wodurch der Schaltkreis so, wie es in Fig. 7 gezeigt ist, vereinfacht werden kann.If the scanning speed is sufficiently long for the speed of rotation of the drum or if the frequency of the input pulse train is sufficiently low, the speed of rotation of the drum can be selected so that it corresponds to the minimum scanning speed. In this case, R = T = 1 pulse per revolution, so that the steps enclosed in FIG. 6 with a dashed line can be omitted, whereby the circuit as shown in FIG. 7 can be simplified.
Es ist zu beachten, dass dann, wenn die Zählkapazität des Zählers 1 erhöht wird, die Zählungsgeschwindigkeit als irgendein willkürliches integrales Mehrfaches der Umdrehungszahl der Trommel gewählt werden kann.It should be noted that when the counting capacity of the counter 1 is increased, the counting speed can be selected to be any arbitrary integral multiple of the number of revolutions of the drum.
Der vorstehend beschriebene Schaltungskreis zur Speicherung der Eingabeinformation auf dem Speicherungsorgan kann auch zur Reproduzierung verwendet werden.The circuitry described above for storing the input information on the storage element can also be used for reproduction.
Fig. 8 ist ein Blockdiagramm zum Lesen der in dem Speicherungsorgan unter den gleichen Bedingungen wie für das Schreiben gespeicherten Information. Wenn die das Ergebnis der Impulsverteilung darstellenden Endübertragungsimpulse von dem Impulsverteiler abgeleitet werden (vgl. Fig. 4), sind die zuvor im Schieberegister enthaltenen Daten parallel versetzt zum Register des Impulsverteilers. Der Abschlußübertragungsimpuls (>>end carry<<) wird gleichzeitig durch den Ausgabesteuerungsschaltkreis aufgegeben und auf einen Zähler zur Befehlsauswahl, der aus den Zählern 2, 3, 4, 5, 6 und 7 besteht, wodurch die Ausgabetorschaltung gesteuert wird, so dass die nächste Information auf das Schieberegister versetzt wird.Fig. 8 is a block diagram for reading the information stored in the storage member under the same conditions as for writing. When the final transmission pulses representing the result of the pulse distribution are derived from the pulse distributor (see FIG. 4), the data previously contained in the shift register are offset in parallel with the register of the pulse distributor. The end carry pulse is simultaneously applied by the output control circuit and to an instruction selection counter consisting of counters 2, 3, 4, 5, 6 and 7, thereby controlling the output gate circuit so that the next Information is moved to the shift register.
Die vorbeschriebene Wirkungsweise wird wiederholt, so dass die Daten nacheinander in die Impulse umgewandelt werden. Wenn die Umdrehungsgeschwindigkeit der Trommel mit der Minimumabtastzeit zusammenfallend, also koinzidierend gemacht wird (T-Impuls=R-Impuls=1 Impuls pro Umdrehung können die in Fig. 8 mit einer gestrichelten Linie umgebenen Stufen ebenso, wie es im Falle des Blockdiagramms in Fig. 6 der Fall war, weggelassen werden.The above-described operation is repeated so that the data are successively converted into the pulses. If the speed of rotation of the drum is made to coincide with the minimum scanning time, i.e. to coincide (T-pulse = R-pulse = 1 pulse per revolution, the steps surrounded by a dashed line in FIG. 8 can also, as in the case of the block diagram in FIG. 6 should be omitted.
Fig. 9 ist ein aus dem in Fig. 7 (gestrichelte Linien) gezeigten grundsätzlichen Schaltungskreis bestehendes Blockdiagramm und den mit der durchgehenden Linie gekennzeichneten zusätzlichen Schaltkreisen. Bei dem in Fig. 6 gezeigten grundlegenden Schaltungskreis kommt es in der Praxis vor, dass die Maximumeingabefrequenz als Eingabeinformation die gestattete Durchschnittseingabegeschwindigkeit überschreitet während eines gewissen Teilschrittes der Betätigung, während in den übrigen Bereichen nur eine verhältnismäßig langsame Eingabeinformation zugeführt wird, so dass eine Überbelastung des reversiblen Zählers verursacht werden kann, obwohl an sich die Gedächtnisspeicherkapazität ausreichend ist. Die Bewirkung des Aufschreibens in einer Stufe oder einem Bereich ist nämlich begrenzt infolge der Eingabebefehlsimpulsfrequenz (entsprechend der Bewegungsgeschwindigkeit) oder der Kapazität des reversiblen Zählers. Es kann deshalb nützlich sein, das Schreiben in Abhängigkeit von den Bedingungen der Überflutung des reversiblen Zählers zu bewirken, unabhängig von der normalen Abtastzeitgebung, so dass die benötigte Information nicht ausgelassen wird, und zwar auch dann nicht, wenn der reversible Zähler überbelastet ist. Es wird deshalb ein Überbelastungsentdeckungsschaltkreis vorgesehen zur Feststellung, ob der reversible Zähler mit der größten Kapazität vollkommen gefüllt ist, so dass der Ausgabetorsteuerungsschaltkreis unabhängig von der normalen Abtastung durch den Überbelastungsimpuls aus dem Diskriminatorschaltkreis gesteuert wird, wodurch das Schreiben auf dem Speicherungsorgan unabhängig von der normalen Abtastzeitgebung, wie vorbeschrieben, durchgeführt wird.Fig. 9 is a block diagram consisting of the basic circuit shown in Fig. 7 (dashed lines) and the additional circuit indicated by the solid line. In the basic circuit shown in Fig. 6 it happens in practice that the maximum input frequency as input information exceeds the permitted average input speed during a certain partial step of the actuation, while in the other areas only a relatively slow input information is supplied, so that an overload of the reversible counter can be caused, although per se the memory storage capacity is sufficient. Namely, the writing effect in a stage or area is limited due to the input command pulse frequency (corresponding to the moving speed) or the capacity of the reversible counter. It can therefore be useful to effect writing in accordance with the reversible counter flood conditions, regardless of the normal sampling timing, so that the required information is not omitted even when the reversible counter is overloaded. An overload detection circuit is therefore provided for determining whether the reversible counter with the largest capacity is completely full, so that the output gate control circuit is controlled independently of the normal sampling by the overload pulse from the discriminator circuit, whereby the writing on the storage device is independent of the normal sampling timing , as described above, is carried out.
Die Betriebsweise des Zeitschleusentores soll nun beschrieben werden. Im Fall des fundamentalen Schaltungskreises, gezeigt in Fig. 7, wird die sogenannte kontinuierliche Realzeitwegsteuerung durch die normale Abtastung bewirkt. An diesen Schaltkreis ist der Zeitschleusungsschaltkreis angeschlossen. Von dem Zeitschleusungszeichen von außen her wird das Zeitschleusentor verriegelt, so dass die automatische normale Abtastung gestoppt ist, und der Torschaltkreis bleibt geschlossen, solange keine die Überbelastung verursachende Eingabeinformation ankommt, welche das Schreiben in dem Speicherorgan abstoppt. Beispielsweise kann, wenn ein Objekt bewegt wird, zwecks Vermeidung des Einschwingzustandes an der Endstellung, dieses Objekt bis zu einem zweckmäßig ausgewählten Punkt in der Nähe der Endstelle mit der maximalen Geschwindigkeit bewegt werden, und es wird dann einer kontinuierlichen Pfadkontrolle unterworfen auf dieser letzten Strecke (zwischen dem ausgewählten Punkt und der tatsächlichen Schlußstelle). In diesem Fall kann die Bewegung des Objektes mit Ausnahme der Wegestrecke, längs deren das Objekt der kontinuierlichen Pfadkontrolle unterworfen wird, unter der normalen Zeitschleusungsbedingung bewirkt werden, so dass das Aufschreiben automatisch in dem zeitgeschleusten Zustand nur durch die Überfließimpulse des reversilben Zählers, dessen Kapazität beschränkt vorbestimmt ist, bewirkt werden kann, wodurch das Aufschreiben der Information auf dem Speicherungsorgan mit erhöhter Sparsamkeit erfolgt.The operation of the time lock gate will now be described. In the case of the fundamental circuit shown in Fig. 7, the so-called real-time continuous path control is effected by the normal sampling. The timing circuit is connected to this circuit. The time lock gate is locked by the time lock signal from the outside, so that the automatic normal scanning is stopped, and the gate circuit remains closed as long as no input information causing the overload arrives, which stops the writing in the memory element. For example, if an object is moved, in order to avoid the transient state at the end position, this object can be moved to a suitably selected point near the end position at maximum speed, and it is then subjected to a continuous path control on this last stretch ( between the selected point and the actual closing point). In this case, with the exception of the path along which the object is subjected to continuous path control, the movement of the object can be effected under the normal time-lock condition, so that writing is automatically carried out in the time-locked state only by the overflow pulses of the reversible counter, whose capacity is limited is predetermined, can be effected, whereby the writing of the information on the storage organ takes place with increased economy.
Bei dem in Fig. 9 gezeigte Schaltkreis ist der Torsteuerungskreis so eingerichtet, dass er durch die manuelle Abtastinstruktion während des Abschaltens der normalen Abtastfunktion durch das Zeitschleusungstor für jede gewünschte Zeitgebung gesteuert werden kann, so dass die Punktwegesteuerung zusätzlich zu der kontinuierlichen Wegesteuerung ausführbar ist. Auf diese Weise ist es möglich, die wichtigenIn the circuit shown in Fig. 9, the gate control circuit is set up so that it can be controlled by the manual scanning instruction during the switching off of the normal scanning function by the time lock gate for any desired timing, so that the point route control can be carried out in addition to the continuous route control. In this way it is possible to find the important ones
Punkte für die Annäherung an die ursprüngliche Initialbewegung mit den linearen Segmenten korrekt festzulegen, ohne die Zeit zu limitieren, wodurch die Genauigkeit der Positionsangabe bei den Punkten, auf die es besonders ankommt, verbessert wird. Da, wie vorstehend beschrieben, keine Zeitlimitierung erforderlich ist, können die Schreibbefehle an den Speicher in Aufeinanderfolge benutzt werden, eine nach der anderen, gemäß Gedächtnis, so dass die Effektivität bei der Ausnutzung des Speicherorgans mit seiner limitierten Kapazität weiterhin gesteigert wird.To correctly define points for approaching the original initial movement with the linear segments without limiting the time, which improves the accuracy of the position specification for the points that are particularly important. Since, as described above, no time limit is required, the write commands to the memory can be used in succession, one after the other, according to the memory, so that the efficiency in using the memory device with its limited capacity is further increased.
Auch bei den manuellen Abtastinstruktionen kann ein erforderlich werdendes Aufzeichnen unter den Überfließbedingungen während des Überfließens des reversiblen Zählers mit der größten Kapazität stattfinden, ohne dabei für die Positionierung Unbequemlichkeiten zu bedingen.Even with the manual scanning instructions, a necessary recording can take place under the overflow conditions during the overflow of the reversible meter with the greatest capacity, without causing inconvenience for the positioning.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19702008204 DE2008204C3 (en) | 1970-02-21 | 1970-02-21 | Device for controlling multi-dimensional motion sequences |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19702008204 DE2008204C3 (en) | 1970-02-21 | 1970-02-21 | Device for controlling multi-dimensional motion sequences |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2008204A1 DE2008204A1 (en) | 1971-09-23 |
DE2008204B2 DE2008204B2 (en) | 1973-11-08 |
DE2008204C3 true DE2008204C3 (en) | 1974-06-12 |
Family
ID=5763035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19702008204 Expired DE2008204C3 (en) | 1970-02-21 | 1970-02-21 | Device for controlling multi-dimensional motion sequences |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE2008204C3 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4245298A (en) * | 1979-01-15 | 1981-01-13 | Magicam, Inc. | System for creating a servo control signal |
DE3001954A1 (en) * | 1980-01-21 | 1981-08-06 | Vereinigte Glaswerke Gmbh, 5100 Aachen | METHOD AND DEVICE FOR CORRECTING A CUTTING PROGRAM FOR A CUTTING MACHINE FOR GLASS DISCS |
FR2498493A1 (en) * | 1981-01-26 | 1982-07-30 | Rondolotti Ets | IMPROVED REPELLENT TOWER |
-
1970
- 1970-02-21 DE DE19702008204 patent/DE2008204C3/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
DE2008204B2 (en) | 1973-11-08 |
DE2008204A1 (en) | 1971-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2326942A1 (en) | PROCEDURE AND ARRANGEMENT FOR REGISTERING INFORMATION IN CONCENTRIC TRACKS OF A MULTIPLE NUMBER OF COAXIAL ROTATING DISCS | |
DE2921387A1 (en) | DEVICE FOR DETECTING DEFECTIVE SECTORS AND ASSIGNING REPLACEMENT SECTORS IN A DISK MEMORY | |
DE2422102A1 (en) | NUMERIC CONTROL TO GENERATE A PARABOLIC FLOOR | |
DE2128835A1 (en) | Save circuitry for controlling access to moving surfaces | |
DE2138042A1 (en) | Numerical machine tool controls | |
DE1069750B (en) | Arrangement for digital control | |
DE1774943C3 (en) | Data entry device. Eliminated from: 1474025 | |
DE1948142C3 (en) | Addressing device for a movable memory, in particular a storage disk | |
DE2630197A1 (en) | DATA RECOVERY SYSTEM | |
DE2244170B2 (en) | Program control for direct numerical computer control of several machine tools in a manufacturing plant | |
DE2717989C2 (en) | Method for reading a bit sequence and device for carrying out the method | |
DE1253310B (en) | Device for transferring data blocks into or from circumferential tracks of a surface memory | |
DE2456540C2 (en) | Incremental encoder | |
DE2906020C2 (en) | ||
DE2008204C3 (en) | Device for controlling multi-dimensional motion sequences | |
EP0491998B1 (en) | Programme-controlled method and circuit arrangement for generating pulses within successive time intervals | |
CH535456A (en) | Circuit arrangement with at least one feed motor for machine tools | |
DE2328025A1 (en) | METHOD OF MAGNETIC RECORDING OF DIGITAL INFORMATION | |
DE2630160C3 (en) | Test data generator with a clock | |
DE2629875C3 (en) | Data reading and writing device with a synchronization signal generator for a magnetic recording medium | |
DE3041850C2 (en) | Method and arrangement for magnetically storing optically scanned documents | |
DE2627618C2 (en) | Method for transferring data between magnetic disk memories with different track capacities and different track formats | |
DE3636000A1 (en) | CIRCUIT ARRANGEMENT FOR DIGITAL PROCESSING OF MULTI-PHASE IMPULSE SEQUENCES OF AN IMPULSE SENSOR | |
DE2643873C3 (en) | Device for reading out a time code track on a tape-shaped information carrier | |
DE1449757A1 (en) | Data storage system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) | ||
E77 | Valid patent as to the heymanns-index 1977 | ||
EHJ | Ceased/non-payment of the annual fee |