[go: up one dir, main page]

DE2008204B2 - Device for controlling multi-dimensional motion sequences - Google Patents

Device for controlling multi-dimensional motion sequences

Info

Publication number
DE2008204B2
DE2008204B2 DE19702008204 DE2008204A DE2008204B2 DE 2008204 B2 DE2008204 B2 DE 2008204B2 DE 19702008204 DE19702008204 DE 19702008204 DE 2008204 A DE2008204 A DE 2008204A DE 2008204 B2 DE2008204 B2 DE 2008204B2
Authority
DE
Germany
Prior art keywords
pulses
gate circuit
counter
magnetic
coincidence
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.)
Granted
Application number
DE19702008204
Other languages
German (de)
Other versions
DE2008204A1 (en
DE2008204C3 (en
Inventor
Jiro Yokohama Kanagawa Chiba
Tadaaki Tokio Kanzaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokyo Seimitsu Sokki KK
Original Assignee
Tokyo Seimitsu Sokki KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Seimitsu Sokki KK filed Critical Tokyo Seimitsu Sokki KK
Priority to DE19702008204 priority Critical patent/DE2008204C3/en
Publication of DE2008204A1 publication Critical patent/DE2008204A1/en
Publication of DE2008204B2 publication Critical patent/DE2008204B2/en
Application granted granted Critical
Publication of DE2008204C3 publication Critical patent/DE2008204C3/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording 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/4202Recording 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/4205Recording 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ärziftern 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 motion sequences an organ for sampling pulse trains from input information in binary digits and a magnetic one Drum or disk as storage organ for the binary digits as data blocks, which respectively contain a binary digit representing the forward or backward direction of 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 automatischIn the most varied of machines, especially in machine tools for automatic execution of various complicated operations, the numerical control system is widely used. To enable complex, variable operations, such machines are with Using electronic computers automatically

programmiert. Es geschieht jedoch auch häufig, daß eine fachkundige geschickte Bedienungsperson'selbst ein Beispiel für zweckmäßigste Ausführungsform der Betätigung einer Maschine demonstrieren muß, weil die gewünschte Betätigung außerordentlich kompliziert ist.programmed. However, it also often happens that a knowledgeable skilled operator himself or herself must 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 Eingabemediuni 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 .ν- 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 \ΐ_·η 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.Through 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 punched card or -strip punched numeric program that can later be used as input media for a numeric program Control can serve. A detailed description of such a machine can be found in USA.-Patent 3 473 157. Furthermore, by "Technische Rundschau", No. 2, from 17.1. 1969, P. 19, 21 and 23, in particular P. 21, left column, a device known, which the digitization of drawings. Plans, maps, diagrams, etc. allowed. The coordinate values in the .ν and y directions are measured with two position encoders. The storage can be done on punched tape, punched cards or magnetic tape. There is also the possibility the device on-line, i.e. without using \ ΐ_ · η Data carriers to be connected to a data processing system. As the type of position encoder to be used is not specified, would also be with the sampling of pulse trains of input information if necessary to work.

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äßlichkeit 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 tape or tape known in connection with coordination readers of this type Magnetic tapes could, too, if their storage capacity weren't so limited use the known magnetic drums or magnetic disks. Especially the replacement of magnetic tapes with magnetic drums or disks would be very desirable because of their longer useful life and reliability; with magnetic tapes namely, the pulses are often partially suppressed or omitted when the playback device at the point of use is contaminated with dust from magnetic materials and the momentary Starting and braking cause difficulties. Such difficulties arise because of them The reliability of the magnetic drums, magnetic disks and the like that are in widespread use are not on. However, their use for the purposes outlined above is only very limited to this day possible.

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 therefore consisted in creating a device of the type mentioned at the outset, in the case of suitable switching measures relating to the time lock mechanism the easily occurring overload that is to be expected is avoided and consequently is made accessible to an extended area of application.

Dieses Ziel ist erfindungsgemäß erreichbar, wenn die vorstehend bezeichnete Vorrichtung in Kombi nation der im Patentanspruch 1 als kennzeichnend angegebenen Bauelemente enthält.This goal can be achieved according to the invention when the device described above in combination nation of the components specified as characterizing in claim 1.

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 set out.

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.The measures according to the invention ensure the general usability of the device enabling a remarkable increase in the apparent memory capacity of magnetic drums and the like.

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 derThe 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 moved point and for reproduction this sequence of movements due to the

ίο 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, daß 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 Re-ίο Playback of the input information on the original Movement, namely a control unit of the type in which a train of pulses which contains the data on each of the coordinate values of the movement of the moved point, by means of a reversible counting device counted out during a predetermined unit of time and the number of Pulses of this pulse train are represented in a binary coded form, in such a way that a Block of data including a binary digit representation of the forward or reverse direction of movement is formed; the data blocks thus formed are sequentially stored in series in a storage device (a rotating magnetic drum, Magnetic disk or the like) stored. For the re-

produzierung der Bewegung werden die gespeicherten Datenblocks einer nach dem anderen zur Steuerung des Ausgabetores eines Linearinterpolierschaltkreises abgefragt, derart daß die reproduzierten Impulsreihen sich durch die modulierende Linearbewegung an den ursprünglichen Bewegungsablauf annähern. To produce the movement, the stored data blocks are used one after the other for control of the output gate of a linear interpolation circuit interrogated so that the reproduced pulse series approach the original sequence of movements through 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

F i g. 1 ein Schema zur Erläuterung des Mechanismus für die \ 'mwandlung der zweidimensionalen Bewegung (im allgemeinen einer dreidimensionalen Bewegung) in X- und Y-Koordinatenimpulsreihen,
F i g. 2 ein Blockdiagramm für einen Schaltkreis zur Umwandlung der im Mechanismus gemäß F i g. 1 gebildeten Impulsreihen in Binärziffern, die sich in einer Speicherspur einer Magnettrommel od. dgl. speichern lassen,
F i g. 1 is a diagram for explaining the mechanism for \ 'mwandlung the two-dimensional motion (in general, three-dimensional movement) in the X and Y coordinates of pulse trains,
F i g. FIG. 2 is a block diagram for a circuit for converting the signals used in the mechanism of FIG. 1 formed pulse series in binary digits, which can be stored in a storage track of a magnetic drum or the like,

F i g. 3 die verhältnismäßigen Beziehungen zwisehen den in den Speicherspuren der Magnettrommel gespeicherten Informationsdaten,F i g. 3 the relative relationships between those in the storage tracks of the magnetic drum stored information data,

F i g. 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,F i g. Figure 4 is a block diagram of playback circuitry for reproducing the stored ones Data in the pulse trains corresponding to the modulating linear motion to approach the Initial or original movement,

F i g. 5 eine Ansicht zur Erläuterung der Beziehungen zwischen der Initial- oder Ursprungsbewegung und der reproduzierten modulierenden Linearbewegung, F i g. Fig. 5 is a view for explaining the relationships between the initial or original movement and the reproduced modulating linear movement,

F i g. 6 ein Blockdiagramm eines Informationsspeicherungssystems der erfindungsgemäßen Vorrichtung, F i g. 6 is a block diagram of an information storage system of the device according to the invention;

Fig. 7 ein Blockdiagramm eines vereinfachter Stcuerungssystems,7 is a block diagram of a simplified control system;

F i g. 8 ein Blockdiagramm eines Informationsreproduzierungssystems der erfindungsgemäßen Vorrichtung undF i g. 8 is a block diagram of an information reproduction system the device according to the invention and

F i g. 9 ein Blockdiagramm einer anderen Ausfüh-F i g. 9 is a block diagram of another embodiment

rungsform eines erfindungsgemäßen Informations-Wiedergabesystems. Approximate form of an information playback system according to the invention.

Die Erfindung soll nachstehend am Beispiel eine; Ausführungsform zur Zeichnung einer zweidimenThe invention is intended below using the example of a; Embodiment for drawing a two-dimensional

5 65 6

sionalen Kurve, Speicherung ihrer Positionsdaten und Pxl04pps. Es sei nun ferner vorausgesetzt, daß Wiedergabe derselben zwecks erneuter Zeichnung diese Impulse pro 10 msec abgetastet werden. Es kön- oder Regenerierung der Kurve erläutert werden. nen dann im Höchstfall innerhalb einer Abtast-Gemäß F ig. 1 wird zwecks Überführung oder Um- periode bzw. eines Abtastintervalls jeweils 100 Pswandlung der Bewegung des Zeichenstiftes dieser 5 Impulse erfaßt werden. Um eine Gruppe von Binär-Vorrichtung längs der Kurve TJQ in Impulsreihen die ziffern festzuhalten, ist es also ausreichend, für das in Bewegung des Stiftes in -^-Richtung zunächst über- F i g. 2 gezeigte Stellenversetzungsregister 7 Stufen setzt in die Rotation eines mit einer Zahnstange 1 im (27 = 128) vorzusehen und zusätzlich eine Stufe, um Eingriff befindlichen Zahnrades 2, während die Bewe- diejenigen Binärziffern festzuhalten, die das Vorgung in der Y-Richtung in einer Rotation des mit der io zeichen dieser Gruppe darstellen.
Zahnstange 3 im Eingriff stehenden Zahnrades 4 um- Die Zeitgeberimpulse einer Magnettrommel liegen gewandelt wird. Für die Bewegung des Schreibstiftes im allgemeinen in der Größenordnung von 200 Kpps in der X- und Y-Richtung dienen jeweils die Füh- (5 jisec), so daß die zum Aufzeichnen und Verschierungsschienen 6 bzw. 5. Am Rotationsschaft eines ben dafür benötigte Zeit in der Größenordnung von jeden der Zahnräder 2 und 4 ist ein Impulsgenera- 15 40 usec (5 nsec · 8) liegt. Bei der beschriebenen Austor 7 angebracht, wie es in F i g. 2 gezeigt ist, so daß führungsform hat diese Impulsreihe nur höchstens die zweidimensionale Bewegung der Schreibfeder in einen Impuls (weil die Befelilseingabcfrcquenz für die ein Paar von Px- und Py-Impulsreihen umgewandelt maximale Geschwindigkeit von 1000 mm/sec bei werden kann. Der Impulsgenerator ist derart einge- 100 nsec liegt), und zwar auch dann, wenn bereits richtet, daß ein Impuls maßsprunghaft (incrementally) 20 die nächste Px-Impulsreihe schon während der Auffür jede Verlagerung des Schreibstiftes um eine Maß- zeichnung bei der Magnettrommel ankommt. Das hat einheit der Entfernung jeweils in X- oder Y-Richtung zur Folge, daß derartige Impulsreihen auf einem vererzeugt wird, beispielsyeise als pro 0,1mm ein Im- hältnismäßig einfachen Speicherungsorgan gespeipuls. Es ist zu beachten, daß die Impulse von ver- chert werden können. Selbst dann, wenn eine Pxschiedenen Griffen des Impulsgenerators hergeleitet 25 Impulsreihe mit mehr als einem Impuls ankommt, werden, je nachdem, ob es sich um eine Vorwärts- können solche Impulsreihen immer noch auf einem oder eine Rückwärtsrichtung der Bewegung handelt. geeigneten Hilfsspeicherorgan gespeichert werden, so Die von Impulsgenerator 7 (der in der Zeich- daß die grundlegende Betätigung nicht ungünstig benung nur für Impulse der X-Richtung, nicht jedoch einflußt wird.
sional curve, storage of your position data and Pxl0 4 pps. It is now also assumed that reproduction of the same for the purpose of redrawing these pulses are sampled every 10 msec. It can be explained or regeneration of the curve. Then, at most, within one scan, according to Fig. 1 period for the purpose of transferring or converting or a sampling interval in each case 100 Pswandlung movement there d oak pin 5 Z these pulses are detected. In order to hold a group of binary device along the curve TJQ in pulse groups, the dial, so it is sufficient for moving the pin in - ^ - first direction exceeds F i g. 2 digit offset register 7 steps is set in the rotation of a with a rack 1 in (2 7 = 128) and an additional step to provide meshing gear 2, while the moving those binary digits to hold the Vorgung in the Y direction in a rotation of the symbol of this group with the io.
Toothed rack 3 meshing gear 4 to- The timer pulses of a magnetic drum are converted. For the movement of the pen generally in the order of magnitude of 200 Kpps in the X and Y directions, the Füh- (5 jisec) are used, so that the time required for recording and shifting rails 6 and 5 on the rotary shaft of a ben on the order of each of gears 2 and 4 is a pulse generator 15 40 usec (5 nsec x 8). Attached to the Austor 7 described, as shown in FIG. 2 is shown, so that this pulse train only has at most the two-dimensional movement of the pen into a pulse (because the command input frequency for a pair of Px and Py pulse trains can be converted at a maximum speed of 1000 mm / sec. The pulse generator is 100 nsec), even if it is already directed that an incrementally 20 pulse arrives at the magnet drum while the next Px pulse series is being moved for each displacement of the pen by one dimension drawing. This has the consequence, unity of the distance in each case in the X or Y direction, that such pulse series is generated on one, for example as a relatively simple storage element per 0.1 mm. It should be noted that the impulses can be insured by. Even if a series of impulses with more than one impulse arrives, depending on whether it is a forward or a backward direction of the movement, such impulse series can still be derived. suitable auxiliary storage organ are stored, so that the pulse generator 7 (which in the drawing that the basic operation is not unfavorable benung only for pulses in the X direction, but not influenced.

für diejenigen der Y-Richtung gezeigt ist) abgeleite- 30 Nach Beendigung der Aufzeichnung kann das ten Impulse werden einem reversiblen binären Zähl- Stellenversetzungsregister und das reversible Zählorgan zugeführt. Das heißt, wenn ZeitgeberimpuUe organ für die nächste Abtastung frei gemacht werden, eines Speicherorgans, beispielsweise einer Magnet- Es ist natürlich möglich, auch einen gemeinsamen trommel (nicht gezeigt), dem Impulsgenerator 7 zu- Schaltkreis als Stellenversetzungsregister und revergeführt werden, so werden einige von ihnen abge- 35 sibles Zählorgan zu benutzen. Die Hilfsspeicherzweigt als Ausgangsimpulsreihe Px. und zwar in Ab- schaltkreise können in den reversiblen Zählschalthängigkeit zu der angularen Verlagerung Θ χ des Ro- kreis eingebaut sein.for those of the Y-direction is shown) th pulses are a reversible binary counting position offset register and the reversible counter fed. That is, when timer impulses are cleared for the next scan, of a storage element, for example a magnetic It is of course possible to have a common one drum (not shown), the pulse generator 7 to circuit as a position offset register and reversed some of them will use a sensitive counting device. The auxiliary storage branches as output pulse series Px. namely in shutdown circuits in the reversible counting dependency be built in to the angular displacement Θ χ of the ro- circle.

tationsschaftes des Impulsgenerators, der direkt mit F i g. 3 zeigt die Beziehungen zwischen den verdem Zahnrad 2 gekuppelt ist, worauf er dem rever- schiedenen auf der Magnettrommel gespeicherten Insiblen binären Zählgerät zugeführt wird. Wenn das 40 formationen; die Magnettrommel rotiert bei diesem Zählorgan (n -1-1) Stufen besitzt, kann die Anzahl Beispiel mit einer Umdrehungsgeschwindigkeit von der gezählten Impulse durch eine binäre Zahl mit 20 msec pro Umdrehung (50 pps). Die eine der η Stellen, beziehungsweise Ziffern (digits) dargestellt Spuren enthält die Zeitgeberimpulse C mit einer werden. Die eine übrigbleibende Stufe wird benutzt, Wiederholungbfrequenz in der Größenordnung von um das Positiv- oder Negativ-Zeichen des Nachrich- 45 200 Kpps (5 nsec) und 4000 Bits bzw. Nachrichtenteninhaltes zu bezeichnen. Der Inhalt einschließlich einheiten oder Impulsausschlägen. Die Impulse R beder Zeichensetzung wird in einem Stellenversetzungs- zeichnen den Rotationsbezugspunkt der Magnettromregister registriert und in einer Speicherspur X auf mel. und die Impulse T sind die Anfangsimpulse zur einem Speicherorgan ausgeschrieben bzw. gespeichert Bestimmung des Minimumabtastintervalls, dessen durch Verschieben des Gehaltes durch die Zeitgeber- 50 Zahl von der Zeit abhängt, die für eine Umdrehung impulse, die zu vorbestimmten Zeitintervallen abge- der Magnettrommel benötigt wird und die gewünschte tastet werden, wie es nachstehend noch genauer be- Minimumabtastzeit bildet. Wenn die Minimumabtastschrieben werden wird. Das heißt, durch geeignet zeit 10 msec beträgt, können in gleichen Abständen ausgewählte Sampling-Abtastimpulse A wird ein Ab- zwei Impulse tx und f2 gesondert voneinander gespeitastungstor geöffnet, so daß der Inhalt des Stellenver- 55 chert werden. Die Impulse B stellen die Begrenzung Setzungsregisters bei jedem Zeitgeberimpuls nach der aneinanderliegenden Blocks dar, und in diesem rechts verschoben wird, wobei der Inhalt auf die Beispiel besteht ein Block aus 8 Bits, einschließlich A'-Speicherspur aufgegeben wird. Die Magnettrom- des Vorzeichenbits, so daß ein Impulsblock jeweils mel ist bei dieser Ausführungsform als Speicherorgan auf 8 Zeitgeberimpulsen gespeichert werden kann verwendet worden, jedoch kann auch irgendein an- 60 (um die Größe der magnetischen Trommel zu verderes geeignetes Speicherungsorgan benutzt werden. ringern, kann ein 8-Bit-Zähler verwendet werden). Es sei einmal angenommen, daß der maximale Die Schreibreihenfolge ist wie folgt: Zunächst wer-Ausschlag des Zeichenstiftes in den beiden Richtun- den die numerischen Informationen A X1 und für gen, d. h. also der X- und Y-Richtung, jeweils A Y1 des ersten Datenblocks, der in F i 3. 1 mit dem 1000mm betrage; die maximale Geschwindigkeit sei 65 Zeichen φ bezeichnet ist, auf den in der Fig. 3 er-1000 mm see; ferner werde ein Impuls erzeugt, je- sichtlichen Spuren X und Y der Magnettrommel aufweils für jede Verlagerung um 0,1 mm. In diesem geschrieben, wenn der Impuls ft ankommt. Darauf-Falle wäre die Frequenz der Maximumimpulsreihe hin wird nach 10 msec, wenn der Impuls ts ankommt. tationsschaftes of the pulse generator, which directly with F i g. 3 shows the relationships between which gearwheel 2 is coupled, whereupon it is fed to the different binary counting device stored on the magnetic drum. If that's 40 formations; the magnetic drum rotates with this counter element (n - 1 -1) has steps, the number can example with a speed of rotation of the counted pulses by a binary number with 20 msec per revolution (50 pps). One of the η digits or digits shown contains the timer pulses C with a. The one remaining stage is used to denote repetition frequency in the order of magnitude of around the positive or negative sign of the message 45 200 Kpps (5 nsec) and 4000 bits or message content. The content including units or pulse deflections. The impulses R with punctuation are registered in a position offset drawing the rotation reference point of the magnetic current register and in a storage track X on mel. and the impulses T are the initial impulses for a storage element written out or stored determination of the minimum sampling interval, which depends on the time required for one revolution by shifting the content through the timer 50 number, which is required at predetermined time intervals from the magnetic drum and the desired ones can be scanned, as will be described in greater detail below as the minimum scanning time. When the minimum will be scanned. That is, by a suitable time being 10 msec, selected sampling pulses A can be opened at equal intervals, two pulses t x and f 2 separated from each other, so that the contents of the position are insured. The B pulses represent the limit of the setting register for each timer pulse after the adjacent block, and in this is shifted to the right, the content of which is given up on the example of a block of 8 bits, including the A 'memory track. The magnetic current of the sign bit, so that a pulse block is in each case mel, can be used in this embodiment as a memory device for 8 timer pulses, but any suitable memory device can also be used to reduce the size of the magnetic drum, an 8-bit counter can be used). Let it be assumed that the maximum writing order is as follows: First, the deflection of the pen in the two directions is the numerical information AX 1 and for gen, ie the X and Y directions, A Y 1 des first data block, which in F i is 3. 1 with the 1000mm; the maximum speed is denoted by 65 characters φ, on which in Fig. 3 he-1000 mm see; In addition, a pulse is generated, each of the X and Y tracks of the magnetic drum for each displacement of 0.1 mm. In this written when the pulse f t arrives. In this case, the frequency of the maximum pulse series would be after 10 msec when the pulse t s arrives.

der zweite Block φ geschrieben. Der dritte Block φ wird geschrieben, wenn der erste Blockimpuls nach dem Impuls t, ankommt. Der vierte Block @ wird geschrieben, wenn der erste Blockimpuls nach dem Impuls r2 ankommt usw.the second block φ is written. The third block φ is written when the first block pulse arrives after the pulse t 1. The fourth block @ is written when the first block pulse arrives after the pulse r 2 , etc.

Auf diese Weise wird das Abtasten und Schreiben alle 10 040Lisec (= 10 msec +5 nsec · 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 10 040Lisec (= 10 msec +5 nsec x 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·500) Impulsen von Px- oder Py-lmpulsreihen. Bei diesem beschriebenen Beispiel entspricht das in den beiden Richtungen, der X- und Y-Richtung, je 2V2 reziproken Bewegungen, da ein Vorwärts- oder ein Rückwärtsstrich 10 000 Impulsen entspricht. Im allgemeinen werden die auf der Magnettrommel geschriebenen Informationsblocks einer Anzahl von 4000/ (n + 1) · 2" Impulsen entsprechen, wobei η die Stufenanzahl des reversiblen Zählwerkes angibt. Es ist zu beachten, daß 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, daß 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 x 500) pulses of Px or Py pulse trains. In the example described, this corresponds to 2V2 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 + 1) x 2 "pulses, where η indicates the number of steps in the reversible counter. It should be noted that the number of pulses increases considerably with an increase in the number of steps 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, which means that the capacity of the magnetic drum can be used to its full extent can, 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 Minimumabiasu'requenz 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 Γ-Impulse. In jedem Falle ist der Aufschreibprozeß völlig regulär, so daß 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 ZMmpulse durch eine in F i g. 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 abiasing sequence. However, when the movement of the pen is slow. the data storage can be carried out in a manner similar to that described above, namely once during several magnetic drum revolutions by counting the R or Γ pulses. In either case, the writing process is perfectly regular, so that the sampling strobe pulses A are appropriately generated to drive the sampling gate circuit by a suitable combination of the counter circuits for counting the R, T and ZM pulses by one shown in FIG. 2 to control the gate control circuit shown. The reconstruction of the scanned data will then be described.

F i g. 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 ΊΑ"- und .1 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 Λ X- und ,lY-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. Die Ausgabe der Tx- und Py-Impulsreihen entspricht den Vektoren, worin die Komponenten der numerischen Werte AX1 und .J Y1 des ersten Blockes enthalten sind, wie es an sich allbekannt ist. WennF i g. 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 ΊΑ "and .1 Y registers or memories used to control these output gates Information stored in the magnetic drum is read out of the first block in synchronization with the clock pulses for the X and Y tracks and then transferred to the Λ X and lY registers. 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 Kpps divided. The frequency division can be effected by a g Appropriate setting of the counter disc, it is also possible to store the appropriate timer pulses on one of the tracks of the magnetic drum in dependence on the timer pulses for writing. The output of the Tx and Py pulse trains corresponds to the vectors which contain the components of the numerical values AX 1 and .JY 1 of the first block, as is well known. if

ίο die Tx- und Fv-Impulsreihen auf einem geeigneten Mechanismus aufgegeben werden, kann die ursprüngliche Bewegung bzw. die in F i g. 1 gezeigte Kurve annäherungsweise reproduziert werden, und zwar mit kurzen linearen Segmenten Op1, J)1J).,, . .., 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 F i g. 2 kann unter Berücksichtigung der zu erwartenden Geschwindigkeit der Initialbewegung (im folgenden der Initialkurve od. dgl. wie sie in F i g. 1 gezeigt ist) und der gewünschten Genauigkeit eingerichtet werden.ίο the Tx and Fv pulse series are given up on a suitable mechanism, the original movement or that shown in FIG. 1 can be reproduced approximately with short linear segments Op 1 , J) 1 J). ,,. . . 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 F i g. 4 als »end carry« bezeichnet) aus dem Binärzähler abgeleitet, so daß die Werte für AX.-, und .1 Yo des zweiten Blockes jeweils auf die AX- und .1 Y-R"egister gegeben werden können, falls Überlastung der Endübertragungsimpulse vorliegt. Die Geschwindigkeit der Bewegung eines Reproduzierungsmeehanismus kann nach Wunsch unabhängig von der Geschwindigkeit der Initialbewegung abgeändert werden, indem man die Konstante des Frequenzverteilers verändert.When Px and Py are derived from the first data block from the respective output ports, the final transmit pulses (referred to as "end carry" in FIG. 4) are derived from the binary counter so that the values for AX.- and .1 Yo of the second block can be given to the AX and .1 YR "registers, if the final transmission pulses are overloaded. The speed of the movement of a reproducing mechanism can be changed if desired, independently of the speed of the initial movement, by changing the constant of the frequency distributor.

