[go: up one dir, main page]

DE1563766C3 - Arrangement for cutting threads in a numerically controlled machine tool - Google Patents

Arrangement for cutting threads in a numerically controlled machine tool

Info

Publication number
DE1563766C3
DE1563766C3 DE19661563766 DE1563766A DE1563766C3 DE 1563766 C3 DE1563766 C3 DE 1563766C3 DE 19661563766 DE19661563766 DE 19661563766 DE 1563766 A DE1563766 A DE 1563766A DE 1563766 C3 DE1563766 C3 DE 1563766C3
Authority
DE
Germany
Prior art keywords
pulse
spindle
pulses
machine tool
dual
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.)
Expired
Application number
DE19661563766
Other languages
German (de)
Other versions
DE1563766B2 (en
DE1563766A1 (en
Inventor
Helmut Dipl.-Ing. 8501 Grossgrundlach Hubert
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of DE1563766A1 publication Critical patent/DE1563766A1/en
Publication of DE1563766B2 publication Critical patent/DE1563766B2/en
Application granted granted Critical
Publication of DE1563766C3 publication Critical patent/DE1563766C3/en
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/182Numerical 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 the machine tool function, e.g. thread cutting, cam making, tool direction control
    • G05B19/186Generation of screw- or gearlike surfaces
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P5/00Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
    • H02P5/46Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Numerical Control (AREA)

Description

20 erläutert:20 explains:

Mit der Spindel 1 einer Werkzeugmaschine ist ein digitaler Impulsgeber 2 in Form eines magnetischen Winkelschrittgebers gekuppelt, der auf seinem Umfang mit 2i0 = 1024 Impulsmarken versehen ist. ProA digital pulse generator 2 in the form of a magnetic angular incremental encoder is coupled to the spindle 1 of a machine tool and is provided with 2 10 = 1024 pulse marks on its circumference. Per

Die Erfindung bezieht sich auf eine Anordnung 25 Spindelumdrehung gelangen dann 1024 Impulse vom zum Schneiden von Gewinden bei einer numerisch Aufnahmekopf 3 zu einem rein dual organisierten gesteuerten Werkzeugmaschine mit Synchronisation Frequenzteiler 4. Eine der im Geber 6 programmierzwischen Vorschub und Spindeldrehzahl mittels eines ' ten Steigung entsprechende Zahl von Impulsen gevon der Spindel angetriebenen digitalen Impulsge- langt dann über den Frequenzteiler4 zum Speicher 7 bers, der einen entsprechend der gewünschten Gewin- 3° und dient als Führungsgröße für den Vorschub in desteigung programmierten, dual organisierten Rech- Richtung der Spindelachse. Zwecks Umsetzung der ner oder Frequenzteiler taktet, dessen Ausgangspulse dezimalverschlüsselten programmierten Steigungsdie Führungsgröße für den Vorschub bilden. werte in Dualwerte ist dem Frequenzteiler 4 noch einThe invention relates to an arrangement 25 spindle revolution then reach 1024 pulses from for cutting threads on a numerically recording head 3 to a purely dual organized controlled machine tool with synchronization frequency divider 4. One of the programming between the transmitter 6 feed and spindle speed corresponding means of an 'th pitch The number of pulses from the spindle-driven digital pulses are then sent via the frequency divider 4 to the memory 7, the one corresponding to the desired thread 3 ° and serves as a reference variable for the feed in the programmed, dual-organized right-hand direction of the spindle axis. For the purpose of implementing the ner or frequency divider clocks, the output pulses of which are programmed decimally encoded and form the reference variable for the feed. The frequency divider 4 still has values in dual values

Beim Gewindeschneiden auf einer Werkzeugma- Dezimal-Dual-Wandler 5 vorgeschaltet,
schine muß der Werkstückvorschub in Richtung der 35 Sei beispielsweise angenommen, daß 1024 Impulse Spindelachse mit der Spindeldrehzahl synchronisiert pro Spindelumdrehung abgegeben werden und daß sein. Wird der Vorschub direkt durch Getriebe vom ein Ausgangsimpuls des Frequenzteilers einem Vo r-Spindelantrieb abgenommen, so sind beide Teile von schub von 0,01 mm entspricht, so läßt sich maximal selbst synchronisiert. Sind für Spindel und Vorschub eine Steigung von 10,23 mm programmieren,
unabhängige Antriebe vorgesehen, was z. B. häufig 40 Soll z. B. die Steigung 8,53 mm programmiert werbei mit numerischen Steuerungen versehenen Werk- den, so wird die Zahl 853 dezimal verschlüsselt im zeugmaschinen der Fall ist, so muß durch zusätzliche Geber 6 eingestellt; der Frequenzteiler 4 läßt dann Geräte für den relativen Gleichlauf gesorgt werden. von 1024 ankommenden Impulsen 853 durch.
Dies kann z.B. bei einer Drehmaschine dadurch ge- Wären vom Impulsgeber 1000 Impulse pro Um-
When thread cutting on a Werkzeugma- decimal-dual-converter 5 upstream,
machine, the workpiece feed must be in the direction of 35. Assume, for example, that 1024 pulses of the spindle axis are synchronized with the spindle speed per spindle revolution and that be. If the feed is taken directly from an output pulse of the frequency divider of a pre-spindle drive by a gear unit, both parts of a feed of 0.01 mm are equivalent to a maximum of self-synchronization. If you have programmed a pitch of 10.23 mm for the spindle and feed,
independent drives provided what z. B. often 40 should z. B. the pitch of 8.53 mm is programmed for plants equipped with numerical controls, the number 853 is decimally encoded in the machine tool. the frequency divider 4 then allows devices to be provided for relative synchronization. of 1024 incoming pulses 853 through.
In the case of a lathe, for example, this could result in 1000 pulses per revolution from the pulse generator.

schehen, daß von der Spindel Pulse abgeleitet wer- 45 drehung der Spindel abgegeben worden, so ließe sich den, die zur Steuerung des Vorschubs dienen. Zur diese Steigung nicht, mehr direkt programmieren, Ableitung von Pulsen aus einer Drehbewegung sind sondern es müßte statt der Steigung 853 die Steigung digitale Impulsgeber in Form von Winkelschrittge- 853 · lOOO _ , , . . „ , , , nnn If it happens that pulses are derived from the spindle rotation of the spindle can be used to control the feed. For this slope, no longer program directly, derive pulses from a rotary movement, but instead of the slope 853, the slope would have to be digital pulse generators in the form of angle increments 853 · 10000 _,,. . " ,,, Nnn

bem bekannt (vgl. beispielsweise Siemens-Zeitschrift, lm Geber 6 .^"tellt werden, da 1000bem known (see, for example, Siemens magazine, lm encoder 6. ^ "tellt be, since 1000

1964, S. 673 bis 675), die pro Umdrehung eine durch 5» keine Potenz von 2 ist.1964, pp. 673 to 675), which is a power of 2 divided by 5 »not per revolution.

10 teilbare Zahl von Impulsen abgeben, also z.B. Im vorliegenden Falle sind dagegen aus denIssue 10 divisible number of pulses, e.g. in the present case, on the other hand, are from the

1000 Pulse je Umdrehung. Eine derartige Organisa- teilerstufen 2°, 2, 24, 28, 210 und-2u bei einer Umtion der Impulsgeber hat den Vorteil, daß Strecken drehung des Gebers die 853 eingestellten Pulse direkt oder Winkel dezimal unterteilt werden und somit zu entnehmen. ■1000 pulses per revolution. Such an organizer divider stages 2 °, 2, 2 4 , 2 8 , 2 10 and -2 u when the pulse generator is converted has the advantage that the 853 set pulses are divided directly or angles are decimally divided and can thus be taken . ■

auch die Programmierung dezimal vorgenommen 55 An die Stelle des Frequenzteilers tritt' bei Bahnwerden kann. Steuerungen für Werkzeugmaschinen, für die die Er-Es tritt nun häufig die Aufgabe auf, daß eine findung wichtig ist, die dual organisierte Rechenein-Werkzeugmasehine, z.B. eine Drehmaschine, die mit heit, die nach dem DDA-Verfahren (Digital-Diffeeiner dual organisierten Bahnsteuerung (AEG-Mit- rential-Analyzer) arbeitet. Hierbei handelt es sich um teilungen, 1961, S. 34 bis 44) auch für das Gewinde- 6o ein Verfahren zur Umsetzung eines vorgegebenen schneiden eingesetzt werden soll. dualen Zahlenwertes in eine entsprechende äquidi-Werden nun hier zur Ableitung der Pulse die be- stante Steuerpulsfolge. Dabei wird die in einem erkannten dezimal organisierten Pulsgeber eingesetzt, sten Register stehende duale Zahl 2" in ein zweites so ist — im Gegensatz zu den sonstigen numerischen Register mit «-Stellen addiert. Hierbei entstehen ins-Steuerungen — durch die Kopplung von dezimalem 65 gesamt so viele Überträge des zweiten Registers, d. h. Taktgeber und dualer Vorschubsteuerung eine di- die Kapazität des zweiten Registers wird so oft überrekte Programmierung der Gewindesteigung in Dezi- schritten, wie dem vorgegebenen Zahlenwert entmalwerten nicht mehr möglich. spricht. Benutzt man die Überträge als Steuerpulse,The programming is also decimal. 55 The frequency divider is replaced by 'can be path. Controls for machine tools, for which the task now often occurs that a finding is important, the dual organized arithmetic unit machine tool, e.g. a lathe, which means that according to the DDA method (digital diffeeiner dual organized Path control (AEG Mit- rential-Analyzer) works. This is about Teilungen, 1961, p. 34 to 44) also for the thread 6o a method for the implementation of a given cutting is to be used. dual numerical value into a corresponding equidistant becoming here to derive the pulses the constant control pulse sequence. The binary number 2 " in the first register is used in a recognized decimally organized pulse generator, so - in contrast to the other numerical registers,« is added with «digits as many transfers of the second register, ie clock generator and dual feed control a di- the capacity of the second register is as often excessive programming of the thread pitch in deci- ses as it is no longer possible to remove the specified numerical value. speaks. If the transfers are used as control pulses,

so hat man auf diese Weise die vorgegebene Zahl in eine entsprechende äquidistante Pulsfolge umgesetzt, wobei die Pulsfolgefrequenz von der Frequenz der Additionstakte abhängig ist.in this way the given number has been converted into a corresponding equidistant pulse sequence, where the pulse repetition frequency is dependent on the frequency of the addition clocks.

Im vorliegenden Fall wird bei jedem vom Impulsgeber 2 gelieferten Additionstakt der Inhalt des Gebers 6 (1. Register) zum Inhalt eines zweiten Registers addiert — die einzelnen Überträge stellen dann als Steuerpulsfolge die Führungsgröße für den Vorschub dar.In the present case, the content of the encoder is used for each addition cycle supplied by the pulse generator 2 6 (1st register) added to the content of a second register - the individual transfers then represent represents the reference variable for the feed as a control pulse sequence.

Hierzu 1 Blatt Zeichnungen1 sheet of drawings

Claims (1)

1 21 2 Die Aufgabe der vorliegenden Erfindung bestehtThe object of the present invention is Patentanspruch: . demgemäß darin, bei einer Werkzeugmaschine zumClaim:. accordingly, in a machine tool for Schneiden von Gewinden, bei der eine dual organi-Cutting of threads in which a dual organic Anordnung zum Schneiden von Gewinden bei sierte Vorschubsteuerung vorgesehen ist, die Takteiner numerisch gesteuerten Werkzeugmaschine 5. gäbe für die Vorschubsteuerung von der Spindel her mit Synchronisation zwischen Vorschub und so zu gestalten, daß eine dezimale direkte Program-Spindeldrehzahl mittels eines von der Spindel an- mierung der Gewindesteigung möglich ist.
getriebenen digitalen Impulsgebers, der einen Diese Aufgabe wird bei der eingangs genannten
Arrangement for cutting threads with based feed control is provided, the cycle of a numerically controlled machine tool 5. would give for the feed control from the spindle with synchronization between feed and so that a decimal direct program spindle speed by means of an indicator from the spindle the thread pitch is possible.
driven digital pulse generator, the one This task is mentioned at the beginning
entsprechend der gewünschten Gewindesteigung Anordnung erfindungsgemäß dadurch gelöst, daß der ' programmierten, dual organisierten Rechner oder io Impulsgeber derart mit Impulsmarken versehen ist, Frequenzteiler taktet, dessen Ausgangspulse die daß bei jeder Spindelumdrehung 2" Impulse zum Führungsgröße für den Vorschub bilden, da- Rechner oder Frequenzteiler gelangen. Hierbei ist η durch gekennzeichnet, daß der Impuls- eine beliebige, ganze Zahl. Durch diese duale Orgageber (2) derart mit Impulsmarken versehen ist, nisierung des Impulsgebers, der z. B. dann pro Umdaß bei jeder Spindelumdrehung 2" Impulse zum 15 drehung 1024 Pulse abgibt, ist dann die Gewinde-Rechner oder Frequenzteiler (4) gelangen. ' Steigung direkt dezimal programmierbar und kannaccording to the desired thread pitch arrangement achieved according to the invention in that the 'programmed, dual-organized computer or io pulse generator is provided with pulse marks, clocks frequency divider, the output pulses of which form 2 " pulses for the reference variable for the feed rate for each spindle revolution, the computer or Here, η is characterized by the fact that the pulse is any whole number. Through this dual organ transmitter (2) it is provided with pulse marks in such a way as to nize the pulse transmitter, which then e.g. to output 1024 pulses to the 15 rotation, the thread calculator or frequency divider (4) is then reached. 'Incline can be programmed directly and decimally als solcher Wert in die Steuerung eingegeben werden.as such a value can be entered into the controller. An Hand einer Zeichnung sei die Erfindung näherThe invention is explained in more detail with the aid of a drawing
DE19661563766 1966-10-20 1966-10-20 Arrangement for cutting threads in a numerically controlled machine tool Expired DE1563766C3 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DES0106592 1966-10-20

Publications (3)

Publication Number Publication Date
DE1563766A1 DE1563766A1 (en) 1970-11-26
DE1563766B2 DE1563766B2 (en) 1973-08-30
DE1563766C3 true DE1563766C3 (en) 1974-03-21

Family

ID=7527530

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19661563766 Expired DE1563766C3 (en) 1966-10-20 1966-10-20 Arrangement for cutting threads in a numerically controlled machine tool

Country Status (1)

Country Link
DE (1) DE1563766C3 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3621676A1 (en) * 1985-06-28 1987-01-08 Brother Ind Ltd THREADING MACHINE

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1388769A (en) * 1971-05-18 1975-03-26 Olivetti & Co Spa Numerical control system for centre lathes
US4096770A (en) * 1977-06-06 1978-06-27 Cincinnati Milacron Inc. Method and apparatus for modifying the position of a machine slide to compensate for different following errors
JPS5633249A (en) * 1979-08-24 1981-04-03 Fanuc Ltd Synchronous operation control system for electric motor
JPS57189592A (en) * 1981-05-14 1982-11-20 Fanuc Ltd Synchronous operation system
NL177787C (en) * 1982-09-22 1985-11-18 Tevopharm Schiedam Bv DEVICE FOR DRIVING THE DRIVE OF A SECOND MOTOR DEPENDING ON THE DRIVE OF A FIRST ENGINE.

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3621676A1 (en) * 1985-06-28 1987-01-08 Brother Ind Ltd THREADING MACHINE

Also Published As

Publication number Publication date
DE1563766B2 (en) 1973-08-30
DE1563766A1 (en) 1970-11-26

Similar Documents

Publication Publication Date Title
DE2838375C2 (en)
DE2724602C3 (en) Device for synchronizing a gear processing machine
DE2760478C2 (en) Method for dressing a grinding wheel that can be advanced at an acute angle A against a workpiece spindle axis of a grinding machine
DE1438932B1 (en) Digital control device for a hobbing or grinding machine
DE1563766C3 (en) Arrangement for cutting threads in a numerically controlled machine tool
DE2724664C3 (en) Device for generating an additional rotational movement of a helical gear workpiece in a positively controlled gear processing machine that works according to the screw generating process
DE102015209917A1 (en) Method and machine tool for machining same workpieces in series by milling and / or grinding
EP0074659B1 (en) Machine tool for making gears
EP0184036B1 (en) Numerical control for a machine tool
DE3314793A1 (en) Method and device for automatically regulating the angular position of a rough-toothed workpiece relative to a worm-shaped tool
DE1152473B (en) Numerical program control with an interpolator and a positioning control system
DE1438932C (en) Digital control device for a milling machine or grinding machine
DE2232205C3 (en) Device for the optimal adaptation of a numerically controlled machine tool to the machining process of a workpiece
DE2138814B2 (en) Numerical control for machine tools
DE2400577A1 (en) PROCESS AND CIRCUIT ARRANGEMENT FOR REGULATING THE TRANSMISSION RATIO BETWEEN TOOL AND WORKPIECE ROTATION FOR MACHINES WORKING ACCORDING TO THE ROLLING PROCESS FOR GEARING GEARS
DE1673955A1 (en) Device for successive, digital representation of the position of a movable element in a given line, in particular for the digital display of the actual position of tool and / or workpiece carriers of numerically controlled machine tools that are movable in several axes
DE2255514B2 (en) GEAR GRINDING MACHINE WITH ELECTRICALLY CONTROLLED WORKPIECE SPINDLE DRIVE
DE1057850B (en) Machine tool for the production of gears in the rolling process with electrical synchronization device of workpiece and tool
DE1216653B (en) Speed setting device for a machine working according to the rolling process for the toothing of toothed wheels
DE2161243A1 (en) Process and circuit arrangement for the production of the forced running for machines working according to the rolling process for the interlocking of gears
DE103884C (en)
DE2225401C3 (en) Device for controlling the output of a servomotor
DE1798050B2 (en) DEVICE FOR DETERMINING THE POSITION OF A MOVABLE MEMBER
DE2237060A1 (en) ELECTRIC COPY CONTROL DEVICE FOR CHIPPING MACHINE MACHINES
DE1463309C (en) Tail unit for a numerical control

Legal Events

Date Code Title Description
C3 Grant after two publication steps (3rd publication)
E77 Valid patent as to the heymanns-index 1977
EF Willingness to grant licences