DE1261582B - Arrangement for entering decimal-binary route information - Google Patents
Arrangement for entering decimal-binary route informationInfo
- Publication number
- DE1261582B DE1261582B DE1966V0030421 DEV0030421A DE1261582B DE 1261582 B DE1261582 B DE 1261582B DE 1966V0030421 DE1966V0030421 DE 1966V0030421 DE V0030421 A DEV0030421 A DE V0030421A DE 1261582 B DE1261582 B DE 1261582B
- Authority
- DE
- Germany
- Prior art keywords
- information
- selector switch
- binary
- arrangement
- millimeter
- 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
- 238000012937 correction Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003754 machining Methods 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/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/408—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 data handling or data format, e.g. reading, buffering or conversion of data
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Description
Anordnung zur Eingabe von dezimalbinären Weginformationen Die Erfindung betrifft eine Anordnung zur Eingabe von dezimalbinären Weginformationen mittels Informationsträgers, insbesondere bei numerisch gesteuerten Werkzeugmaschinen, unter Verwendung von Wahlschaltern zur zusätzlichen Informationseingabe, bei der die Wahlschalter für die Darstellung einer aus mehreren Dezimalstellen bestehenden Information zu Wahlschaltergruppen zusammengefaßt sind.Arrangement for entering decimal binary path information The invention relates to an arrangement for the input of decimal-binary route information by means of Information carrier, especially in the case of numerically controlled machine tools, under Use of selector switches for additional information input, in which the selector switches for the representation of information consisting of several decimal places Selector switch groups are combined.
Es ist bekannt, Weginformationen für Maschinensteuerungen mit Wahlschaltern vorzugeben (Zeitschrift für wirtschaftliche Fertigung, 1963, S. 401 bis 403, AEG-Mitteilungen, 1964, S. 386 bis 389). Diese Art der Vorgabe der Weginformationen ist für umfangreiche Programme nachteilig, weil für jede Änderung des Programms eine Neueinstellung der Wahlschalter von Hand erforderlich ist. Um diese Vorbereitungszeiten herabzusetzen und gleichzeitig ein einmal eingestelltes Programm wiederverwenden zu können, sind zur Informationseingabe Klinkenfelder benutzt worden, die nach Lochkarten gesteckt werden können (Automatik Katalog, 1962/1963, S. 49 bis 53). Andere bekannte Ausführungen sehen zur Eingabe von Weginformationen von Schrittschaltwerken angetriebene Schaltwalzen vor, die entsprechend vorprogrammiert sind (Luder, »Die numerische Steuerung von Werkzeugmaschinen«, 1962, Technischer Verlag Günter Grossmann GmbH., Stuttgart-Vaihingen, S. 11 und 12). Hierdurch werden die Vorbereitungszeiten herabgesetzt, weil die vorprogrammierte Schaltwalze nur noch mit dem Schrittschaltwerk zu verbinden ist.It is known to provide path information for machine controls with selector switches (Journal for Economic Manufacturing, 1963, p. 401 to 403, AEG-Mitteilungen, 1964, pp. 386 to 389). This type of specification of the route information is for extensive Programs disadvantageous because for every change in the program, the Manual selector switch is required. To reduce these preparation times and at the same time be able to reuse a program that has been set once For information input, latch fields have been used, which are inserted into punch cards (Automatic catalog, 1962/1963, pp. 49 to 53). Other known designs see shift drums driven by stepping mechanisms for input of travel information which are preprogrammed accordingly (Luder, »The numerical control of Machine tools «, 1962, Technischer Verlag Günter Grossmann GmbH., Stuttgart-Vaihingen, P. 11 and 12). This reduces the preparation times because the preprogrammed The shift drum only needs to be connected to the stepping mechanism.
Die bisher beschriebenen Ausführungen zur Eingabe von umfangreichen Weginformationen lassen Korrekturen nur umständlich zu, weil entweder am Klinkenfeld umgesteckt werden muß oder die Betätigungselemente der Schaltwalze verändert werden müssen. Für genau einzufahrende Positionen bei Werkzeugmaschinen mit beispielsweise kleinsten Wegeinheiten von 0,01 mm sind Korrekturen innerhalb eines vorgegebenen Programms notwendig, weil Einilußfaktoren, wie Werkzeugabdrängung, veränderter Spanquerschnitt oder veränderte Schneidengeometrie, größere Maßabweichungen als 0,01 mm verursachen.The previously described explanations for entering extensive Path information is difficult to make corrections because either at the latch field must be repositioned or the actuating elements of the shift drum are changed have to. For positions that are to be precisely approached in machine tools with, for example The smallest distance units of 0.01 mm are corrections within a specified range Program necessary because influencing factors such as tool displacement, changed chip cross-section or changed cutting edge geometry, cause greater dimensional deviations than 0.01 mm.
Man hat deshalb Korrekturschalter vorgesehen, mit denen sich das festliegende Programm, welches in einer Lochkarte, Schaltwalze oder einem Lochband gespeichert ist, um einen erforderlichen Korrekturbetrag verändern läßt. Bei einer Einrichtung mit Korrekturmöglichkeit werden Rechenschaltungen benötigt, um den Korrekturbetrag mit in die zum Programmgeber hinzukommenden Weginformationen einrechnen zu können (S i m o n, »Die numerische Steuerung von Werkzeugmaschinen«, Carl Hanser Verlag München, 1963, S. 86/87, 176; AEG-Mitteilungen; 1964, S. 387). Hierdurch werden einfache Steuerungen, bei welchen die Informationen mit Schrittschaltwerken oder Klinkenfelder eingegeben werden, wiederum kompliziert und aufwendig, wodurch der Vorteil geringer Herstellungskosten teilweise wiederaufgehoben wird.Correction switches have therefore been provided with which the fixed Program which is saved in a punch card, switch drum or a perforated tape is to change a required correction amount. At an establishment with the possibility of correction, arithmetic circuits are required to calculate the correction amount to be able to include in the route information added to the programmer (S i m o n, »The numerical control of machine tools«, Carl Hanser Verlag Munich, 1963, pp. 86/87, 176; AEG communications; 1964, p. 387). This will be simple controls, in which the information with stepping mechanisms or Jack fields are entered, again complicated and time-consuming, whereby the Advantage of low manufacturing costs is partially canceled out.
Die Erfindung bezweckt, eine Korrektutr der Weginformationen unter Beibehaltung der einfachen Informationsverarbeitung zu ermöglichen.The aim of the invention is to correct the route information below Allow easy information processing to be maintained.
Aufgabe der Erfindung ist es, die bekannte Anordnung so zu gestalten, daß die Weginformation korrigiert werden kann, ohne daß die Korrekturbeträge mit den Weginformationen rechnerisch verarbeitet werden müssen.The object of the invention is to design the known arrangement so that the route information can be corrected without the correction amounts with the route information must be computationally processed.
Erfindungsgemäß wird dies dadurch erreicht, daß der Informationsträger zur Programmierung der ganzen Millimeter und die Wahlschaltergruppen zur Programmierung der Bruchteile der Millimeter vorgesehen sind und daß jede für die Darstellung der Bruchteile der Millimeter erforderliche Wahlschaltergruppe durch den Informationsträger auswählbar ist. Vorzugsweise erfolgt die Auswahl der Wahlschaltergruppe durch eine binäre Programmierung im Informationsträger.According to the invention this is achieved in that the information carrier for programming the whole millimeter and the selector switch groups for programming of fractions of a millimeter are provided and that each is intended for the representation of the Fraction of the millimeter required selector switch group through the information carrier is selectable. The selection of the selector switch group is preferably made by a binary programming in the information carrier.
In den Zeichnungen ist ein Ausführungsbeispiel dargestellt. Es zeigt F i g. 1 das Blockschaltbild einer numerischen Steuereinrichtung unter Anwendung der Erfindung, F i g. 2 die Anordnung der Weginformationen auf einem Informationsträger, F i g. 3 einen Schaltplan für die Auswahl der Wahlschaltergruppen durch Kontakte des Informationsgebers.An exemplary embodiment is shown in the drawings. It shows F i g. 1 is a block diagram of a numerical control device in use of the invention, FIG. 2 the arrangement of the route information on an information carrier, F. i g. 3 a circuit diagram for the selection of the selector switch groups by contacts of the Information provider.
Die dezimalbinären Ausgänge eines Informationsgebers 1, welche einen Teil der Sollwerte in die Steuervorrichtung eingeben, sind über einen Umsetzer 2 auf eine Vergleicherschaltung 3 geführt, die aus binären Vergleicherstellen 21 bis 2n besteht.The decimal binary outputs of an information transmitter 1, which have a Entering part of the setpoints into the control device is via a converter 2 to a comparator circuit 3, which consists of binary comparators 21 to 2n exists.
An die entsprechenden Binärstellen der Vergleicherschaltung 3 sind die Ausgänge eines Meßsystems 4 angeschlossen, welches den Istwert mißt. Der Informationsgeber 1 kann außerdem wahlweise mit einer Wahlschaltergruppe 5 in Wirkverbindung gebracht werden. Die Ausgänge derWahlschaltergruppe 5 sind ebenfalls über den Umsetzer 2 an der Vergleicherschaltung 3 angeschlossen.At the corresponding binary digits of the comparator circuit 3 are the outputs of a measuring system 4 connected, which measures the actual value. The information provider 1 can also optionally be brought into operative connection with a selector switch group 5 will. The outputs of selector switch group 5 are also via converter 2 connected to the comparator circuit 3.
F i g. 2 zeigt die Aufteilung der Weginformationen für die ganzen Millimeterbeträge auf dem Informationsträger. Dieser ist in drei Abschnitte 6, 7, 8 unterteilt.F i g. 2 shows the distribution of the route information for the whole Millimeter amounts on the information carrier. This is in three sections 6, 7, 8 divided.
Den Abschnitten 6, 7, 8 sind bestimmte Wertigkeiten zugeordnet. Jeder Abschnitt enthält Spalten für die binäre Darstellung einer Dekade; Abschnitt 6 für die Hunderter, Abschnitt 7 für die Zehner und Abschnitt 8 für die Einer. Weitere Spalten 9, 10, 11 sind für die binäre Auswahl von sieben Wahlschaltergruppen 12 ... 18 vorgesehen.Sections 6, 7, 8 are assigned certain values. Each section contains columns for the binary representation of a decade; Section 6 for the hundreds, section 7 for the tens and section 8 for the ones. Further columns 9, 10, 11 are provided for the binary selection of seven selector switch groups 12 ... 18.
In F i g. 3 sind Kontakte 19, 20, 21 dargestellt, die von dem Informationsträger betätigbar und den Spalten 9, 10; 11 zugeordnet sind. Von den Kontakten 19, 20, 21 werden Relais 22, 23., 24 angesteuert, deren Kontakte 22.1, 22.2, 22.3, 22.4, 23.1, 23.2 und 24.1 die Verbindung zu jeweils einem Wahlsähalterpaar 12 bis 18, herstellen. Einem der Wahlschalter ist die Wertigkeit eines zehntel und dem anderen die Wertigkeit eines hundertstel Millimeters zugeordnet. Die dezimalen Ausgänge der Wahlschalter werden, wie in F i g. 1 dargestellt, in Binärwerte umgesetzt und den entsprechenden Binärstellen der Vergleicherschaltung3 zugeführt.In Fig. 3 contacts 19, 20, 21 are shown from the information carrier actuated and the columns 9, 10; 11 are assigned. From contacts 19, 20, 21 relays 22, 23., 24 are activated, their contacts 22.1, 22.2, 22.3, 22.4, 23.1, 23.2 and 24.1 the connection to a pair of elective seeders 12 to 18, produce. One of the selector switches is the value of a tenth and the other assigned the value of a hundredth of a millimeter. The decimal outputs the selector switch, as shown in FIG. 1, converted into binary values and fed to the corresponding binary digits of the comparator circuit 3.
Die ganzen Millimeter sind in dem Informationsträger gespeichert, während Bruchteile der Millimeter durch Einschalten der jeweils benötigten Wahlschalter vorgegeben werden. Einmal eingestellte Bruchteile der Millimeter lassen sich beliebig oft abrufen. Sieben Wahlschalterpaare 12 ... 18 sind erfahrungsgemäß ausreichend, um beispielsweise bei einem zu drehenden Werkstück alle auftretenden gebrochenen Maße programmieren zu können. Für alle vollen Millimeterabmessungen werden die Spalten 9, 10, 11 des Informationsträgers für den Aufruf der Wahlschalterpaare 12 ... 18 nicht programmiert, so daß die Ausgänge der Wahlschalterpaare 12... 18 spannungslos sind.The whole millimeters are stored in the information carrier, while fractions of the millimeters are specified by turning on the required selector switch. Once set, fractions of a millimeter can be called up as often as required. Experience has shown that seven pairs of selector switches 12 ... 18 are sufficient to be able to program all fractional dimensions of a workpiece to be rotated, for example. For all full millimeter dimensions, columns 9, 10, 11 of the information carrier for calling up the selector switch pairs 12 ... 18 are not programmed, so that the outputs of the selector switch pairs 12 ... 18 are de-energized.
Der Vorteil dieser Programmeingabe liegt darin, daß beispielsweise gleich große Werkzeugzustellungen an einem Wahlschalterpaar eingestellt und für verschiedene Werkstückabmessungen, d. h. bei verschiedenen Schritten des Informationsträgers, wieder in Anspruch genommen werden können. Ein besonderer Vorteil ergibt sich durch die Möglichkeit der Wegkorrekturen bei zu drehenden Passungen. Obwohl von der Steuerung eine Genauigkeit von " 0,01 mm garantiert ist, können Passungsdurchmesser durch Programmierung eines auf hundertstel Millimeter vorgegebenen Weges nicht erreicht werden, weil allein die unterschiedliche Werkzeugabdrängung bzw. die Änderung der Schneidengeometrie und der verschieden große Spanquerschnitt einen außerhalb des Toleranzbereiches liegenden Fehler verursachen. Da dieser Fehler im Bearbeitungsprozeß ständigen Änderungen unterworfen ist; muß eine Korrektur während des Arbeitsablaufes möglich sein. Deshalb wird bei der Programmierung eines Passungsdurehmessers jeweils die Ansteuerung der Wahlschalter mitprogrammiert, durch welche dann je nach den auftretenden Fehlern eine Werkzeugzustellung so vorgenommen wird, daß die geforderte Passung entsteht.The advantage of this program entry is that, for example tool infeeds of the same size are set on a pair of selector switches and for different workpiece dimensions, d. H. at different steps of the information carrier, can be used again. A particular advantage results from the possibility of path corrections in the case of fits to be rotated. Although from the controller An accuracy of "0.01 mm is guaranteed, fit diameters can go through Programming of a path specified to a hundredth of a millimeter not achieved because only the different tool displacement or the change in Cutting edge geometry and the different sized chip cross-section an outside of the Cause errors lying within the tolerance range. Because this error in the machining process is subject to constant changes; must be corrected during the workflow to be possible. Therefore, when programming a tolerance gauge, the control of the selector switch is programmed, through which then depending on the Occurring errors a tool infeed is made so that the required Fit is created.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1966V0030421 DE1261582B (en) | 1966-02-18 | 1966-02-18 | Arrangement for entering decimal-binary route information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1966V0030421 DE1261582B (en) | 1966-02-18 | 1966-02-18 | Arrangement for entering decimal-binary route information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1261582B true DE1261582B (en) | 1968-02-22 |
Family
ID=7585645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE1966V0030421 Pending DE1261582B (en) | 1966-02-18 | 1966-02-18 | Arrangement for entering decimal-binary route information |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE1261582B (en) |
-
1966
- 1966-02-18 DE DE1966V0030421 patent/DE1261582B/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE1638032B2 (en) | Numerically working program control | |
| DE1806916A1 (en) | Method for checking the dimensions of a workpiece machined by a numerically controlled and regulated machine tool and for reworking the workpiece using the same machine and a device for carrying out the method | |
| DE102017000122A1 (en) | Numerical control unit with block execution time display function | |
| CH445609A (en) | Method for correcting control values on a numerically controlled machine tool | |
| DE3744294A1 (en) | LATHE | |
| DE2302233A1 (en) | AUTOMATIC ELECTROMECHANICAL CONTROL DEVICE FOR MACHINE TOOLS | |
| DE1261582B (en) | Arrangement for entering decimal-binary route information | |
| DE3438007C2 (en) | ||
| DE10049662C2 (en) | Device and method for hobbing the variable longitudinal profile of keys for cylinder locks | |
| DE2025092B2 (en) | ARRANGEMENT FOR NUMERICAL CONTROL OF A RELATIVE MOVEMENT | |
| DE1170507B (en) | Device for controlling work machines with a digital code scale | |
| EP0298183B1 (en) | Incremental position measuring system | |
| DE2800293C2 (en) | Numerical control arrangement for machine tools or processing machines | |
| DE2144344C3 (en) | Device for determining the usage status of a production machine | |
| DE967534C (en) | High-speed decimal calculator | |
| DE1477726C3 (en) | ||
| DE2722670A1 (en) | Automatic setting for wood working machine cycle - uses numerical coding with signals fed to programme store for sequential control of individual operations | |
| DE1574041C3 (en) | Ticket printing machine | |
| DE1963030C3 (en) | Arrangement for converting a binary number into a tetradically coded decimal number in a computer | |
| DE10118117B4 (en) | Measuring device, signal output method and storage medium | |
| AT244121B (en) | Numerical control of lathes, especially roll lathes | |
| DE1159670B (en) | Procedure for the automatic conversion from one unit of value to another | |
| DE2100363C3 (en) | Calibration device for the position of the cutting edges of a tool of a numerically program-controlled machine tool | |
| CH650186A5 (en) | Process for controlling, error correcting and determining changing variables in grinding machines for grinding workpieces | |
| DE1126569B (en) | Cutting device for glass plates |