F i g. 6 ist ein Blockdiagramm eines Schaltkreises zur Erzeugung vonSampling-Abtastimpulsen/1 durch den Ausgabetorsteuerungsschaltkreis.F i g. 6 is a block diagram of a circuit for generating sampling strobe pulses / 1 by the output gate control circuit.

Die auf dem Speicherorgan gespeicherten Abtastimpulse 7 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 (»presetted) vorgegebenen Impulse zählt, wird der Gleichzeitigkeitsschaltkreis, also der sogenannte Koinzidenzschaltkreis (»coincidence gate circuit 1«) geöffnet, so daß 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).The sampling pulses 7 stored on the storage element are interrogated and used by the output gate control circuit on counter 5 and on counter 1 (see Fig. 6 for “starting pulse” and “counter 1”). If the counter 1 is the from the presetted pulse counts, the simultaneity circuit, i.e. the so-called coincidence gate circuit 1 is opened, so that the pulses on the counter 7 can be given. The counter 7 has the same counter capacity (in this example: 2).

mit der die Anzahl der Zeitgeberimpulse Γ 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.with which the number of timer pulses Γ are stored on the drum and transmits one each Pulse on counter 2 when two pulses are counted in 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 daß die Anzahl der Bits eines Wortes gezählt werden. Das heißt, es wird bei dem beschriebenen Ausführungsbeispie immer dann, wenn 8 Impulse gezählt sind, ein Block impuls B erzeugt und auf den Zähler 3 gegeben. De: Zähler 3 zählt die Blockimpulse, und immer dann wenn der Inhalt des Zählers 3 mit demjenigen voi Zähler 2 gleich wird, d. h. zusammenfällt bzw. koinzi diert, wird durch den Koinzidenztcrsc haltkreis 2'. The 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. That is, in the embodiment described, whenever 8 pulses are counted, a block pulse B is generated and sent to the counter 3. De: Counter 3 counts the block pulses, and whenever the content of counter 3 becomes the same as that of counter 2, ie coincides or coincides, the coincidence counter 2 '.

