[go: up one dir, main page]

DE1588925B2 - Numerisches wegsteuersystem - Google Patents

Numerisches wegsteuersystem

Info

Publication number
DE1588925B2
DE1588925B2 DE19671588925 DE1588925A DE1588925B2 DE 1588925 B2 DE1588925 B2 DE 1588925B2 DE 19671588925 DE19671588925 DE 19671588925 DE 1588925 A DE1588925 A DE 1588925A DE 1588925 B2 DE1588925 B2 DE 1588925B2
Authority
DE
Germany
Prior art keywords
output
counter
memory
outputs
ring
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
DE19671588925
Other languages
English (en)
Other versions
DE1588925A1 (de
DE1588925C (de
Inventor
Horst Russig Armin Dipl Ing χ 9010 Karl Marx Stadt Schneider
Original Assignee
VEB Starkstrom Anlagenbau Karl Marx Stadt, χ 9010 Karl Marx Stadt
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 VEB Starkstrom Anlagenbau Karl Marx Stadt, χ 9010 Karl Marx Stadt filed Critical VEB Starkstrom Anlagenbau Karl Marx Stadt, χ 9010 Karl Marx Stadt
Priority to DE19671588925 priority Critical patent/DE1588925C/de
Priority claimed from DE19671588925 external-priority patent/DE1588925C/de
Publication of DE1588925A1 publication Critical patent/DE1588925A1/de
Publication of DE1588925B2 publication Critical patent/DE1588925B2/de
Application granted granted Critical
Publication of DE1588925C publication Critical patent/DE1588925C/de
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/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43194Speed steps, switch over as function of position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50019Zero, null offset
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50334Tool offset, diameter correction
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50335Tool offset for straight lines

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Multi Processors (AREA)
  • Numerical Control (AREA)

Description

Die Erfindung bezieht sich auf ein numerisches Wegsteuersystem, insbesondere für Werkzeugmaschinen, mit einem Operationszähler zur seriellen Informationsverarbeitung sowie einem Innenrechner, wobei die zu verrechnenden Zahlen, welche Lagewerte und Vorabschaltwerte gespeichert sind oder in zyklischer Folge anfallen, dem Innenrechner zugeführt und nach Verrechnung in einen Rechenspeicher geleitet werden, und der Übertragsausgang aus der höchsten Ziffernstelle zum- Richtungsentscheid einem Richtungsspeicher und der Potentialwechsel des Übertragsausganges einem Ausgabewerk zugeführt wird, an dessen Ausgängen die Relais für die Geschwindigkeitsstufen des Antriebes angeschlossen sind.
Es sind Wegsteuersysteme mit absolut digitaler Informationsverarbeitung bekannt (Werbeschrift »AEG Numerik 132«, Ausgabe 12/66). Diese Systeme bieten ein Höchstmaß an Zuverlässigkeit, da sie auf Störimpulse weniger empfindlich sind. Diese Steuersysteme werden jedoch umfangreich, wenn sie mit einigen Zusatzeinrichtungen, wie Koordinatentransformation, Null-Punkt-Transformation, Fräserdurchmesserkorrektur, mehreren Vorabschaltpunkten usw. ausgerüstet werden sollen. Wegsteuersysteme dieser Art verwenden zur Verrechnung der Lagewerte Rechenschaltungen. Aus dem Vorzeichen des Rechnungsergebnisses wird dabei die Richtung abgeleitet; die Größe des Zahlenwertes des Rechenergebnisses wird zur Vorabschaltung bzw. Endabschaltung verwendet.
Man hat diese Rechner als Serienrechner ausgebildet, um den Schaltungsaufwand innerhalb der Rechenschaltung herabzusetzen. Diese Schaltung bildet aus zwei zu verrechnenden Weiten eine Zwischensumme, die zwischengespeichert werden muß, um sie dann mit dem nächsten Wert weiterzuverrechnen. Es sind auch Positionssteuerungen bekannt (Patentschrift Nr. 52461 des Amtes für Erfindungs- und Patentwesen in Ost-Berlin), die Vergleicherschaltun-
3 4
gen verwenden, ohne daß das Vergleichsergcbnis darin, daß auf einen Rechenspeicher über die gezahlenmäßig ausgegeben wird. Der Übertragsausgang samte Ziffernlänge verzichtet wird und dafür nur aus der höchsten Vergleicherstelle wird auch hier noch ein Rechenspeicher für eine Ziffernlänge verzum Richtungsentscheid herangezogen. Der Poten- wendet wird.
tialwechsel des Ubertragsausganges wird hierbei als 5 Gleichzeitig kann bei Verwendung von getakteten
Koinzidenzpunkt der beiden verglichenen Werte zur Wegmeßsystemen auf einen Ist-Wertspeicher ver-
Steuerung des Positionierantriebes verwendet. Diese ziehtet werden, wenn der Ist-Wert entsprechend
Steuerung ist sehr einfach im Aufbau und der Auf- tetradenweise oder nach Binärstellen geordnet an-
wand an Schaltelementen ist minimal. Diese Steue- fällt.
rung läßt sich für einfaches Positionieren vorteilhaft io Daraus ergibt sich eine Senkung des Aufwandes,
anwenden, bei denen lediglich das Vorzeichen der In den Zeichnungen sind Ausführungsbeispiele der
Differenz und die Koinzidenz zwischen Soll- und Erfindung dargestellt. Es zeigt
Ist-Wert ermittelt werden soll. Fig. 1 ein Blockschaltbild des Wegsteuersystems
Der Erfindung liegt die Aufgabe zugrunde, ein mit Ansteuerung des Richtungsspeichers vom Ausnumerisches Wegsteuersystem so zu gestalten, daß 15 gabewerk,
die Lagewerte und Vorabschaltwerte ohne Zwischen- F i g. 2 das gleiche Blockschaltbild mit Ansteuesummenbildung verrecht werden und das Ausgabe- rung des Richtungsspeichers vom Übertragungsauswerk neben der Schaltung der Antriebsstufen die gang des Ist-Wertes,
Vorwahl eines zugeordnetenVorabschaltwertes über- Fig. 3 einen Logikschaltplan der Ziffernstellen
nimmt, und bei dem ferner die Schaltungsanord- 20 und deren Ansteuerung bei tetradischem Aufbau der
nung für die Steuerung einer Koordinate gleich- Ziffernstellen,
zeitig auch für andere Koordinaten ausnutzbar Fig. 4 eine Schaltvariante zu den tetradisch aufsein soll. gebauten Ziffernstellen mit Kontakten.
Erfindungsgemäß wird die Aufgabe bei einem Sy- In Fig. 1 ist der Operationszähler, bestehend aus stem der eingangs genannten Art dadurch gelöst, 25 einem Ringzähler Zl und einem Ringzähler Z 2 dardaß der Operationszähler aus zwei Ringzählern be- gestellt. Die Ringzähler Zl und Z 2 werden von steht, daß die Ziffernspeicher der gespeicherten oder einer nicht gezeigten Taktzentrale gesteuert. Der zyklisch anfallenden Werte in der Weise matrixartig Ringzähler Zl besitzt eine der Anzahl der zu vermiteinander verbunden sind, daß jedem Ausgang des rechnenden Werte entsprechende Anzahl von Ausersten Ringzählers je eine, den einzelnen gespei- 30 gangen. Die zu verrechnenden Zahlenwerte, nämcherten Werten zugeordnete Zeile zugeordnet ist, lieh Nullpunktverschiebung, Korrekturwert für das und je eine Spalte mit einem Ausgang des zweiten Werkzeug, Sollwert, Vorabschaltwert und Ist-Wert Ringzählers verbunden ist, daß der Fortschaltein- gelangen in die Zeilen 1 bis 5 einer in Fig. 1 dargang des zweiten Ringzählers mit einem Ausgang gestellten jedoch nicht näher bezeichneten Matrix, des ersten Ringzählers verbunden ist, der nach 35 die von den Ausgängen des Ringzählers Z1 aufge-Beenden jedes Zählumlaufes ein Signal abgibt, daß rufen werden. Den Zeilen 2 bis S ist je ein Überdie Ausgänge aller Speicher über ein ODER-Glied tragsspeicher Ü2 bis Ü5 zugeordnet,
mit dem Eingang des Innenrechners verbunden sind, In gleicher Weise besitzt der Ringzähler Z 2 eine daß die Zeilen außer der ersten Zeile gleichzeitig der Anzahl der Spalten 11 bis 14 entsprechende Anmit je einem Ubertragsspeicher verbunden sind, 40 zahl von Ausgängen. Die einzelnen Ziffemstellen deren Eingänge mit dem Übertragsausgang und der zu verrechnenden Zahlenwerte gelangen in die deren Ausgang an einen Eingang über den Übertrag Spalten 11 bis 14. Jede der Spalten 11 bis 14 ist des Innenrechners angeschlossen ist, und daß der über ein ODER-Glied 20 an einen Innenrechner 21 Ausgang des Übertragsspeichers der höchsten Ziffern- angeschlossen.
stelle des letzten zu verrechnenden Wertes auf einen 45 Dem Innenrechner 21 ist ein Rechenspeicher 22
Eingang eines UND-Gliedes geführt ist, deren wei- nachgeschaltet, dessen Ausgang auf den Eingang
tere Eingänge mit den letzten Zählstufenausgängen des Innenrechners 21 zurückgeführt ist. Der Über-
der beiden Ringzähler verbunden sind, und dessen tragsausgang 23 des Innenrechners 21 ist an die
Ausgang zur Weiterschaltung des Ausgabewerkes Übertragsspreicher Ü 2 bis £75 angeschlossen, deren
mit diesem verbunden ist. 50 Ausgänge an einem gemeinsamen Eingang 24 des
Das Steuersystem zur Steuerung in mehreren Ko- Innenrechners 21 anliegen. Der Ausgang des höch-
ordinaten ist dadurch gekennzeichnet, daß die Aus- sten Übertragsspeichers Ü S ist auf ein UND-Glied 25
gänge des zweiten Ringzählers zum Aufruf der geschaltet, dessen weitere Eingänge an die letzten
Spaltenleitungen mit den Ziffemstellen der Zahlen Ausgänge der Ringzähler Z1 bzw. Z 2 angeschlossen
aller Koordinaten verbunden sind, und daß ein 55 sind. Der Ausgang des UND-Gliedes 25 liegt am
weiterer Zähler vorgesehen ist, dessen Ausgänge je- Ausgabewerk 26 an, dessen erster Ausgang einem
weils die Zeilenleitungen der Zahlen einer Koordi- Richtungsspeicher 27 und dessen weiteren Ausgänge
nate mit den Ausgängen des ersten Ringzählers 28, 29, 30 Relais für Eilgang, Vorschub und
verbindet. Schleichgang des Positionierantriebes zugeordnet
Zur Erhöhung der Sicherheit bei der Ermittlung 60 sind.
des Richtungsentscheides wird erfindungsgemäß In der Zeile 4 stehen zwei Vorabschaltwerte an, vorgeschlagen, daß der letzte Ausgang des ersten die parallel am Übertragsspeicher Ü 4 und dem Aus-Ringzählers mit der Zeilenleitung der Vorabschalt- gang des Ringzählers Z1 für den Aufruf der Zeile 4 werte verbunden ist und daß der Ausgang des der liegen. Die beiden Vorabschaltwerte sind in zwei Zeilenleitung für den Ist-Wert zugeordneten Über- 65 Zeilen 4 α und 4 b eingegeben. Den Zeilen 4 α und tragsspeichers mit dem Richtungsspeicher verbun- 4 b ist je ein UND-Glied 31, 32 vorgeschaltet. Der den ist. zweite Eingang des UND-Gliedes 31 steht dabei mit
Der Vorteil der erfindungsgemäßen Lösung liegt dem Ausgang 28 und der zweite Eingang des UND-
5 6
Gliedes 32 mit dem Ausgang 29 des Ausgabewerkes gang 28 das UND-Glied 31 auf, so daß im nächsten 26 in Verbindung. Rechenablauf der in der Zeile 4 α stehende Vorab-
Die Wirkungsweise des Wegsteuersystems ist fol- schaltwert eingeschlossen ist. In gleicher Weise ruft gende: eine zweite Antriebsstufe Vorschubgeschwindigkeit
Von der nicht gezeigten Taktzentrale wird der 5 am Ausgang 29 des Ausgabewerkes 26 sowie das Ringzähler Zl angesteuert und schaltet jeweils die UND-Glied 32 auf und schaltet somit den in der Zeilen 1 bis 5 an Spannung. Der Ringzähler Z 2 Zeile 4 b stehenden Vorabschaltwert in den Rechensteht im Ausgangszustand auf seiner ersten Zähl- ablauf ein.
stufe, so daß die Spalte 11 ebenfalls an Spannung Sobald nun bei einem Schlußtakt, bei welchem das
liegt Beim Weiterzählen von der letzten auf die erste io UND-Glied 25 durchgängig wird, ein gegenüber dem Zählstufe des Ringzählers Z1 wird jeweils ein Zähl- im Richtungsspeicher 27 eingespeichertem Signal inimpuls auf den Ringzähler Z 2 gegeben, so daß verses Signal am Ausgang des UND-Gliedes 25 erimmer die Ziffern einer Ziffernstelle (Spalte 11 bis scheint, ist Koinzidenz zwischen dem Ist-Wert und den 14) hintereinander aufgerufen werden und danach anderen in die Rechnung einbezogenen Werten vorauf die nächsthöhere Ziffernstelle durch den Ring- 15 handen, und das Ausgabewerk wird einen Schritt zähler Z 2 weitergeschaltet wird. Damit ist immer weitergeschaltet. Es ist demnach eine Vorabschaltposieine der Ziffernstufen aufgerufen. tion oder die Endposition erreicht. Diese Koinzidenz-
Bei jedem dieser Haupttakte, bei denen die Ring- Signale, die in beschriebener Weise das Ausgabezähler Zl und Z 2 eine der Ziffernstellen aufrufen, werk 26 um einen Schritt weiterschalten, steuern werden in dem Innenrechner zwei Untertakte A, B 20 somit über die Ausgänge des Ausgabewerkes 26 die erzeugt, wobei jeder dieser Untertakte aus einem Antriebsstufen des Positionierantriebes. Bei Errei-Lösch- und einem Einschreibtakt besteht. Mit dem chung einer Vorabschaltposition wird die nächst-Haupttakt beginnend wird vom ^4-Löschtakt der im kleinere Antriebsstufe eingeschaltet und gegebenen-Innenrechner21 stehende Wert gelöscht. Der falls ein kleinerer Vorabschaltwert aufgerufen. Von yl-Einschreibetakt übernimmt die Werte in den 25 der letzten Antriebsstufe (Schleichgang) wird keiner Rechner. Dort werden diese verrechnet und in den der Vorabschaltwerte in den Zeilen 4 α bzw. 4 b auf-Ausgangsspeicher des Innenrechners aufgenommen. gerufen, so daß nunmehr die Endposition im Rechen-Der B-Löschtakt löscht den nachgeschalteten Vorgang ermittelt wird. Tritt jetzt Koinzidenz ein, Rechenspeicher 22 sowie den entsprechenden Über- schaltet das Ausgabewerk 26 seine letzte Antriebstragsspeicher Ό2 bis US. Im B-Einschreibetakt wird 30 stufe ab. Damit ist die Endposition erreicht. Da der das Rechenergebnis in den Rechenspeicher 22 und Potentialwechsel am Übertragsspeicher Ü 5 der letzder Übertragsausgang in den entsprechenden Über- ten Ziffernstelle nur an einer Grenze zum KoinzitragsspeicherC/2 bis Ü5 gegeben. Nach Ablauf die- denzbereich erfolgt, entsteht durch die zwei mögser Untertakte- verschwindet der Haupttakt und der liehen Anfahrrichtungen des zu positionierenden folgende Haupttakt bringt die nächste Ziffernstelle 35 Maschinenteiles in die Soll-Position eine Differenz in gleicher Weise zur Verrechnung. in der Größe des Wegwertes der kleinsten Ziffern-
Daraus läßt sich erkennen, daß alle Zahlenwerte stelle. Aus diesem Grunde wird in der Anfahrrichnacheinander in einer Ziffernstelle verrechnet wer- tung, in welcher die Schaltgrenze am Ende des den, wobei der den Zeilen zugeordnete Übertrags- Koinzidenzbereiches liegen würde, bekannterweise speichert/2 bis Ü5 jeweils von der Zeilenleitung 40 ein Korrektursignal eingegeben, welches die kleinste mit aufgerufen ist und seine Werte mit an den Innen- Ziffernstelle um eine Einheit korrigiert. Damit errechner zur Verrechnung gibt. Nach beendetem folgt der Potentialwechsel als Schaltsignal für die Rechenvorgang wird der jeweilige Übertragsspeicher. erreichte Koinzidenz in jedem Falle an der Grenze vom Untertakt des Innenrechners gelöscht und beim zum Koinzidenzbereich, so daß die Genauigkeit der folgenden Einschreibetakt übernimmt der gleiche 45 Wegsteuerung unabhängig von der Anfahrrichtung Übertragsspeicher den bei der Rechnung neu ent- gleich ist.
standenen Übertrag wieder auf. Durch diese Maß- In dem Ausführungsbeispiel nach F i g. 2 wird die
nähme kommt man mit einem Übertragsspeicher pro Verrechnung der Vorabschaltwerte an das Ende zu verrechnendem Zahlenwert aus. Am Ende der des Rechenvorganges, d.h. in die Zeile5 verlegt. Verrechnung einer Spalte (Ziffernstelle) wird, wie 50 Der Ist-Wert steht dann bereits in der Zeile 4. Hierbereits erwähnt, durch das Weiterschalten des Ring- durch wird am Übertragsspeicher Ü 4 für den Istzählers Z 2 die nächsthöhere Ziffernstelle aufgerufen. Wert bei jeder Rechnung die Richtung neu aus-Bei diesem Weiterschalten wird gleichzeitig der gegeben und es kann die Ansteuerung des Rich-Innenrechner 21 und der Rechenspeicher 22 ge- tungsspeichers 27 über das Ausgabewerk 26 entlöscht, weil das Rechenergebnis als Summe nicht 55 fallen. Das nach jeder Rechnung beim Schlußtakt interessiert. Beim Schlußtakt, d. h. in der letzten über ein UND-Glied anfallende Richtungssignal Stufe des Ringzählers Z1 und der letzten Stufe des wird dabei immer am Richtungsspeicher 27 wirk-Ringzählers Z 2 wird das UND-Glied 25 durchgängig sam, so daß die Gefahr eines durch Störeinfiüsse und der Ausgang des Übertragsspeicher Ü 5 gelangt hervorgerufenen falschen Rechenergebnisses bezügüber das Ausgabewerk 26 an den Richtungsspeicher 60 lieh der errechneten Richtung für den gesamten Po-27. Das Ausgabewerk 26 steht in seiner Ausgangs- sitioniervorgang ausgeschlossen ist, weil bei jeder stelle auf der ersten Zählstufe, bei der der Rieh- der in dauernder Folge ablaufenden Rechenoperatungsspeicher 27 angeschaltet ist Gleichzeitig mit tionen der Richtungsausgang neu vorliegt. Aus dem dem Eingang des Richtungssignales zählt das Aus- Übertragsspeicher Ü 5 der letzten Zeile, in welcher gabewerk einen Schritt weiter und schaltet an seinem 65 dann die Vorabschaltwerte in bereits beschriebener Ausgang 28 eine erste Antriebsstufe ein, z. B. den Weise aufgerufen werden, wird in ebenfalls schon Eilgang, so daß der Positionierantrieb in der ermit- erläuterter Art beim Schlußtakt von den Ringzähtelten Richtung anfährt. Gleichzeitig ruft der Aus- lern Zl und Z 2 über das UND-Glied 25 das Aus-
gabewerk 26 angesteuert, welches dann wiederum die verschiedenen Antriebsstufen schaltet. Das Weiterschalten des Ausgabewerkes 26 erfolgt hierbei immer bei Vorliegen eines L-Signals am Ausgang des UND-Gliedes 25, unabhängig von der Stellung des Richtungsspeichers 27. Bei dieser Ausführungsform benötigt man ein Ausgabewerk 26, welches nur soviel Zählstufen aufweisen muß, wie Geschwindigkeitsstufen geschaltet werden sollen.
In den bisher beschriebenen Ausführungen wurden die erforderlichen Untertakte vom Innenrechner selbst gebildet. Es kann aber auch dem aus den beiden Ringzählern Z1 und Z 2 bestehenden Operationszähler ein weiterer Zähler vorgeschaltet werden, der die Untertakte für den Innenrechner bildet. In diesem Falle wird der Innenrechner einfacher in seinem Aufbau.
Die Ausführungsbeispiele wurden zur besseren Übersicht für die Berechnung von Zahlenwerten in einer Koordinate beschrieben. Das Steuersystem läßt sich mit wenigen zusätzlichen Schaltmitteln zum gleichzeitigen Verrechnen der Zahlenwerte mehrerer Koordinaten anwenden. In diesem Falle sind die Spaltenleitungen an den Ziffernstellen der Zahlenwerte aller Koordinaten angeschlossen, so daß beim Spaltenaufruf die gleichwertigen Ziffern der Zahlenwerte aller Koordinaten erfaßt sind. Der Zeilenaufruf dagegen wird von einem dem Operationszähler nachgeschalteten Zähler mit so viel Zählstufen, wie Koordinaten gleichzeitig zu verrechnen sind, geleitet. Es sind dabei den Zeilenaufrufleitungen UND-Glieder vorgeschaltet. Die UND-Glieder der Zeilen in einer Koordinate sind gemeinsam auf einen Ausgang des zusätzlich dem Operationszähler nachgeschalteten'Zählers geführt, während die zweiten Eingänge der UND-Glieder in vorher beschriebener Weise mit den Ausgängen des Ringzählers Z1 für den Zeilenaufruf verbunden sind.
Durch diese Schaltungsanordnung wird erreicht, daß nach erfolgter Verrechnung aller Zahlenwerte einer Koordinate auf die nächste Koordinate weitergeschaltet wird. Die nächste Rechnung erfaßt demnach die Zahlenwerte in der zweiten Koordinate. Es werden die vorhandenen Koordinaten der Reihe nach in den Rechner einbezogen, wobei nach der letzten wieder auf die erste Koordinate umgeschaltet wird. Da der Rechenvorgang durch die Taktfrequenz bestimmt wird und jeweils nur Bruchteile von Sekunden in Anspruch nimmt, hat die Verrechnung aller Koordinaten nacheinander keine nachteiligen Auswirkungen auf die Genauigkeit des Wegsteuersystems.
Ausschnittweise sind in Fig. 3 vier Ziffernstellen in logischer Schaltungsausführung gezeigt. Jede Ziffernstelle besteht aus einer Tetrade, also vier Speichern, wovon jedem ein UND-Glied nachgeordnet ist. Die UND-Glieder aller in der Zeile 1 angeordneten Ziffernstellen sind an einer gemeinsamen Zeilenleitung am ersten Ausgang des Ringzählers Z1 angeschlossen. In gleicher Weise sind die UND-Glieder aller in der Zeile 2 angeordneten Ziffemstellen an einer gemeinsamen Zeilenleitung
ίο am zweiten Ausgang des Ringzählers Zl angeschlossen. Außerdem sind alle UND-Glieder der Ziffemstellen der Spalteil gemeinsam auf den ersten Ausgang des Ringzählers Z 2 geführt und gleichermaßen liegen die UND-Glieder aller Ziffernstellen der Spalte 12 gemeinsam am zweiten Ausgang des Ringzählers Z 2. Die Ausgänge aller UND-Glieder, die innerhalb der Tetraden gleichwertige Binärstellen darstellen, führen über ODER-Glieder auf den Innenrechner 21. Der Innenrechner 21 hat in diesem Falle, da eine Ziffernstelle als Tetrade auftritt, vier den Binärstellen der Tetraden zugeordnete Eingänge.
Ein gleicher Ausschnitt mit vier Ziffemstellen in zwei Spalten und zwei Zeilen ist in Fig. 4 als Schaltvariante mit Kontakten dargestellt. Die Kontakte können beispielsweise Kontakte eines Schrittschaltwerkes, eines Relaisspeichers oder Dekadenschalters sein, mit welchem die Lagewerte vorgegeben werden. Jede Ziffernstelle besteht wiederum aus einer Tetrade mit vier Kontakten. Die Kontakte in einer Zeile 1, 2 sind über Dioden (UND-Bedingungen) gemeinsam an einer Zeilenleitung am ersten Ausgang des Ringzählers Z1 angeschlossen. In gleicher Weise sind die Kontakte der Zeile 2 am zweiten Ausgang des Ringzählers Z1 angeschlossen. Weil in einer Tetrade zur Darstellung einer Dezimalen die Binärstellen 2- und 23 nicht gleichzeitig auftreten, können für beide Binärstellen die Kontakte an einer Diode angeschlossen werden. In jeder Spalteil, 12 sind die Kontaktausgänge der innerhalb der Tetraden gleichwertigen Binärstellen zusammengeschaltet. Die vier in jeder Spalte 11, 12 entstehenden Ausgänge sind auf ODER-Glieder geführt, deren weitere Eingänge gemeinsam an der Spaltenaufrufleitung angeschlossen sind. Den ODER-Gliedern sind Negatoren nachgeschaltet. Die Ausgänge der Negatoren aller Spalten, die gleichen Binärstellen einer Tetrade zugeordnet sind, führen über ein ODER-Glied auf den Innenrechner 21.
Dieser ist in diesem Beispiel ebenfalls zur parallelen Verrechnung einer Tetrade ausgelegt. Bei der dargestellten Schaltungsanordnung werden die inversen Ausgangssignale der Zähler Zl und Z 2 verwendet.
Hierzu 2 Blatt Zeichnungen
209 549/177

Claims (7)

Patentansprüche:
1. Numerisches Wegsteuersystem, insbesondere für Werkzeugmaschinen, mit einem Operationszähler zur seriellen Informationsverarbeitung sowie einem Innenrechner, wobei die zu verrechnenden Zahlen, welche als Lagewerte oder Vorabschaltwerte gespeichert sind oder in zyklischer Folge anfallen, dem Innenrechner zugeführt und nach Verrechnung in einen Rechenspeicher geleitet werden, und der Übertragsausgang aus der höchsten Ziffernstelle zum Richtungsentscheid einem Richtungsspeicher und der Potentialwechsel des Übertragsausganges einem Ausgabewerk zugeführt wird, an dessen Ausgängen die Relais für die Geschwindigkeitsstufen des Antriebes angeschlossen sind, dadurchgekennzeichnet, daß der Operationszähler aus zwei Ringzählern (Zl, Z 2) besteht, daß die Ziffernspeicher der gespeicherten oder zyklisch anfallenden Werte in der Weise matrixartig miteinander verbunden sind, daß jedem Ausgang des ersten Ringzählers (Zl) je eine, den einzelnen gespeicherten Werten zugeordnete Zeile (1 bis 5) zugeordnet ist und je eine Spalte (11 bis 14) mit einem Ausgang des zweiten Ringzählers (Z 2) verbunden ist, daß der Fortschalteingang des zweiten Ringzählers (Z 2) mit einem Ausgang des ersten Ringzählers (Zl) verbunden ist, der nach Beenden jedes Zählumlaufes ein Signal abgibt, daß die Ausgänge aller Speicher über ein ODER-Glied (20) mit dem Eingang des Innenrechners (21) verbunden sind, daß die Zahlen (2 bis 5) außer der ersten Zeile (1) gleichzeitig mit je einem Übertragsspeicher (Ü2 bis Ü S) verbunden sind, deren Eingänge mit dem Übertragsausgang
(23) und deren Ausgang (24) an einen Eingang
(24) für den Übertrag des Innenrechners (21) angeschlossen ist, und daß der Ausgang des Übertragsspeichers (U 5 der höchsten Ziffernstelle des letzten zu verrechnenden Wertes auf einen Eingang eines UND-Gliedes (25) geführt ist, deren weitere Eingänge mit den letzten Zählstufenausgängen (5,14) der beiden Ringzähler (Zl, Z 2) verbunden sind und dessen Ausgang zur Weiterschaltung des Ausgabewerkes (26) mit diesem verbunden ist.
2. Numerisches Wegsteuersystem nach Anspruch 1, zur Steuerung mehrerer Koordinaten, dadurch gekennzeichnet, daß die Ausgänge des zweiten Ringzählers (Z 2) zum Aufruf der Spaltenleitungen mit den Ziffernstellen der Zahlen aller Koordinaten verbunden sind und daß ein weiterer Zähler vorgesehen ist, dessen Ausgänge jeweils die Zeilenleitungen der Zahlen einer Koordinate mit den Ausgängen (1 bis 5) des ersten Ringzählers verbindet.
3. Numerisches Wegsteuersystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der letzte Ausgang (5) des ersten Ringzählers (Zl) mit der Zeilenleitung des Ist-Wertes verbunden ist und daß das Ausgabewerk (26) außer mit den Relais für die Geschwindigkeitsstufen mit dem Richtungsspeicher (27) verbunden ist.
4. Numerisches Wegsteuersystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß der letzte Ausgang (5) des ersten Ringzählers (Zl) mit der Zeilenleitung der Vorabschaltwerte verbunden ist und daß der Ausgang des der Zeilenleitung für den Ist-Wert zugeordneten Übertragsspeichers 4) mit dem Richtungsspeicher verbunden ist.
5. Numerisches Wegsteuersystem nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß das Ausgabewerk (26) als Zähler ausgebildet ist.
6. Numerisches Wegsteuersystem nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß den Zeilen für die Vorabschaltwerte UND-Glieder (31 und 32) vorgeschaltet sind, an deren Eingänge der entsprechende Zählerausgang (4 oder 5) des ersten Ringzählers (Zl) angeschlossen ist und deren andere Eingänge an die zugeordneten Ausgänge (28, 29) des Ausgabewerkes (26) angeschlossen sind.
7. Numerisches Wegsteuersystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß den Ringzählern ('ZI, Z2) ein Zähler zur Erzeugung von Hilfstakten vorgeschaltet ist.
DE19671588925 1967-11-10 1967-11-10 Numerisches Wegsteuersystem Expired DE1588925C (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19671588925 DE1588925C (de) 1967-11-10 1967-11-10 Numerisches Wegsteuersystem

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DEV0034793 1967-11-10
DE19671588925 DE1588925C (de) 1967-11-10 1967-11-10 Numerisches Wegsteuersystem

Publications (3)

Publication Number Publication Date
DE1588925A1 DE1588925A1 (de) 1972-03-16
DE1588925B2 true DE1588925B2 (de) 1972-11-30
DE1588925C DE1588925C (de) 1973-06-20

Family

ID=

Also Published As

Publication number Publication date
DE1588925A1 (de) 1972-03-16

Similar Documents

Publication Publication Date Title
DE1240686B (de) Anordnung zur Unterdrueckung der Darstellung von fuer den Wert einer Zahl bedeutungslosen Ziffern in einer elektronischen Ziffernrechenmaschine
EP0130397B1 (de) Digitales Rechenwerk
DE1549481B1 (de) Rechenanordnung
DE1588925C (de) Numerisches Wegsteuersystem
DE1588925B2 (de) Numerisches wegsteuersystem
DE1774674A1 (de) Digitale Rechenanlage fuer Regelsysteme
DE2244741C3 (de) Anordnung zur digitalen Messung einer physikalischen Größe durch einen Impulszähler mit ganzer invariabler Zählbasis
DE1061099B (de) Datenuebertragungsvorrichtung fuer elektronische Rechenanlagen und datenverarbeitende Maschinen
DE1076975B (de) Elektronisches Rechengeraet, vornehmlich fuer dekadisches Rechnen
DE2005765A1 (de) Schaltungsanordnung zur Abgabe periodischer Impuls-Steuersignale an Elemente in einer Mehrzahl von Reihen mit von einem bis n tief max Elementen
DE2142636A1 (de) Rechenwerk fuer die durchfuehrung digitaler multiplikationen
DE1474084C3 (de) Mit einer Einrichtung zur Mono tomeprufung zusammen arbeitende Prüf und Steuerschaltung fur eine Belegsor tiermaschine
DE1916002C (de) Verfahren und Schaltungsanordnung zum gesicherten Zählen von Impulsen
DE1774301C3 (de) Binäres Rechenelement
DE1524095B2 (de) Elektrischer Tischrechner
DE1001324B (de) Schaltungsanordnung zum Erzeugen mindestens eines Impulses zu einer durch einen Ausgangsimpuls festgelegten Zeit
DE1549387C (de) Elektronisches Rechenwerk zur Durchfuhrung von Divisionen
DE926516C (de) Rechenmaschine
DE1088259B (de) Addierschaltung
DE1105206B (de) Paritaetsbitgenerator
DD276380A1 (de) Schaltungsanordnung zum einstellbaren runden von zahlen
DE1946337B2 (de) Schaltungsanordnung fuer einen elektronischen binaerzaehler fuer hohe zaehlgeschwindigkeiten
DE1275601B (de) Binaerer Phasenzaehler fuer Addition und Subtraktion
DE1092706B (de) Elektronischer Stufenschalter
DE1623875A1 (de) Schaltungsanordnung fuer ein absolut digitales Wegmesssystem

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