DE1169007B - Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator - Google Patents
Numerische Programmsteuerung mit einem Regelkreis und einem InterpolatorInfo
- Publication number
- DE1169007B DE1169007B DEL41450A DEL0041450A DE1169007B DE 1169007 B DE1169007 B DE 1169007B DE L41450 A DEL41450 A DE L41450A DE L0041450 A DEL0041450 A DE L0041450A DE 1169007 B DE1169007 B DE 1169007B
- Authority
- DE
- Germany
- Prior art keywords
- interpolator
- control
- speed
- values
- difference
- 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
- 230000015572 biosynthetic process Effects 0.000 claims 1
- 230000015654 memory Effects 0.000 description 12
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000006870 function Effects 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/416—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 control of velocity, acceleration or deceleration
-
- 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
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42072—Position feedback and speed feedforward, speed from data of tape
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42073—Position and speed feedback, speed derived from position reference
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
- Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator Numerische Programmsteuerungen mit einem Interpolator sind bekannt. Die F i g.1 zeigt in @ schematischer Form eine solche Steuereinrichtung, die beispielsweise für Werkzeugmaschinen anwendbar ist.
- Die Einrichtung besteht aus einem Programmspeicher, beispielsweise in Form eines Lochstreifenlesers L. Das Programm wird auf einen Zwischenspeicher ZS gegeben. Ein derartiger Speicher nimmt einen vollständigen Progranunsatz auf. Dieser enthält die zur Interpolation eines Bahnabschnittes notwendigen Angaben. Dem Zwischenspeicher ZS ist ein digitaler Interpolator JP zur Durchführung zirkularer und linearer Interpolationen nachgeschaltet. Zwischenspeicher und Interpolator werden in Abhängigkeit von der programmierten Vorschubgeschwindigkeit von einem durch die Pfeile a, b angedeuteten Steuerwerk gesteuert. Ist eine Interpolation durchgeführt, so wird ein neuer Programmsatz übernommen. Die vom Interpolator JP ausgegebenen digitalen Lagesollwerte Xk gelangen auf- ein Lage-Soll-Istvergleichsglied LV. Die Lageistwerte X werden mittels einer geeigneten, am verstellbaren Element der Maschine angeordneten digitalen Lagemeßeinrichtung LM ermittelt und dem Lagevergleichsghed LV zugeführt. Die digitale Lageabweichung X", dient zur Ansteuerung eines Digital-Analog-Umsetzers 1, dem ein Leistungsverstärker V nachgeschaltet ist, der einen Stellmotor M, beispielsweise für die X-Koordinate, steuert. Mit ST sei die Regelstrecke bezeichnet. Die Erfindung hat sich zur Aufgabe gestellt, bei derartigen Einrichtungen nicht nur die Lage, sondern auch die Lageänderung, d. h. die Stellgeschwindigkeit, zu beeinflussen.
- Die Erfindung bezieht sich auf eine numerische Programmsteuerung mit einem Regelkreis und einem Interpolator, der Lagesollwerte ausgibt, die mit Lageistwerten verglichen werden. Die Erfindung besteht darin, daß die Erzeugung der Sollgeschwindigkeit durch die Differenzbildung aus den Lagesollwerten von zwei aufeinanderfolgenden Interpolationsschritten erfolgt. Zweckmäßig ist zur Bildung der Differenz ein Schieberregister vorgesehen.
- Die Erfindung wird mit weiteren vorteilhaften Ausbildungen an Hand der F i g. 2 näher erläutert. Die mit F i g.1 übereinstimmenden Elemente tragen gleiche Bezugszeichen.
- Wie ersichtlich, werden die Werte für die Geschwindigkeitsregelung dem Interpolator JP entnommen. Diese Werte werden nacheinander durch von Taktsignalen angesteuerte digitale Speicher S1 und S, hindurchgeschoben. Steht im Speicher S2 ein Lagesollwert an, so ist im Speicher S1 bereits der ihm folgende Lagesollwert eingespeichert. Eine gesondert vorgegebene Sollgeschwindigkeit wird nicht benötigt. Vielmehr werden für die Erzeugung der Sollgeschwindigkeit die Lagesollwerte herangezogen. Werden die Lagesollwerte mit konstanter Taktfrequenz in den Speichern S1 und S2 weitergeschoben, so ist die Differenz der Speiseinhalte die jeweilige Schrittweite pro Takt und damit der vorzugebenden Vorschubgeschwindigkeit proportional. Die Lagesollwerte des Interpolators JP werden in die Reihenschaltung der beiden Speicher S1, S2 eingegeben. Im Speicher S2 steht der momentan gebrauchte Wert an und im Speicher S1 der darauffolgende Wert. Mit Hilfe des Differenzgliedes DG ist die Differenz zwischen dem momentan gebrauchten Wert im Speicher S2 und dem darauffolgenden im Speicher S1 eingespeicherten Wert feststellbar. Ist die Abweichung groß, dann wird auch die Differnez groß sein. Entsprechend muß dann das verstellbare Maschinenelement finit einer großen Geschwindigkeit verfahren werden. Ist die Differenz hingegen klein, so wird auch entsprechend mit einer kleinen Geschwindigkeit gefahren. Dem Differenzglied DG ist ein Digital-Analog-Umsetzer 2 nachgeschaltet. Der Ausgang dieses Umsetzers ist auf ein Geschwindigkeitsvergleichsglied GV geschaltet. Diesem Geschwindigkeitsvergleichsglied GV wird eine der Istgeschwindigkeit proportionale Größe zugeführt, die vom Motor M, beispielsweise über eine Tachomaschine G, abgeleitet wird. Dem Geschwindigkeitsvergleichsglied G V, an welchem die Geschwindigkeitsabweichung X" auftritt, und dem Digital-Analog-Umsetzer 1, an welchem die Lageabweichung X", auftritt, ist ein Additionsglied A nachgeschaltet. In diesem Additionsglied A werden die Lageabweichung X" und die Geschwindigkeitsabweichung X,, summiert. Der Summierverstärker V wird mit einer Spannung gesteuert, die der Summe aus Lage- und Geschwindigkeitsabweichung entspricht. Hat das verstellbare Element die richtige Geschwindigkeit, so tritt keine Geschwindigkeitsabweichung X,, auf. Liegt eine zu große oder zu kleine Geschwindigkeit vor, so wirkt diese Geschwindigkeit über die Tachomaschine G auf das Geschwindigkeitsvergleichglied GV ein.
Claims (3)
- Patentansprüche: 1. Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator, der Lagesollwerte ausgibt, die mit Lageistwerten verglichen werden, dadurch gekennzeichnet, daß die Erzeugung der Sollgeschwindigkeit durch die Differenzbildung aus den Lagesollwerten von zwei aufeinanderfolgenden Interpolationsschritten erfolgt.
- 2. Steuerung nach Anspruch 1, dadurch gekennzeichnet, daß dem Interpolator ein Schieberegister nachgeschaltet ist, an dessen Ausgang sowohl der momentan gebrauchte als auch der darauffolgende Lagesollwert ansteht, und daß die beiden Werte einem die Differenz bildenden Glied zugeführt sind, welches das Ergebnis als Sollgeschwindigkeit vorgibt.
- 3. Steuerung nach Anspruch 1 und 2, dadurch gekennzeichnet, daß die Lageabweichung und Geschwindigkeitsabweichung einem Addierwerk zugeführt ist, das einen den Stellmotor zugeordneten Summierverstärker steuert.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DEL41450A DE1169007B (de) | 1962-03-13 | 1962-03-13 | Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator |
| CH299763A CH397828A (de) | 1962-03-13 | 1963-03-08 | Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator, der Lagesollwerte ausgibt, die mit Lageistwerten verglichen werden |
| GB992663A GB1027436A (en) | 1962-03-13 | 1963-03-13 | Numerical program control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DEL41450A DE1169007B (de) | 1962-03-13 | 1962-03-13 | Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1169007B true DE1169007B (de) | 1964-04-30 |
Family
ID=7269455
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DEL41450A Pending DE1169007B (de) | 1962-03-13 | 1962-03-13 | Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator |
Country Status (3)
| Country | Link |
|---|---|
| CH (1) | CH397828A (de) |
| DE (1) | DE1169007B (de) |
| GB (1) | GB1027436A (de) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1255775B (de) * | 1964-12-28 | 1967-12-07 | Licentia Gmbh | Digitale Lageregelung, insbesondere bei numerisch gesteuerten Arbeitsmaschinen |
| DE2729372A1 (de) * | 1977-06-29 | 1979-01-04 | Siemens Ag | Ueberwachungsverfahren fuer eine numerisch gesteuerte werkzeugmaschine |
| DE2825925A1 (de) * | 1977-07-04 | 1979-01-11 | Gfm Fertigungstechnik | Numerische bahnsteuerung fuer eine werkzeugmaschine, insbesondere eine kurbelwellenfraesmaschine |
-
1962
- 1962-03-13 DE DEL41450A patent/DE1169007B/de active Pending
-
1963
- 1963-03-08 CH CH299763A patent/CH397828A/de unknown
- 1963-03-13 GB GB992663A patent/GB1027436A/en not_active Expired
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1255775B (de) * | 1964-12-28 | 1967-12-07 | Licentia Gmbh | Digitale Lageregelung, insbesondere bei numerisch gesteuerten Arbeitsmaschinen |
| DE2729372A1 (de) * | 1977-06-29 | 1979-01-04 | Siemens Ag | Ueberwachungsverfahren fuer eine numerisch gesteuerte werkzeugmaschine |
| DE2825925A1 (de) * | 1977-07-04 | 1979-01-11 | Gfm Fertigungstechnik | Numerische bahnsteuerung fuer eine werkzeugmaschine, insbesondere eine kurbelwellenfraesmaschine |
Also Published As
| Publication number | Publication date |
|---|---|
| GB1027436A (en) | 1966-04-27 |
| CH397828A (de) | 1965-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2422102A1 (de) | Numerische steuerung zur erzeugung einer parabolischen auskehlung | |
| DE3886748T2 (de) | Geschwindigkeitsregelanordnung. | |
| DE2111635C2 (de) | Einrichtung zum Umsetzen der sich im Vergleich zu einer Bezugsphasenlage ändernden Phasenlage eines periodischen Eingangssignals in eine Folge von Impulsen | |
| DE3750428T2 (de) | Geschwindigkeitsregelanordnung. | |
| DE1588093A1 (de) | Anordnung zum automatischen Steuern von Werkzeugmaschinen | |
| DE3151173A1 (de) | Verfahren zur steuerung einer werkzeugmaschine nach einer vorgegebenen bahnkurve | |
| DE1922006A1 (de) | Servosteuersystem | |
| DE3609259A1 (de) | Verfahren und vorrichtung zum ausregeln eines nachlauf-stellungsfehlers | |
| DE2659090C2 (de) | ||
| DE1169007B (de) | Numerische Programmsteuerung mit einem Regelkreis und einem Interpolator | |
| DE2147415B2 (de) | Verfahren zum Herstellen eines Programmträgers | |
| DE2060227C3 (de) | Numerische Steuerung für spanabhebende Werkzeugmaschinen mit rotierendem Werkstück | |
| DE1152473B (de) | Numerische Programmsteuerung mit einem Interpolator und einem Positionierungs-Regelkris | |
| DE1299918B (de) | Lageregelungsverfahren und Vorrichtung zur numerischen Bahnsteuerung | |
| DE1538595B2 (de) | Numerisch arbeitende Programmsteuerungsanordnung für Werkzeugmaschinen | |
| EP0124642A2 (de) | Drehzahlregelkreis mit automatischem Ausgleich des Teilungsfehlers eines Impulsgebers | |
| DE2224918C2 (de) | Numerisches Steuerungssystem für Drehmaschinen | |
| DE2420285A1 (de) | Vorrichtung zur steuerung der bewegung eines stellglieds | |
| DE1138965B (de) | Vorrichtung zur Durchfuehrung einer Interpolation oder Extrapolation | |
| DE1104590B (de) | Anordnung zur numerischen Steuerung der gegenseitigen Verstellung von zwei zusammenwirkenden Elementen einer Werkzeugmaschine | |
| DE2041508A1 (de) | Numerische Lageregeleinrichtung fuer Werkzeugmaschinen | |
| DE2032278C3 (de) | Stellungs- und Geschwindigkeits-Steuersystem | |
| DE2945660A1 (de) | Verfahren und vorrichtung zum ermitteln der bewegungsbahn eines verfahrbaren elementes, z.b. eines werkzeuges oder eines werkstueckes | |
| DE2161243A1 (de) | Verfahren und Schaltungsanordnung zur Herstellung des Zwanglaufes fur nach dem Walzverfahren arbeitende Maschinen zum Verzahnen von Zahnradern | |
| DE1763466C (de) |