ein Koinzidenzimpuls erzeugt. Dabei ist die Kapazi tat der Zähler 5 und 6 gleich derjenigen der Anzah von auf der Trommel gespeicherten Impulsen T. Si zählen die Impulse aus dem Koinzidenztorschaltkreia coincidence pulse is generated. The Kapazi did the counters 5 and 6 equal to that of the number of pulses stored on the drum T. Si count the pulses from the Koinzidenztorschaltkrei

9 109 10

11 und die Γ-Impulse, und von dem Koinzidenztor- Schaltungskreis kommt es in der Praxis vor, daß die schaltkreis 33 wird der Koinzidenzimpuls erzeugt. Maximumeingabefrequenz als Eingabeinformation wenn der Inhalt des Zählers S demjenigen des Zäh- die gestattete Durchschnittseingabegeschwindigkeit lers 6 gleich wird. Die Zähler 5 und 6 dienen als überschreitet während eines gewissen Teilschrittes der Schaltkreise zur Auswahl jeweils der durch die 5 Betätigung, während in den übrigen Bereichen nur Γ-Impulse auf der Trommel verteilten Bereiche (in eine verhältnismäßig langsame Eingabeinformation der beschriebenen Ausführungsform handelt es sich zugeführt wird, so daß eine Überbelastung des reverum die zwei mit den Impulsen I1 und t2 abgeteilten siblen Zählers verursacht werden kann, obwohl an Bereiche), während die Zähler 2 und 3 zur Auswahl sich die Gedächtnisspeicherkapazität ausreichend ist. der Befehle für die Wörter in diesen Bereichen die- io Die Bewirkung des Aufschreibens in einer Stufe oder nen. Das logische Produkt der Ausgaben aus diesen einem Bereich ist nämlich begrenzt infolge der EinZählern entspricht dem Sampling-Abtastimpuls A, gabebefehlsimpulsfrequenz (entsprechend der Beweder dem Ausgabetorsteuerungsschaltkreis zugeführt gungsgeschwindigkeit) oder der Kapazität des reverwerden soll. Wenn das Tor geöffnet ist, erhält der siblen Zählers. Es kann deshalb nützlich sein, das Taktgeberimpuls die benötigten Stellenversetzungs- l5 Schreiben in Abhängigkeit von den Bedingungen der impulse (Schiebeimpulse bzw. »shift pulses«), derart, Überflutung des reversiblen Zählers zu bewirken, undaß der Inhalt des reversiblen Zählers zum Speiche- abhängig von der normalen Abtastzeitgebung, so daß rungsorgan verschoben wird. Auf diese Weise ist die die benötigte Information nicht ausgelassen wird, und Aufzeichnung bewirkt. zwar auch dann nicht, wenn der reversible Zähler11 and the Γ pulses, and from the coincidence gate circuit it happens in practice that the circuit 33 generates the coincidence pulse. Maximum input frequency as input information when the content of the counter S is the same as that of the counter 6. The counters 5 and 6 are used as exceeded during a certain sub-step of the circuits for the selection in each case by the 5 actuation, while in the remaining areas only Γ-pulses on the drum (in a relatively slow input information of the described embodiment it is supplied so that an overload of the reverum of the two separate counters divided by the pulses I 1 and t 2 can be caused, although in areas), while the counters 2 and 3 have sufficient memory storage capacity for selection. the commands for the words in these areas die- io The effect of writing down in a stage or nen. Namely, the logical product of the outputs from this one area is limited due to the count-in corresponds to the sampling sampling pulse A, the output command pulse frequency (corresponding to the velocity fed to the output gate control circuit) or the capacity to be reversed. When the gate is open, the sensitive meter receives. It may therefore be useful to the required Stellenversetzungs- such to cause flooding of the reversible counter, the clock pulse l5 letter depending on the terms of the impulse (shift pulses or "shift pulses"), the contents of the reversible counter to Speiche- undaß dependent from the normal sampling timing, so that approximately organ is shifted. In this way the required information is not left out and recording is effected. although not even if the reversible counter

