DE2729408A1 - NC machine tool computer controller monitoring - uses comparison of input and output cycle times with limits - Google Patents
NC machine tool computer controller monitoring - uses comparison of input and output cycle times with limitsInfo
- Publication number
- DE2729408A1 DE2729408A1 DE19772729408 DE2729408A DE2729408A1 DE 2729408 A1 DE2729408 A1 DE 2729408A1 DE 19772729408 DE19772729408 DE 19772729408 DE 2729408 A DE2729408 A DE 2729408A DE 2729408 A1 DE2729408 A1 DE 2729408A1
- Authority
- DE
- Germany
- Prior art keywords
- monitoring
- time
- computer
- machine tool
- protection signal
- 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.)
- Granted
Links
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/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
- G05B19/33—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 using an analogue measuring device
- G05B19/35—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 using an analogue measuring device for point-to-point control
- G05B19/351—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 using an analogue measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
-
- 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/33—Director till display
- G05B2219/33099—Computer numerical control [CNC]; Software control [SWC]
-
- 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/34—Director, elements to supervisory
- G05B2219/34466—Bad circuits, watchdog, alarm, indication
-
- 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/41—Servomotor, servo controller till figures
- G05B2219/41363—Excess in error, error too large, follow up error
-
- 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/42268—Safety, excess in error
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)
Abstract
Description
Überwachungsverfahren und Schaltungsanordnung fUr eine rechner-Monitoring method and circuit arrangement for a computer
geführte Steuerung einer numerisch gesteuerten Werkzeugmaschine Die Erfindung bezieht sich auf ein Uberwachungsverfahren für eine rechnergeftihrte Steuerung einer numerisch gesteuerten Werkzeugmaschine, bei dem die von einem oder mehreren Lagemeßsystemen erfaßten Lageistwerte zyklisch in die rechnergeführte Steuerung übernommen werden, die aus den Lageistwerten und aus Eingabedaten nach Maßgabe eines Programms Stellsignale ermittelt und zyklisch an eine oder mehrere Antriebseinheiten ausgibt. Die Erfindung bezieht sich weiterhin auf eine Schaltungsanordnung zur Durchführung dieses Überwachungsverfahrens.guided control of a numerically controlled machine tool The invention relates to a monitoring method for computerized control a numerically controlled machine tool in which one or more Position measuring systems recorded actual position values cyclically in the computer-guided control are taken over from the actual position values and from input data according to a Program control signals are determined and sent cyclically to one or more drive units issues. The invention also relates to a circuit arrangement for implementation this monitoring procedure.
Bei numerisch gesteuerten Werkzeugmaschinen werden die Antriebsachsen von Lageregeleinrichtungen geregelt. Bei rechnergefUhrten numerischen Steuerungen erfolgt die Lageregelung in einem Rechner nach Maßgabe eines Programms in Abhängigkeit von Eingabewerten und Lagemeßwerten. Bei einer Störung des Rechners oder bei einen Fehler i Programm besteht die Gefahr, daß die Antriebseinheiten außer Kontrolle geraten. Hierdurch können schwere Schäden an der Werkzeugmaschine verursacht werden.In numerically controlled machine tools, the drive axes are regulated by position control devices. With computer-guided numerical controls the position control takes place in a computer in accordance with a program as a function of input values and measured position values. In the event of a malfunction of the computer or a Error in the program, there is a risk that the drive units will get out of control devices. This can cause severe damage to the machine tool.
Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein Verfahren und eine Schaltungsanordnung zur Überwachung des Rechners in einer rechnergeführten Steuerung für eine numerisch gesteuerte Werkzeugmaschine zu schaffen.The present invention is based on the object of a method and a circuit arrangement for monitoring the computer in a computer-controlled To create control for a numerically controlled machine tool.
Erfindungsgemäß wird diese Aufgabe dadurch gelöst, daß bei Jedem Abfragezyklus für die Lageistwerte eine Überwachungszeit gestarter und im Hinblick auf eine Höchstzeit Überwach wird, bei deren Überschreitung ein Schutzsignal ausgelöst wird.According to the invention, this object is achieved in that with each interrogation cycle a monitoring time started for the actual position values and with a view to a maximum time Is monitored, and if exceeded, a protection signal is triggered.
In einer rechnnergefürten Steuerung einer numerisch gesteuerten Werkzeugmaschine bearbeitet der Rechner zyklisch ein vorgegebenes Programm zur Lageregelung. Beispielsweise kann ein derartiges Programm al)' vier Millisekunden durchlaufen werden. Dementsprechend wsrd vom Rechner durch einen Abfragetakt alle vier Millisckunden ein Lageistwert vom Lagemeßsystem abgerufen und in den Rechner übernommen. Ebenso erfolgt die Ausgabe der Stellgroßen an die Antriebseinheiten in vorgegebenen Zyklen. Die Erfindung geht davon aus, daß im Rechner eine Störung vorliegt, wenn die zyklische Abfragung der Lageistwerte unterbrochen ist.In a computerized control of a numerically controlled machine tool the computer cyclically processes a specified program for position control. For example Such a program al) 'can be run through for four milliseconds. Accordingly wsrd an actual position value from the computer by means of a query cycle every four milliseconds retrieved from the position measuring system and transferred to the computer. The output is also carried out the manipulated variables to the drive units in specified cycles. The invention works assume that there is a fault in the computer when the cyclical query of the Actual position values is interrupted.
Es wird dauer die länge der Zykluszeiten überwacht. Überschreitet eine zyklezeit eine vorgegebene Höchstzeit, beispielsweise 16 Millisekunden, so wird ein Störungsfall angenommen und die Werkzeugmaschine wird stillgesetzt.The length of the cycle times is continuously monitored. Exceeds a cycle time has a predetermined maximum time, for example 16 milliseconds, like this a malfunction is assumed and the machine tool is shut down.
Nach einer Welterbildung des erfindungsgemäßen Verfahrens ist es möglich, daß zusätzlich bei jedem Ausgebezyklus für die Stellgrößen der Antriebseinheiten eine weitere Überwachungszeit gestartet und in Hinblick auf eine Höchstzeit Uberwacht wird, bei deren Überschreitung ein Schutzsignal ausgelöst wird.After a world development of the method according to the invention, it is possible that in addition for each output cycle for the manipulated variables of the drive units another monitoring time is started and monitored for a maximum time which, if exceeded, triggers a protection signal.
Vin Ausführungsbeispiel einer Schaltungsanordnung zur Durchführung des erfindungsgemäßen Überwachungsverfahren ist in der Zeichnung dagerstellt irnd wird im folgenden näher beschrieben.Vin embodiment of a circuit arrangement for implementation the monitoring method according to the invention is shown in the drawing is described in more detail below.
Es zeigen: Figur 1 eine schematische Darstellung einer rechnergeführten teuezung einer numerisch gesteuerten Werkzeugmaschine, Figur 2 ein Blockschaltbild eines Ausführungsbeispieles einer erfindungsgemäßen Überwachungseinrichtung.They show: FIG. 1 a schematic representation of a computer-guided Teuezung a numerically controlled machine tool, Figure 2 is a block diagram of an embodiment of a monitoring device according to the invention.
Das in Figur 1 dargestellte Blockschaltbild einer rechnergeführten Steuerung f 'r eine Werkzeugmaschine ist entnommen aus W. Simon "Die numerische Steuerung von Werkzeugmaschinen", 2. Auflage, 1971, Seite 330. Von einem Lochstreifenleser 1 gelangen die Lochstreifendaten in einen Rechner 3. Von einem Bedienfeld 2 können ebenfalls Daten in den Rechner 3 eingegeben werden. Der Rechner 3 enthält beispielsweise Zeichenprüfer, Dekodierer, Zwischenspeicher, Interpolatoren, Vergleicher und Anpaßschaltungen für das Lagemeßsystem 4 bzw. für die Antriebseinheit 5. Die Antriebseinheit 5 wirken auf einen Maschinenschlitten 6. Die Lage des Maschinenschlittens 6 wird vom Lagemeßsystem 4 erfaßt. Die strichlierte Linie E bezeichnet die Schnittstelle zwischen dem Rechner und den externen Baugruppen.The block diagram shown in Figure 1 of a computer-guided Control for a machine tool is taken from W. Simon "The numerical control of machine tools", 2nd edition, 1971, page 330. From a punched tape reader 1 get the punched tape data into a computer 3. From A control panel 2 can also be used to enter data into the computer 3. Of the Computer 3 contains, for example, character checkers, decoders, buffers, interpolators, Comparators and matching circuits for the position measuring system 4 or for the drive unit 5. The drive unit 5 acts on a machine slide 6. The position of the machine slide 6 is detected by the position measuring system 4. The dashed line E indicates the intersection between the computer and the external modules.
Figur 2 verdeutlich die Einzelheiten der Schaltungsanordnung auf der rechten Seite der Schnittstelle E. Das Lageießsystem 4 enthält beispielsweise einen Drehmelder 7, der eine der Lage des Maschinenschlittens 6 proportionale analoge Meßspannung erzeugt.Figure 2 illustrates the details of the circuitry on the right side of the interface E. The position casting system 4 contains, for example, one Resolver 7, the one of the position of the machine slide 6 proportional analog Measurement voltage generated.
HierfUr geeignete Drehmelder sind beschrieben in W. Simon Die numerische Steuerung von Werkzeugmaschinen" 2. Auflage, 1971, Seite 104 bis 112. Weitere geeignete Lagemeßsysteme sind beschrieben a.a.O. auf den Seiten 100 bis 144. Die Meßspannung des Drehmeldern 7 wird einem Spannungs-Frequenz-Wandler 8 zugeführt, dessen Impulse in einen Zähler 9 aufsummiert werden. Der Rechner 3 fragt den Zählerstand des Zählers 9 zyklisch ab.Resolvers suitable for this are described in W. Simon Die numerische Control of machine tools "2nd edition, 1971, pages 104 to 112. Other suitable Position measuring systems are described above on pages 100 to 144. The measuring voltage of the resolver 7 is fed to a voltage-frequency converter 8, the pulses of which are added up in a counter 9. The computer 3 asks the count of the counter 9 cyclically.
Hierzu wird beispielsweise alle vier Millisekunden an der Klemme b ein Abfrangeimpuls abgegeben. Dieser Abfrageimpuls steuert eine Torschaltung 10 durchlässig, wodurch der Zählerstand des Zählers 9 auf die Dateneingänge a des Rechners gelangt. Der Abfrageilpulse wird weiterhin über ein Verzögerungsglied 21 mit einer sehr kurzen Verzögerungszeit auf den Löscheingang 9a des Zählers 9 gegeben. Der Zähler wird dadurch zu Beginn des Abrragezyklus gelöscht und läuft während des Abfragezyklus hoch. Der Zählerstand al Ende eines Jeden Abfragezyklus entspricht einem Lage-Teilistwert.For this purpose, for example, every four milliseconds at terminal b an interrogation pulse emitted. This interrogation pulse controls a gate circuit 10 permeable, whereby the count of the counter 9 to the data inputs a of the computer got. The interrogation pulse is still via a delay element 21 with a given a very short delay time to the clear input 9a of the counter 9. Of the This clears the counter at the beginning of the query cycle and runs during the query cycle high. The counter reading at the end of each interrogation cycle corresponds to an actual partial position value.
Die weitere Verarbeitung des auf den Dateneingängen a eingelesenen Zählerstandes erfolgt in bekannter Weise. Der Zählerstand wird in ein addierendes Register eingegeben. Das Register summiert die Zählerstände, welche die Teilistwerte darstellen, zu eines Gesamtistwert auf. Der Gesamtiswert wird sit einem von einem Interpolator ermittelten Lagesollwert verglichen. Die als Schleppabstand bezeichnete Regeldifferenz wird in einem Verstärker mit einem Verstärkungsfaktor multipliziert. Das Ergebnis stellt einen Drehzahsollwert dar, der an den Datenausgängen c in digitaler Form an die Antriebseinheit 5 zyklisch ausgegeben wird.The further processing of the read in on the data inputs a The counter reading is done in a known manner. The count is converted into an adding Register entered. The register adds up the counter readings, which are the partial actual values represent, too of a total actual value. The total value will be sit compared to a position setpoint determined by an interpolator. The as a lag distance The specified control difference is used in an amplifier with a gain factor multiplied. The result represents a speed setpoint that is sent to the data outputs c is cyclically output in digital form to the drive unit 5.
Der Drehzahl sollwert an der Klemme c wird in einem Digital-Analog-Wandler 14 in eine analoge Spannung umgesetzt, die in einem Vergleicher 15 mit einem analogen Drehzahlistwert verglichen wird. Die Regeldifferenz steuert einen Regler 16 aus, dessen Ausgangsspannung einem Steuersatz 17 zugeführt wird. Der Steuorsatz 17 steuert einen als Stellglied vorgesehenen Stromrichter 19, der einen Antriebsmotor 20 speist. Der Antriebsmotor 20 wirkt auf den Maschinenschlitten 6. Mit dem Antriebsmotor 20 ist ein Tachogenerator 22 zur Erfassung einen Drehzahlistwertes gekuppelt.The speed setpoint at terminal c is converted into a digital-to-analog converter 14 converted into an analog voltage, which in a comparator 15 with an analog Actual speed value is compared. The control difference controls a controller 16, the output voltage of which is fed to a control unit 17. The control set 17 controls a converter 19 which is provided as an actuator and feeds a drive motor 20. The drive motor 20 acts on the machine slide 6. With the drive motor 20 a tachometer generator 22 is coupled to detect an actual speed value.
Die Überwachungsschaltung enthält einen Zähler 11, der die Ispulse eines Taktgebers 12 mit hoher konstanter Taktfrequenz zählt. Der Löscheingang 11a des Zählers 11 steht mit der Klemme b in Wirkverbindung. Bei Jedem Abfrageimpuls für den Zähler 9 im Lagemeßsystem 4 wird der Zähler 11 gelöscht. Anschließend läuft der Zähler 11 mit den Impulsen des Taktgebers 12 wieder hoch. Dem Zähler 11 ist eine Koinzidenzstufe 13 nachgeordnet, die bei einem bestimmten vorgegebenen Zählerstand ein Signal erzeugt. Die Koinzidenzstufe 13 kann im einfachsten Falle eine Endwert-Abfragestufe sein, die ein Signal erzeugt, wenn der höchstmögliche Zihlerstand erreicht ist, also wenn sämtliche parallelen Ausgänge des Zählers ein logische 1 führen. Der höchstmögliche Zählerstand entspricht der vorgegebenen Höchstzeit.The monitoring circuit contains a counter 11, the Ispulse a clock 12 with a high constant clock frequency counts. The delete input 11a of the counter 11 is in operative connection with the terminal b. With every interrogation pulse for the counter 9 in the position measuring system 4, the counter 11 is cleared. Then runs the counter 11 with the pulses of the clock 12 again high. The counter 11 is a coincidence stage 13 is arranged downstream, which at a certain predetermined counter reading generates a signal. In the simplest case, the coincidence stage 13 can be a final value query stage which generates a signal when the highest possible counter reading is reached, i.e. when all parallel outputs of the counter have a logical 1. The highest possible The counter reading corresponds to the specified maximum time.
Die Koinziedenzstufe 13 erzeugt ein Sperrsignal fur den Antrieb.The coincidence stage 13 generates a blocking signal for the drive.
Im dargestellten Beispiel ist schematisch ein Schalter 18 zwischon der Steuereinrichtung 17 und dem Stromrichter 19 angeordnet. Der Schalter 18 wird von Sperrsignal der Koinzidenzstufe 13 geöffnet, wenn eine vorgegebene Höchstzeit überschritten wird.In the example shown, a switch 18 is schematically between the control device 17 and the converter 19 are arranged. The switch 18 is of the blocking signal of the coincidence stage 13 open when a preset Maximum time is exceeded.
Das Sperrsignal für den Antrieb kann Jedoch auch an einer anderen geeigneten Stelle eingreifen. Beispielsweise kann der Drehzahlsollwert auf Null gesetzt werden. Ebenso kann die Ausgangsspannung des Drehzahlreglers 16 abgeschaltet werden, oder es kann die Einspeisung für den Stromrichter 19 oder die Speisung des Antriebsmotors 20 unterbrochen werden. Es wird vorzugsweise nicht nur der von einer Störung betroffene Achsantrieb, sondern die ganze Werkzeugmaschine stillgesetzt.The locking signal for the drive can, however, also be sent to another intervene at the appropriate point. For example, the speed setpoint can be set to zero be set. The output voltage of the speed controller 16 can also be switched off be, or it can be the feed for the converter 19 or the feed of the Drive motor 20 are interrupted. It will preferably not just be that of one Fault affected axle drive, but the entire machine tool stopped.
In Figur 2 ist die Überwachungsschaltung nur für einen Achsantrieb dargestellt. Es ist selbstverständlich möglich, sämtliche Achsantriebe einer numerisch gesteuerten Werkzeugmaschine mit derartigen t,berwachungsschaltungen auszurüsten.In Figure 2, the monitoring circuit is only for an axle drive shown. It is of course possible to set up all the axle drives numerically to equip controlled machine tools with such monitoring circuits.
In den meisten Fällen wird eine Uberwachung der Abfragezyklen für die Lageistwerte ausreichen. Es ist Jedoch ohne weiteres möglich, in analoger Weise eine Überwachung der Ausgabe der Stellgrößen vorzusehen. Hierzu wird ein weiterer Zähler mit einer goinzidenzstufe benötigt, der die Impulse des Taktgebers zählt und der bei Jedem Außgabeimpuls gelöscht wird.In most cases there is a monitoring of the polling cycles for the actual position values are sufficient. However, it is easily possible in an analogous manner to provide for a monitoring of the output of the manipulated variables. To do this, another Counter with a goincidence level is required, which counts the pulses of the clock and which is deleted with every output pulse.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19772729408 DE2729408C2 (en) | 1977-06-29 | 1977-06-29 | Computer-guided numerical control arrangement for a machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19772729408 DE2729408C2 (en) | 1977-06-29 | 1977-06-29 | Computer-guided numerical control arrangement for a machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
DE2729408A1 true DE2729408A1 (en) | 1979-01-04 |
DE2729408C2 DE2729408C2 (en) | 1982-09-30 |
Family
ID=6012710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19772729408 Expired DE2729408C2 (en) | 1977-06-29 | 1977-06-29 | Computer-guided numerical control arrangement for a machine tool |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE2729408C2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2846053A1 (en) * | 1978-10-23 | 1980-05-29 | Siemens Ag | Programme monitoring system for use with processors - has continuous check on programme cycle using decoded addresses which produce output on demand by memory-write signal |
DE3206891A1 (en) * | 1982-02-26 | 1983-09-15 | Robert Bosch Gmbh, 7000 Stuttgart | METHOD FOR ERROR DIAGNOSIS FOR PROGRAMMABLE CONTROLLERS |
DE3315049A1 (en) * | 1982-05-19 | 1983-11-24 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | METHOD AND DEVICE FOR MONITORING A CONTROL SYSTEM INCLUDING A MICROCOMPUTER |
DE3306724A1 (en) * | 1983-02-25 | 1984-08-30 | Siemens AG, 1000 Berlin und 8000 München | Method for operating a fault detection circuit |
DE3524212A1 (en) * | 1984-07-09 | 1986-02-06 | Amada Co. Ltd., Isehara, Kanagawa | METHOD AND DEVICE FOR SAFETY MONITORING OF A NUMERICALLY CONTROLLED MACHINE TOOL |
EP0240965A1 (en) * | 1986-04-08 | 1987-10-14 | Vickers Incorporated | Electrohydraulic system with distributed control |
US4744218A (en) * | 1986-04-08 | 1988-05-17 | Edwards Thomas L | Power transmission |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3339347A1 (en) * | 1983-10-29 | 1985-05-15 | Steag Ag, 4300 Essen | METHOD FOR MONITORING A STORAGE PROGRAMMABLE CONTROLLER ON CYCLICAL OPERATION |
-
1977
- 1977-06-29 DE DE19772729408 patent/DE2729408C2/en not_active Expired
Non-Patent Citations (3)
Title |
---|
DE-Z.: Regelungstechnische Praxis, 1969, H. 2, S. 60 * |
DE-Z.: W. SIMON: Die numerische Steuerung von Werkzeugmaschinen, C. Hanser Verlag, München, 2. Auflage, 1971, S. 104-112 * |
De-Z.: W. SIMON: Die numerische Steuerung von Werkzeugmaschinen, C. Hanser Verlag, München, 2. Auflage, 1971, S. 330-334 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2846053A1 (en) * | 1978-10-23 | 1980-05-29 | Siemens Ag | Programme monitoring system for use with processors - has continuous check on programme cycle using decoded addresses which produce output on demand by memory-write signal |
DE3206891A1 (en) * | 1982-02-26 | 1983-09-15 | Robert Bosch Gmbh, 7000 Stuttgart | METHOD FOR ERROR DIAGNOSIS FOR PROGRAMMABLE CONTROLLERS |
DE3315049A1 (en) * | 1982-05-19 | 1983-11-24 | Nissan Motor Co., Ltd., Yokohama, Kanagawa | METHOD AND DEVICE FOR MONITORING A CONTROL SYSTEM INCLUDING A MICROCOMPUTER |
US5113504A (en) * | 1982-05-19 | 1992-05-12 | Nissan Motor Company, Limited | Monitoring apparatus for control system with microcomputer |
DE3306724A1 (en) * | 1983-02-25 | 1984-08-30 | Siemens AG, 1000 Berlin und 8000 München | Method for operating a fault detection circuit |
DE3524212A1 (en) * | 1984-07-09 | 1986-02-06 | Amada Co. Ltd., Isehara, Kanagawa | METHOD AND DEVICE FOR SAFETY MONITORING OF A NUMERICALLY CONTROLLED MACHINE TOOL |
EP0240965A1 (en) * | 1986-04-08 | 1987-10-14 | Vickers Incorporated | Electrohydraulic system with distributed control |
US4744218A (en) * | 1986-04-08 | 1988-05-17 | Edwards Thomas L | Power transmission |
US4757747A (en) * | 1986-04-08 | 1988-07-19 | Vickers, Incorporated | Power transmission |
Also Published As
Publication number | Publication date |
---|---|
DE2729408C2 (en) | 1982-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3408523C2 (en) | ||
DE3923432A1 (en) | DEVICE FOR GENERATING MEASURING SIGNALS WITH A MULTIPLE NUMBER OF REDUNDANT SENSORS | |
EP0419705A1 (en) | Method for reducing jerkiness of numerical drive systems | |
DE3750428T2 (en) | CRUISE CONTROL ARRANGEMENT. | |
DE3122621C2 (en) | Monitoring device | |
DE3408173C2 (en) | ||
DE2729408A1 (en) | NC machine tool computer controller monitoring - uses comparison of input and output cycle times with limits | |
DE4038664C2 (en) | Method for ending a setting process of a machine tool driven by a motor | |
EP0697637A1 (en) | Method for monitoring the functioning of a controlling and regulating system | |
DE2917290C2 (en) | A system for detecting a malfunction of a numerical control unit | |
CH461116A (en) | Digital position measuring device | |
DE2729372C3 (en) | Arrangement for monitoring a computer-guided, numerically controlled machine tool | |
DE2659090C2 (en) | ||
DE69415612T2 (en) | TROUBLESHOOTING PROCEDURE IN A FOLLOW-UP PROGRAM | |
DE4039620A1 (en) | METHOD FOR DETERMINING POST CONTROL PARAMETERS FOR A POSITION CONTROL | |
DE2149328A1 (en) | Numerical control | |
EP0805382A1 (en) | Diagnostic apparatus for an electronically controlled machine in which detected operating conditions are combined according to keys | |
DE68916917T2 (en) | RETURN TO ORIGIN PROCEDURE. | |
DE3043474A1 (en) | Measurement system positioning servo controller - eliminates quantisation errors using control path model and output comparison with position | |
DE9212302U1 (en) | Interface to absolute encoder for converting its output signal | |
DE2244941B2 (en) | ||
DE3886687T2 (en) | DIGITIZATION PROCESS. | |
DE1152473B (en) | Numerical program control with an interpolator and a positioning control system | |
DE68924699T2 (en) | METHOD FOR CONTROLLING A SERVO MOTOR. | |
DE2935723A1 (en) | SECURITY DEVICE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OAP | Request for examination filed | ||
OD | Request for examination | ||
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8365 | Fully valid after opposition proceedings | ||
8320 | Willingness to grant licences declared (paragraph 23) |