DE1243769B - Circuit arrangement for controlling a rotatable part in an even number of dual-coded positions - Google Patents
Circuit arrangement for controlling a rotatable part in an even number of dual-coded positionsInfo
- Publication number
- DE1243769B DE1243769B DE1966V0030538 DEV0030538A DE1243769B DE 1243769 B DE1243769 B DE 1243769B DE 1966V0030538 DE1966V0030538 DE 1966V0030538 DE V0030538 A DEV0030538 A DE V0030538A DE 1243769 B DE1243769 B DE 1243769B
- Authority
- DE
- Germany
- Prior art keywords
- difference
- output
- positions
- servomotor
- rotation
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/19—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/27—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an absolute digital measuring device
- G05B19/29—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an absolute digital measuring device for point-to-point control
- G05B19/291—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an absolute digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position Or Direction (AREA)
Description
DEUTSCHESGERMAN
PATENTAMTPATENT OFFICE
AUSLEGESCHRIFTEDITORIAL
Int. CL:Int. CL:
Nummer:
Aktenzeichen:
Anmeldetag:
Auslegetag:Number:
File number:
Registration date:
Display day:
GOSbGOSb
G05fG05f
Deutsche Kl.: 21 c - 46/54 German class: 21 c - 46/54
V 30538 Vin b/21 cV 30538 Vin b / 21 c
3. März 1966March 3, 1966
6. Juli 1967July 6, 1967
Die Erfindung betrifft eine Schaltungsanordnung zur Einsteuerung eines drehbaren Teiles, insbesondere eines schwenkbaren Mehrfachwerkzeugträgers an Werkzeugmaschinen, in eine gerade Anzahl dual kodierter Stellungen unter Auswahl der Drehrichtung mit dem" kleinsten Drehwinkel von der Ist- in die Sollstellung und unter Verwendung eines Differenzrechners zum Vergleich der den Stellungen entsprechenden Ist- und Sollwerte und zur Festlegung der Drehriehtung eines Stellmotors für das drehbare Teil. Es sMEdMchtungen bekanntgeworden, bei denen insbesondere für eine geringe Anzahl von Stellungen die möglichen Schaltvarianten des drehbaren Teiles den entgegengesetzten Drehrichtungen derart untergeordnet sind, daß der jeweils kleinere Drehwinkel entsteht. Hierbei wurden alle vorhandenen Möglichkeiten mit Hilfe der Schaltalgebra rechnerisch erfaßt und eine logische Verknüpfung ermittelt, die die gestellte Aufgabe erfüllt. Selbstverständlich ist die Ausführung als kontaktbehaftete oder als kontaktlose Steuerung gleichermaßen ausführbar.The invention relates to a circuit arrangement for controlling a rotatable part, in particular of a swiveling multiple tool carrier on machine tools, in an even number dual Coded positions with selection of the direction of rotation with the "smallest angle of rotation from the actual to the Debit position and using a difference calculator to compare the actual and setpoint values corresponding to the positions and to determine the Direction of rotation of a servomotor for the rotatable part. It became known in which the possible switching variants of the rotatable part, especially for a small number of positions are subordinate to the opposite directions of rotation in such a way that the respective smaller angle of rotation arises. All available possibilities were computed with the help of switching algebra and determines a logical connection that fulfills the task at hand. The execution is self-evident equally executable as a contact-based or as a contactless control.
Erfahrungsgemäß ergibt solche Anordnung eine unübersichtliche Schaltung mit ganz verschiedener Anzahl von Verknüpfungen, z. B. Kontakte, für die einzelnen Veränderlichen, wie sie durch Soll- und Iststellungen gegeben sind. Für ehe größere Anzahl von Stellungen ergibt eine solche Anordnung einen nicht mehr vertretbaren Aufwand.Experience has shown that such an arrangement results in a Confusing circuit with a very different number of links, e.g. B. Contacts for which individual variables, as they are given by target and actual positions. For a larger number of positions, such an arrangement results in an effort that is no longer justifiable.
Weiterhin ist eine Einrichtung vorgeschlagen worden, welche zum Vergleich der die Stellungen angebenden Zahlen Umschalter aufweist, die in Übereinstimmung mit dem Grayschen Binärkode derart zusammengeschaltet sind, daß bei Änderung der Binärzahl um eine Einheit nur ein. einziger Umschalter betätigt wird. Der genannte Vorteil, daß sich zwei benachbarte Stellungen nur in einer Binärstelle unterscheiden, ist jedoch darauf beschränkt, daß die Anzahl der Stellungen Potenzen von 2 entsprechen, z. B. 16, weil sonst der Anschluß der höchsten Binärzahl 0 nicht in gleicherweise erfolgen kann.Darüber hinaus lassen sich bei Anzahlen von Stellungen, die nicht durch 4 teilbar sind, die angestellten Überlegungen, welche sich auf die einzelnen Quadranten beziehen, nicht mehr übernehmen. Bs ist weiterhin naheliegend, für eine Anzahl von Stellungen, die einer Potenz von 2 entsprechen, die duale Kodierung anzuwenden, und es läßt sich dabei zeigen, daß die Differenz der Zahlen, welche Soll- und Istwert entsprechen, den kleineren Drehwinkel der Einsteuerung direkt erkennen läßt. Zum Beispiel ergibt eine Differenzbildung bei vier Stellungen, daß aus der Differenz 1 die Rechtsdrehung und aus der Differenz 3 dieFurthermore, a device has been proposed, which for comparison of the indicating the positions Number switch has, in accordance with the Gray binary code in such a way are interconnected that when changing the Binary number by one unit only one. single switch is operated. The mentioned advantage that two adjacent positions are only in one binary digit differ, but is limited to the fact that the number of positions corresponds to powers of 2, z. B. 16, because otherwise the connection of the highest binary number 0 cannot take place in the same way In addition, in the case of numbers of positions that are not divisible by 4, the considerations made, which refer to the individual quadrants, no longer take over. Bs is still obvious, for a number of positions that correspond to a power of 2, the dual coding apply, and it can be shown that the difference between the numbers, which correspond to the setpoint and actual value, the smaller angle of rotation of the control can be recognized directly. For example, a subtraction results with four positions that from the difference 1 the clockwise rotation and from the difference 3 the
Schaltungsanordnung zur Einsteuerimg eines
drehbaren Teiles in eine gerade Anzahl dual
kodierter StellungenCircuit arrangement for Einsteuerimg a
rotatable part into an even number dual
coded positions
Anmelder:Applicant:
VEB Werkzeugmaschinenfabrik Magdeburg,VEB machine tool factory Magdeburg,
Magdeburg, Mittagstr. 16Magdeburg, Mittagstr. 16
Als Erfinder benannt:
Hartmut Hennig, MagdeburgNamed as inventor:
Hartmut Hennig, Magdeburg
Linksdrehung folgen kann, wenn außerdem für die negativen Differenzen jeweils die Komplementwerte gesetzt werden, die ein Difrerenznechner ohnehin zur Verfügung stellt.It can be turned to the left if, in addition, the complementary values for the negative differences that a differential calculator is used anyway Provides.
Der Erfindung liegt die Aufgabe zugrunde, erneThe invention is based on the object erne
Schaltungsanordnung zu schaffen, welche für eine kleine und große Anzahl von Stellungen gleicher-To create a circuit arrangement which is identical for a small and large number of positions
':-' maßen anwendbar ist und deren Aufwand nicht gleichzeitig progressiv mit der Zahl der Schaltvarianten ansteigt, wobei eh Differenzrechner in vereinfachter Form angewendet werden kann. ' : -' is applicable and the effort does not increase progressively with the number of switching variants at the same time, whereby the difference calculator can be used in a simplified form anyway.
Erfindungsgemäß wird dies dadurch erreicht, daß die Werte der der dualen Kodierung gegenüberliegenden Stellungen des drehbaren Teiles eine gleiche Differenz aufweisen, die dem Wert der höchsten benötigten Rechenstelle des Differenzrechners entspricht, deren zwei Zustände am Differenzausgang jeweils einer der zwei Bewegungsrichtungen zugeordnet sind. In zweckmäßigen Ausgestaltungen der Erfindung ist vorgesehen, daß bei sechs Stellungen des drehbaren Teiles der Differenzausgang der Rechenstelle mit der Wertigkeit 4 die Bewegungsrichtung festlegt und jeweils die'Kodierung gegenüberliegender Stellungen die Werte 1 und 5, 2 und 6 sowie 3 und 7 besitzen, daß weiterhin zur Festlegung der Drehrichtung und zur Abschaltung des Stellmotors bei Koinzidenz zwischen Soll- und Istwert der Ausgang aus der höchsten Rechenstelle des Differenzrechners und ein disjunktiver Ausgang aus sämtlichen niedrigeren Rechenstellen derart geschaltet sind, daß der disjunktive Ausgang über ein Konjunktionsglied geführt ist, dessen weiterer. Eingang über ein Negationsglied mit dem Ausgang der höchsten Rechenstelle in Verbindung steht und jeder der beiden Ausgänge einer Bewegungsrichtung des Stellmotors zugeordnet ist.According to the invention, this is achieved in that the values are opposite to those of the dual coding Positions of the rotatable part have an equal difference, the value of the highest required computation station of the difference calculator, whose two states at the difference output each assigned to one of the two directions of movement. In appropriate configurations the invention provides that in six positions of the rotatable part of the differential output of the Arithmetic station with the value 4 defines the direction of movement and the coding in each case opposite Positions have the values 1 and 5, 2 and 6 as well as 3 and 7 that continue to be defined the direction of rotation and to switch off the servomotor in the event of a coincidence between the setpoint and actual value the output from the highest computation point of the difference calculator and a disjunctive output from all lower arithmetic stations are connected in such a way that the disjunctive output has a The conjunctive link is led, its further. Input via a negation element with the output of the highest computing center is connected and each of the two outputs a direction of movement of the Servomotor is assigned.
"■ " " 709 609/338"■" "709 609/338
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1966V0030538 DE1243769B (en) | 1966-03-03 | 1966-03-03 | Circuit arrangement for controlling a rotatable part in an even number of dual-coded positions |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1966V0030538 DE1243769B (en) | 1966-03-03 | 1966-03-03 | Circuit arrangement for controlling a rotatable part in an even number of dual-coded positions |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1243769B true DE1243769B (en) | 1967-07-06 |
Family
ID=7585745
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE1966V0030538 Pending DE1243769B (en) | 1966-03-03 | 1966-03-03 | Circuit arrangement for controlling a rotatable part in an even number of dual-coded positions |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE1243769B (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1109765B (en) | 1953-10-02 | 1961-06-29 | Bendix Corp | Arrangement for the automatic control of a movable member in digitally predetermined positions |
-
1966
- 1966-03-03 DE DE1966V0030538 patent/DE1243769B/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1109765B (en) | 1953-10-02 | 1961-06-29 | Bendix Corp | Arrangement for the automatic control of a movable member in digitally predetermined positions |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2440389C2 (en) | Device for moving digital data | |
| DE1193996B (en) | Sliding storage with control device | |
| DE3118316A1 (en) | Combination balance | |
| DE1243769B (en) | Circuit arrangement for controlling a rotatable part in an even number of dual-coded positions | |
| DE69312672T2 (en) | INTERRUPT CIRCUIT FOR POWERING A ROBOT | |
| DE1300897B (en) | Device for the independent shifting and edging of rolling stock with a rectangular cross-section | |
| DE1816399B2 (en) | SELECTOR FOR WRITING AND SIMILAR MACHINERY | |
| DE2641760B1 (en) | CIRCUIT ARRANGEMENT FOR ADJUSTING A TYPE CARRIER IN THE SHORTEST ROTATIONAL WAY | |
| DE2704220C2 (en) | ||
| DE1018653B (en) | Relay contact chain | |
| DE2421126C2 (en) | Circuit device for mutual active and reactive power control of several parallel operated inverters | |
| DE1073773B (en) | Relay calculator for adding two encrypted decimal digits | |
| DE823215C (en) | Device for milling recesses from window frames or the like by means of a template for guiding the milling device | |
| DE68922553T2 (en) | CONTROLLING A SYSTEM USING NUMERICAL DATA. | |
| DE1079159B (en) | Device for converting multi-digit binary code signals into corresponding potentials between a first and a second main connection terminal for the transmission of values | |
| DE1206179B (en) | Incremental adder | |
| DE1206509C2 (en) | Numerical comparator | |
| DE967534C (en) | High-speed decimal calculator | |
| DE1774093A1 (en) | Method and quick connection for controlling output devices | |
| DE1261582B (en) | Arrangement for entering decimal-binary route information | |
| DE1549787C (en) | Circuit arrangement for deflecting the beam of a cathode ray tube | |
| DE1257253B (en) | Step controller with a control pulse generator and a number chain | |
| DE2908974A1 (en) | Circular knitter fabric thickness control - uses analogue circuits to give axial adjustment to needle cylinder | |
| DE1774822C3 (en) | Circuit arrangement for comparing binary-coded words | |
| DE1274633B (en) | Method and circuit arrangement for converting an analog angular position into a digital form |