Wenn die Abtastgeschwindigkeit für die Rotations- 20 überbelastet ist. Es wird deshalb ein Überbelastungsgeschwindigkeit der Trommel genügend lang ist oder entdeckungsschaltkreis vorgesehen zur Feststellung, wenn die Frequenz der Eingabeimpulsreihe genügend ob der reversible Zähler mit der größten Kapazität niedrig ist, kann die Umdrehungsgeschwindigkeit der vollkommen gefüllt ist, so daß der Ausgabetorsteue-Trommel so gewählt werden, daß sie der Minimum- rungsschaltkreis unabhängig von der normalen Ababtastgeschwindigkeit entspricht. In diesem Falle ist 35 tastung durch den Überbelastungsimpuls aus dem R = T=I Impuls pro Umdrehung, so daß die in Diskriminatorschaltkreis gesteuert wird, wodurch das F i g. 6 mit gestrichelter Linie eingeschlossenen Stufen Schreiben auf dem Speicherungsorgan unabhängig wegfallen können, wodurch der Schaltungskreis so, von der normalen Abtastzeitgebung, wie vorbeschriewie es in F i g. 7 gezeigt ist, vereinfacht werden kann. ben, durchgeführt wird.When the scanning speed for the rotary 20 is overloaded. Therefore, an overload speed of the drum is long enough or detection circuitry is provided to determine if the frequency of the input pulse train is sufficiently low whether the reversible counter with the largest capacity is low, the speed of rotation which is completely full, so that the output gate control drum can be selected that it corresponds to the minimizing circuit regardless of the normal scanning speed. In this case, 35 is sampling by the overload pulse from the R = T = I pulse per revolution, so that the in discriminator circuit is controlled, whereby the F i g. 6 steps enclosed by a dashed line writing on the storage member can be omitted independently, whereby the circuit so, from the normal sampling timing, as described above as in FIG. 7 can be simplified. ben, is carried out.

