DE1563766C3 - Arrangement for cutting threads in a numerically controlled machine tool - Google Patents
Arrangement for cutting threads in a numerically controlled machine toolInfo
- 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
Links
- 230000009977 dual effect Effects 0.000 claims description 8
- 210000000056 organ Anatomy 0.000 claims 1
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000011144 upstream manufacturing 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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
- G05B19/186—Generation of screw- or gearlike surfaces
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements 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)
getriebenen digitalen Impulsgebers, der einen Diese Aufgabe wird bei der eingangs genanntenArrangement 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
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)
| 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)
| 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. |
-
1966
- 1966-10-20 DE DE19661563766 patent/DE1563766C3/en not_active Expired
Cited By (1)
| 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 |