[go: up one dir, main page]

DE1261582B - Arrangement for entering decimal-binary route information - Google Patents

Arrangement for entering decimal-binary route information

Info

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
Application number
DE1966V0030421
Other languages
German (de)
Inventor
Helmut Schwabe
Dipl-Ing Eberhard Meier
Dipl-Ing Rudolf Meinl
Herbert Hahn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MAGDEBURG WERKZEUGMASCH
Original Assignee
MAGDEBURG WERKZEUGMASCH
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 MAGDEBURG WERKZEUGMASCH filed Critical MAGDEBURG WERKZEUGMASCH
Priority to DE1966V0030421 priority Critical patent/DE1261582B/en
Publication of DE1261582B publication Critical patent/DE1261582B/en
Pending 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/408Numerical 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)

Patentansprüche: 1. Anordnung zur Eingabe von dezimalbinären Weginformationen mittels Informationsträgers; insbesondere bei numerisch gesteuerten Werkzeugmaschinen, unter Verwendung von Wahls dhaltern zur zusätzlichen Informationseingabe, Ö bei der die Wahlschalter für die Darstellung einer aus mehreren Dezimalstellen bestehenden Information zu Wahlschaltergruppen zusammengefaßt sind, dadurch gekennzeichnet, daß der Informationsträger zur Programmierung der ganzen Millimeter und die Wahlschaltergruppen (12 ... 18) für die Programmierung der Bruchteile der Millimeter vorgesehen sind und daß jede für die Darstellung der Bruchteile der Millimeter erforderliche Wahlschaltergruppe (12...18) durch den Informationsträger auswählbar ist. Claims: 1. Arrangement for the input of decimal-binary path information by means of an information carrier; In particular in numerically controlled machine tools, using selector holders for additional information input, Ö where the selector switches for displaying information consisting of several decimal places are combined into selector switch groups, characterized in that the information carrier for programming the entire millimeter and the selector switch groups (12 ... 18) are provided for programming the fractions of the millimeter and that each selector switch group (12 ... 18) required for displaying the fractions of the millimeter can be selected by the information carrier. 2. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß im Informationsträger eine binäre Programmierinformation (Spalten 9 ... 11) für die Auswahl der Wahlschaltergruppen (12 ... 18) vorgesehen ist.2. Arrangement according to claim 1, characterized in that a binary programming information (columns 9 ... 11) for the selection of the selector switch groups (12 ... 18) is provided in the information carrier.
DE1966V0030421 1966-02-18 1966-02-18 Arrangement for entering decimal-binary route information Pending DE1261582B (en)

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)

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