Es ist zu beachten, daß dann, wenn die Zählkapa- 30 Die Betriebsweise des Zeitschleusentores soll nunIt should be noted that if the counting capacity should now

zität des Zählers 1 erhöht wird, die Zählungs- beschrieben werden. Im Fall des fundamentalencounter 1 is increased, the counting is described. In the case of the fundamental

geschwindigkeit als irgendein willkürliches integrales Schaltungskreises, gezeigt in Fig. 7, wird die soge-speed than any arbitrary integral circuit shown in Fig. 7, the so-called

Mehrfaches der Umdrehungzahl der Trommel ge- nannte kontinuierliche Realzeitwegsteuerung durchMultiple times the number of revolutions of the drum through what is known as continuous real-time path control

wählt werden kann. die normale Abtastung bewirkt. An diesen Schalt-can be chosen. causes normal scanning. At this switching

Der vorstehend beschriebene Schaltungskreis zur 35 kreis ist der Zeitschleusungsschaltkreis angeschlos-Speicherung der Eingabeinformation auf dem Spei- sen. Von dem Zeitschleusungszeichen von außen her cherungsorgan kann auch zur Reproduzierung ver- wird das Zeitschleusentor verriegelt, so daß die autowendet werden. matische normale Abtastung gestoppt ist, und derThe circuitry described above for circuitry is the timing circuit connected to storage the input information on the food. From the outside time lock sign The security device can also be used for reproduction. The time lock gate is locked so that the car turns will. matic normal scanning is stopped and the

