DE2008204B2 - Device for controlling multi-dimensional motion sequences - Google Patents
Device for controlling multi-dimensional motion sequencesInfo
- 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
Links
- 230000033001 locomotion Effects 0.000 title claims description 32
- 238000005070 sampling Methods 0.000 claims description 23
- 230000002441 reversible effect Effects 0.000 claims description 19
- 210000000056 organ Anatomy 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 12
- 230000015654 memory Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 241001069739 Cudoniella acicularis Species 0.000 description 1
- 241001422033 Thestylus Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000005755 formation reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000696 magnetic material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
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ä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)
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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
Cited By (2)
| 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 |