F i g. 8 ist ein Blockdiagramm zum Lesen der in Torschaltkreis bleibt geschlossen, solange keine die dem Speicherungsorgan unter den gleichen Bedin- 40 Überbelastung verursachende Eingabeinformation gungen wie für das Schreiben gespeicherten Informa- ankommt, welche das Schreiben in dem Speichertion. Wenn die das Ergebnis der Impuls\ erteilung organ abstoppt. Beispielsweise kann, wenn ein Obdarstellenden Endübertragungsimpulse von dem Im- jekt bewegt wird, zwecks Vermeidung des Einpulsverteiler abgeleitet werden (vgl. Fig. 4), sind die schwingzustandes an der Endstellung, dieses Objekt zuvor im Schieberegister enthaltenen Daten parallel 45 bis zu einem zweckmäßig ausgewählten Punkt in der versetzt zum Register des Impulsverteilers. Der Ab- Nähe der Endstelle mit der maximalen Geschwindigschlußübertragungsimpuls (»end carry«) wird gleich- keit bewegt werden, und es wird dann einer kontizeitig durch den Ausgabesteuerungsschaltkreis aufge- nuierlichen Pfadkontrolle unterworfen auf diesel geben und auf einen Zähler zur Befehlsauswahl, der letzten Strecke (zwischen dem ausgewählten Punkt aus den Zählern 2, 3, 4, 5, 6 und 7 besteht, wodurch 50 und der tatsächlichen Schlußstelle). In diesem FaI die Ausgabetorschaltung gesteuert wird, so daß die kann die Bewegung des Objektes mit Ausnahme dei nächste Information auf das Schieberegister versetzt Wegestrecke, längs deren das Objekt der kontinuier wird. liehen Pfadkontrolle unterworfen wird, unter der norF i g. 8 is a block diagram for reading the in gate circuit remains closed as long as none of the the storage organ under the same conditions 40 overload causing input information The information stored for the writing arrives, which the writing in the memory. When the organ stops the result of the impulse giving. For example, if an ob performer Final transmission pulses from the project is moved in order to avoid the single pulse distributor are derived (see. Fig. 4), are the vibrational state at the end position, this object previously contained in the shift register data in parallel 45 up to an appropriately selected point in the offset to the register of the pulse distributor. The proximity of the end point with the maximum speed transmission pulse (»End carry«) will be moved, and one will then be contemporaneous subject to detailed path control on diesel by the output control circuit and on a counter for command selection, the last distance (between the selected point consists of counters 2, 3, 4, 5, 6 and 7, which means 50 and the actual closing point). In this case the output gate circuit is controlled so that the can control the movement of the object except for the next information on the shift register shifts the path along which the object of the continuous will. borrowed path control is subject to the nor

Die vorbeschriebene Wirkungsweise wird wieder- malen Zeitschleusungsbedingung bewirkt werden, seThe above-described mode of operation will again be effected, see the time-lock condition

holt, so daß die Daten nacheinander in die Impulse 55 daß das Aufschreiben automatisch in dem zeitfetches so that the data are successively in the pulses 55 that the writing down automatically in the time

umgewandelt werden. Wenn die Umdrehungs- geschleusten Zustand nur durch die Überfließimpulsibeing transformed. If the rotation-locked state is only due to the overflow impulses

geschwindigkeit der Trommel mit der Minimum- des reversiblen Zählers, dessen Kapazität beschränkspeed of the drum with the minimum of the reversible counter, the capacity of which is limited

abtastzeit zusammenfallend, also koinzidierend ge- vorbestimmt ist, bewirkt werden kann, wodurch dasampling time coinciding, that is to say is predetermined to coincide, can be effected, whereby there

macht wird (Γ-Impuls = R-Impuls = 1 Impuls pro Aufschreiben der Information auf dem Speicherungspower is (Γ pulse = R pulse = 1 pulse per writing the information on the storage

Umdrehung können die in F i g. 8 mit einer ge- 60 organ mit erhöhter Sparsamkeit erfolgt,Revolution can be the in F i g. 8 is carried out with an organ with increased frugality,

strichelten Linie umgebenen Stufen ebenso, wie es im Bei dem in F i g. 9 gezeigten Schaltkreis ist deThe steps surrounded by dashed lines, as in the case of the in FIG. 9 is the circuit shown

Falle des Blockdiagramms in F i g. 6 der Fall war, Torsteuerungskreis so eingerichtet, daß er durch diCase of the block diagram in FIG. 6 was the case, the gate control circuit was set up in such a way that it was controlled by di

weggelassen werden. manuelle Abtastinstruktion während des Abschaltenbe omitted. manual scanning instruction during shutdown

F i g. 9 ist ein aus dem in F i g. 7 (gestrichelte der normalen Abtastfunktion durch das ZeitschleuF i g. 9 is one from the one shown in FIG. 7 (dashed line of the normal sampling function through the time lock

Linien) gezeigten grundsätzlichen Schaltungskreis be- 65 sungstor für jede gewünschte Zeitgebung gesteueiLines) shown basic circuit control gate for any desired timing

stehendes Blockdiagramm und den mit der durch- werden kann, so daß die Punktwegesteuerung zusatzstanding block diagram and the can be run through, so that the point route control add

gehenden Linie gekennzeichneten zusätzlichen Schalt- lieh zu der kontinuierlichen Wegesteuerung ausfühiline marked additional switching borrowed to execute the continuous route control

kreisen. Bei dem in F i g. 6 gezeigten grundlegenden bar ist. Auf diese Weise ist es möglich, die wichtigecircle. In the case of the FIG. 6 is the basic bar shown. In this way it is possible to do the important

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 daß diePoints for approaching the original initial movement with the linear segments are correct without limiting the time, which increases the accuracy of the position information for the points, which are particularly important is improved. Since, as described above, no time limit is required is, the write commands to the memory can be used in sequence, one after another, according to memory, so that the

Effektivität bei der Ausnutzung des Speicherorgans mit seiner limitierten Kapazität weiterhin gesteigert wird.Effectiveness in the utilization of the storage organ with its limited capacity further increased will.

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 in the case of the manual scanning instructions, a necessary recording can be made among the Overflow conditions take place during the overflow of the reversible meter with the greatest capacity, without inconvenience for the positioning.

Hierzu 3 Blatt ZeichnungenFor this purpose 3 sheets of drawings

♦ P♦ P

Claims (5)

Patentansprüche:Patent claims: 1. Vorrichtung zur Steuerung von mehrdimensionalen Bewegungsabläufen mit einem Organ zum Abtasten von Impulsreihen von Eingabeinformationen, einem reversiblen Zählorgan zur Kodifizierung der abgetasteten 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, dadurch gekennzeichnet, daß sie in Kombination folgende Bauelemente enthält:1. Device for controlling multidimensional Movement sequences with an organ for scanning impulse series of input information, a reversible counter for coding the scanned input information in binary digits and a magnetic drum or disk as a storage organ for the Binary digits as blocks of data, each indicating the forward or backward direction of movement representing binary digits, characterized in that they in combination contains the following components: a) einen Zähler (1) für die Aufnahme von aus der Magnettrommel oder Magnetscheibe abgelesenen Startimpulsen (T) mit Vorwähler für Vorwahlimpulse und einem Koinzidenztorschaltkreis (11),a) a counter (1) for recording start pulses (T) read from the magnetic drum or magnetic disk with a preselector for preset pulses and a coincidence gate circuit (11), b) einen Zähler (7) mit einer der Anzahl der auf der Magnettrommel oder Magnetscheibe gespeicherten Startimpulsen entsprechenden Zählkapazität,b) a counter (7) with one of the number stored on the magnetic drum or magnetic disc Counting capacity corresponding to start pulses, c) weitere Zähler (2, 3) für die Adressenauswahl der auf den durch die Startimpulse aufgeteilten Bereichen befindlichen Wörter sowie einen Koinzidenztorschaltkreis (22) und einem Zähler (4) für das Zählen der Impulsanzahl eines einem Blockimpuls (B) gleichen Wortes und für die Aufnahme der von der Magnettrommel oder Magnetscheibe abgelesenen Zeitgeberimpulse (C),c) further counters (2, 3) for the address selection of the words located on the areas divided by the start pulses as well as a coincidence gate circuit (22) and a counter (4) for counting the number of pulses of a word identical to a block pulse (B) and for the Recording of the timer pulses read from the magnetic drum or magnetic disk (C), d) weitere Zähler (5, 6) für die Auswahl jeweils von durch die Startimpulse (T) abgeteilten Bereichen, welche jeweils eine der Startimpulsanzahl entsprechende Kapazität besitzen, mit einem Koinzidenztorschaltkreis (33),d) further counters (5, 6) for the selection of areas separated by the start pulses (T) , each of which has a capacity corresponding to the number of start pulses, with a coincidence gate circuit (33), e) einen UND-Torschaltkreis mit einem Abtasttorschaltkreis zur Erzeugung von Samplingimpulsen, worin die aus dem erwähnten Koinzidenzschaltkreis (11) stammenden Koinzidenzimpulse über den genannten Abtasttorschaltkreis und den unter b) genannten Zähler (7) auf den unter c) erwähnten Zähler (2) und den unter d) genannten Zähler (5) eingespeist werden, wobei die logischen Ergebnisse der beiden Koinzidenzimpulse aus dem unter c) genannten Kondizidenztorschaltkreis (22) und dem unter d) genannten Koinzidenztorschaltkreis (33) als Samplingimpulse (A) über den genannten UND-Torschaltkrcis und den genannten Abtasttorschaltkreis eingegeben werden, wodurch das Tor in diesem Abtasttorschaltkreis geöffnet wird und durch die von der Magnettrommel oder Magnetscheibe stammenden Zeitgeberimpulse Schiebeimpulse hervorgerufen werden, so daß der Inhalt des reversiblen Zählers auf die Magnettrommel oder Magnetscheibe verschoben wird und darauf eingespeichert wird.e) an AND gate circuit with a scanning gate circuit for generating sampling pulses, in which the coincidence pulses originating from the mentioned coincidence circuit (11) via said scanning gate circuit and the counter (7) mentioned under b) to the counter (2) and mentioned under c) the counter (5) mentioned under d) are fed in, with the logical results of the two coincidence pulses from the condensing gate circuit (22) mentioned under c) and the coincidence gate circuit (33) mentioned under d) as sampling pulses (A) via the said AND gate circuit and inputting said sampling gate circuit, whereby the gate in this sampling gate circuit is opened and shift pulses are produced by the timing pulses from the magnetic drum or magnetic disc, so that the contents of the reversible counter are shifted to and stored on the magnetic drum or magnetic disc. 2. Vorrichtung nach Anspruch 2, dadurch gekennzeichnet, daß der in Anspruch 1 unter b) ge-2. Apparatus according to claim 2, characterized in that the in claim 1 under b) ge nannte Zähler (7) und die unter d) genannten Zähler (5, 6) sowie der unter d) genannte Koinzidenztorschaltkreis (33) sowie der Abtasttorbchaltkreis dadurch eliminiert sind, daß die Rotationsgeschwindigkeit der Magnettrommel bzw. Magnetscheibe einer Minimumabtastgeschwindigdigkeit entsprechend eingerichtet istnamed counter (7) and the counter (5, 6) named under d) and the coincidence gate circuit named under d) (33) and the scanning gate circuit are eliminated by reducing the speed of rotation the magnetic drum or magnetic disk is set up according to a minimum scanning speed 3. Vorrichtung nach einem der Ansprüche 1 und 2, dadurch gekennzeichnet, daß zwischen dem reversiblen Zähler und dem Abtasttorschaltkreis ein Überfließdiskriminator-Schaltkreis eingefügt ist, derart, daß der Abtasttorschaltkreis nur von Überfiießimpulsen aus dem Diskriminatorschaltkreis unabhängig von einem normalen Abtasten gesteuert wird, wodurch erreicht wird, daß eine Einspeicherung auf der Magnettrommel oder Magnetscheibe auch dann erfolgt, wenn die Höchstkapazität des reversiblen Zählers überschritten wird.3. Device according to one of claims 1 and 2, characterized in that between the reversible counter and an overflow discriminator circuit added to the sampling gate circuit is such that the sampling gate circuit is only affected by overflow pulses from the discriminator circuit is controlled independently of normal scanning, thereby achieving that a Storage on the magnetic drum or magnetic disc also takes place when the maximum capacity of the reversible counter is exceeded. 4. Vorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß zwischen dem erstgenannten Koinzidenztorschaltkreis (11) und dem Abtasttorschaltkreis ein Zeitschleusungsiorschaltkreis eingefügt ist, welcher durch ein Zeitschleusungszeichen, die automatische normale Abtastung stoppt und erst dann wieder freigibt, wenn keine die Überbelastung verursachende Eingabeinformation ankommt und das Überfließen des die größte Kapazität besitzenden reversiblen Zählers verursacht, während der Abtasttorschaltkreis durch mit einer willkürlichen Zeitgebung durch Handbedienung erzeugte Abtastimpulse gesteuert wird, so daß eine punktuelle Wegsteuerung bewirkt wird, indem wichtige Punkte ohne Zeitbeschränkung korrekt bestimmt werden und die Genauigkeit in der Positionierung von bedeutsamen Punkten verbessert wird.4. Apparatus according to claim 3, characterized in that between the former Coincidence gate circuit (11) and the sampling gate circuit a timing gate circuit is inserted, which by a time lock sign, the automatic normal scanning stops and only then releases again if there is no input information causing the overload arrives and the overflow of the largest capacity reversible meter caused while the sample gate circuit through with an arbitrary timing Manual control generated scanning pulses is controlled, so that a punctual path control is effected by correctly determining important points without time limit and the Accuracy in the positioning of significant points is improved. 5. Vorrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die Aufzeichnung auf der Magnettrommel oder Magnetscheibe während dem zeitgeschleusten Verriegelungszustand ohne Handbetätigung lediglich durch Überfließimpulse des reversiblen Zählers, dessen Kapazität beschränkt vorbestimmt ist, automatisch bewirkt wird, um diese Aufzeichnung wirtschaftlich zu gestalten.5. Apparatus according to claim 4, characterized in that the recording on the magnetic drum or magnetic disc during the time-locked locking state without manual operation only by overflow pulses from the reversible meter, whose capacity is limited is predetermined, is automatically effected to make this recording economical.
DE19702008204 1970-02-21 1970-02-21 Device for controlling multi-dimensional motion sequences Expired DE2008204C3 (en)

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 true DE2008204B2 (en) 1973-11-08
DE2008204C3 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3001012A1 (en) * 1979-01-15 1980-07-17 Magicam Inc SYSTEM FOR GENERATING 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

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2498493A1 (en) * 1981-01-26 1982-07-30 Rondolotti Ets IMPROVED REPELLENT TOWER

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3001012A1 (en) * 1979-01-15 1980-07-17 Magicam Inc SYSTEM FOR GENERATING 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

Also Published As

Publication number Publication date
DE2008204A1 (en) 1971-09-23
DE2008204C3 (en) 1974-06-12

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
DE1935570A1 (en) System for storing and retrieving data
DE2921387A1 (en) DEVICE FOR DETECTING DEFECTIVE SECTORS AND ASSIGNING REPLACEMENT SECTORS IN A DISK MEMORY
DE2138042A1 (en) Numerical machine tool controls
DE2422102A1 (en) NUMERIC CONTROL TO GENERATE A PARABOLIC FLOOR
DE1549517B1 (en) Programmed electronic computing system
DE1069750B (en) Arrangement for digital control
DE2244170B2 (en) Program control for direct numerical computer control of several machine tools in a manufacturing plant
DE1774943C3 (en) Data entry device. Eliminated from: 1474025
DE1179400B (en) Edition facility
DE2630197A1 (en) DATA RECOVERY SYSTEM
DE2456540C2 (en) Incremental encoder
DE1253310B (en) Device for transferring data blocks into or from circumferential tracks of a surface memory
DE2717989A1 (en) METHOD AND DEVICE FOR READING ADDRESSES ON A MAGNETIC RECORDING MEDIUM
DE68912992T2 (en) Method and electrical system for recording and processing time-related data.
DE2008204C3 (en) Device for controlling multi-dimensional motion sequences
DE1474376A1 (en) Method and arrangement for fast access to large serial memories
DE1957600C3 (en)
DE3208792A1 (en) WRITING DEVICE, ESPECIALLY BEAUTIFUL WRITING DEVICE
CH535456A (en) Circuit arrangement with at least one feed motor for machine tools
DE2951766C2 (en)
DE1524878B2 (en) METHOD FOR GENERATING CONTROL SIGNALS FOR THE CONTROL OF ADDRESSABLE WORD-ORIENTED MEMORIES
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
DE2747195C3 (en) Device for processing print data

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