[go: up one dir, main page]

DE3886748T2 - Geschwindigkeitsregelanordnung. - Google Patents

Geschwindigkeitsregelanordnung.

Info

Publication number
DE3886748T2
DE3886748T2 DE88903935T DE3886748T DE3886748T2 DE 3886748 T2 DE3886748 T2 DE 3886748T2 DE 88903935 T DE88903935 T DE 88903935T DE 3886748 T DE3886748 T DE 3886748T DE 3886748 T2 DE3886748 T2 DE 3886748T2
Authority
DE
Germany
Prior art keywords
speed
acceleration
deceleration
movable part
movement
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 - Fee Related
Application number
DE88903935T
Other languages
English (en)
Other versions
DE3886748D1 (de
Inventor
Ryuichi Hara
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Application granted granted Critical
Publication of DE3886748D1 publication Critical patent/DE3886748D1/de
Publication of DE3886748T2 publication Critical patent/DE3886748T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related 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/416Numerical 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43107Correction acceleration and deceleration as function of speed, time constants in rom
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/43Speed, acceleration, deceleration control ADC
    • G05B2219/43158Feedrate override
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49164Corner, making corner

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)
  • Control Of Position Or Direction (AREA)
  • Manipulator (AREA)

Description

  • Die vorliegende Erfindung bezieht sich auf eine Einrichtung zur Steuerung der Geschwindigkeit, wenn das bewegliche Teil eines Roboterarms oder eines numerisch gesteuerten Bearbeitungswerkzeugs bewegt wird.
  • Bei einem gewöhnlichen Roboter oder einer numerisch gesteuerten Maschine wird ein Beschleunigungs- /Verzögerungsfilter für jede Achse verschwendet, um die Bewegung eines beweglichen Teils bis zu einer angestrebten Position ruckfrei zu steuern, wobei die Geschwindigkeit des Teils durch ein Programm gesteuert wird. Dadurch ist es möglich, die Bewegung entlang einer eingestellten Trajektorie mit einer vorgegebenen Geschwindigkeit zu steuern. Wenn daher einmal die Programmierung fehlerfrei durchgeführt wurde, ist die Bewegungstrajektorie des beweglichen Teils immer die gleiche, und ein Fehler bei der Ausübung einer Aktivität wirft kein Problem auf.
  • Es gibt jedoch bei einem herkömmlichen lernenden Roboter beispielsweise Fälle, bei dem das zu steuernde Objekt eine Vielzahl von Antriebsmechanismen hat und bei dem bei einem Testlauf eine Trajektorienbewegung so eingestellt wird, daß sie mit einer reduzierten Geschwindigkeit durch einen Überschreitungsgeschwindigkeitsmechanismus läuft, um eine Geschwindigkeit einzustellen, die von der Geschwindigkeit verschieden ist, die gerade dann herrscht, wenn das Programm ausgeführt wird, so wie es möglich ist, wenn man beispielsweise ein System nach der EP-A 0 176 600 verwendet. In einem solchen Fall wird die Menge der Befehlsimpulse, die sich im Zeitpunkt der Beschleunigung und Verzögerung anhäufen werden, in Abhängigkeit von der befohlenen Geschwindigkeit verschieden sein. Wenn man eine Eckenbearbeitung durch ein Bearbeitungswerkzeug durchführt, kann die Menge der Überschreitungen sich ändern, und es können ähnliche Probleme auftreten.
  • Fig. 4(a) und 4(b) sind erklärende Darstellungen, die Beispiele von Beschleunigungs-/Verzögerungskennlinien zeigen, bei denen eine Zeit t auf der horizontalen Achse und eine Geschwindigkeit V auf der vertikalen Achse aufgetragen ist. Die Fig. 4(a) und 4(b) zeigen Beispiele, bei denen eine Beschleunigungs-/Verzögerungszeitkonstante auf einen konstanten Wert T eingestellt wird und die Relation zwischen V&sub1; und V&sub2; gleich V&sub1; = 2V&sub2; ist. In diesem Fall stellen eine Fläche S&sub1; die durch ein Dreieck q&sub1; - ta - tb definiert ist, und eine Fläche S&sub2;, die durch ein Dreieck q&sub2; - tc - td definiert ist, jeweils einen Betrag von angesammelten Befehlsimpulsen dar, wobei gelten soll, daß S&sub1; > S&sub2; ist. Nachdem sogar daher ein Programmbefehl zur Bewegung eines beweglichen Teils eingestellt ist, veranlaßt eine Überschreitung, die unabhängig vom Bewegungsbefehl eingestellt ist, die Trajektorie im Eckenbereich in Abhängigkeit von der Höhe der Überschreitungsgeschwindigkeit zu variieren. Ein Problem besteht bei einem Bogenschweißroboter oder dgl. darin, daß es notwendig wird, gemäß der Positionsinformation eines Lagesensors oder dgl. eine Korrektur vorzunehmen.
  • Fig. 5 ist eine Ansicht, um ein Beispiel zu erklären, bei dem eine Abweichung bei der Trajektorie im Bereich einer Ecke auftritt, wie oben erwähnt. Die Figur zeigt, daß, wenn eine Beschleunigungs-/Verzögerungssteuerung eines Servomotors mit der gleichen Zeitkonstante T in einem Fall durchgeführt wird, wo eine Trajektorie P&sub1; -Q - P&sub2;, die durch den Eckenbereich Q verläuft, eingestellt wird, die Ausdehnung, bis zu der ein bewegliches Teil von einer normalen Trajektorie abweicht, bei einer hohen Geschwindigkeit größer ist als bei einer niedrigen Geschwindigkeit.
  • Die vorliegende Erfindung ist dazu bestimmt, das obige Problem zu lösen, und es ist ihre Aufgabe, eine Einrichtung zur Geschwindigkeitssteuerung vorzusehen, bei der eine Steuerung einer Geschwindigkeitsüberschreitung möglich gemacht wird, ohne eine Änderung der Trajektorie zu verursachen.
  • Gemäß der vorliegenden Erfindung ist eine Einrichtung zur Geschwindigkeitssteuerung vorgesehen, die einen Antriebsmechanismus für eine Vielzahl von Achsen zur Steuerung der Bewegung eines beweglichen Teils entlang einer eingestellten Trajektorie mit einer vorgegebenen Geschwindigkeit aufweist, die Geschwindigkeitsüberschreitungsmittei zur Änderung und Einstellung einer befohlenen Geschwindigkeit des beweglichen Teils bis zu einer vorgegebenen Größe der vorgegebenen Geschwindigkeit auf der Grundlage des Änderns und Einstellens der befohlenen Geschwindigkeiten für jede Bewegungsrichtung aufweist, dadurch gekennzeichnet, daß sie weiter umfaßt:
  • Beschleunigungs-/Verzögerungsmittel, die eine Zeitkonstante haben, die in ein umgekehrtes Verhältnis zu einer Geschwindigkeit geändert wird, die durch die Überschreitungsmittel eingestellt ist.
  • Durch die Einrichtung zur Geschwindigkeitssteuerung ist es möglich, die Bewegung eines beweglichen Teils mit einer vorgegebenen Geschwindigkeit zu steuern, ohne die Trajektorie am Bereich einer Ecke zu ändern, wenn die Geschwindigkeit des beweglichen Teils gesteuert wird.
  • Fig. 1(a) (b) sind Blockdiagramme, die den generellen Aufbau der Erfindung zeigen,
  • Fig. 2(a), (b) sind erklärende Ansichten, um das Grundprinzip der Erfindung zu beschreiben,
  • Fig. 3 ist eine Ansicht, um eine Ausführungsform zu beschreiben, die angepaßt ist, eine Überschreitung zu ändern und eine Zeitkonstante während der Arbeit entlang einer Achse zu ändern,
  • Fig. 4(a),(b) sind erklärende Ansichten, um die Beschleunigungs-/Verzögerungskennlinien zu beschreiben, und
  • Fig. 5 ist eine Ansicht, um einen Fehler zu beschreiben, der auf einer Trajektorie im Bereich einer Ecke erzeugt wird.
  • Es wird nun eine Ausführungsform der vorliegenden Erfindung unter Bezugnahme auf die Zeichnungen ausführlich beschrieben.
  • Fig. 2(a),(b) sind erklärende Ansichten zur Beschreibung des Grundprinzips der Erfindung. Das Grundkonzept der Erfindung besteht darin, eine Zeitkonstante in umgekehrtem Verhältnis zu einem Wechsel bei einer Überschreitung einzustellen und eine Steuerung in einer solchen Weise auszuführen, daß die angesammelte Menge der Befehlsimpulse konstant ohne Rücksicht auf die Geschwindigkeit zurückgegeben wird.
  • Es sei insbesondere angenommen, daß, wenn eine Geschwindigkeit V&sub1; in Fig. 2(a) einen Wert aufweisen soll, der einer Überschreitung von 100% entspricht, eine Geschwindigkeit V&sub2; in Fig. 2(b) einen Wert hat, der einer Überschreitung von 50% entspricht. In einem solchen Fall wird eine Zeitkonstante T in Fig. 2(a) auf die halbe Zeitkonstante von Fig. 2(b) eingestellt. Allgemein ausgedrückt wird in einem Fall, wo eine Überschreitung von X% bis Y% variiert, eine Zeitkonstante T', die vorherrscht, wenn die Übersteuerung Y% ist, wie folgt eingestellt:
  • T' = T (X/Y)
  • wobei T die Konstante ist, die vorherrscht, wenn die Überschreitung X% ist.
  • Wenn man die Zeitkonstanten auf diese Weise einstellt, werden die Fläche S&sub1;, des Dreiecks, das durch die schrägen Linien in Fig. 2(a) bestimmt ist, und die Fläche S&sub2;, des Dreiecks, das durch die schrägen Linien in Fig. 2(b) bestimmt ist, gleich, so daß die Trajektorie im Bereich einer Ecke so gesteuert werden kann, daß sie unverändert bleibt, sogar wenn sich die Geschwindigkeit ändert.
  • Fig. 1(a) ist ein Blockdiagramm, das den generellen Aufbau der Erfindung zeigt. In dieser Figur wird eine Steuereinheit 1 sowohl bei einem Programmablauf als auch bei der Durchführung eines Überschreitungstestlaufs betrieben. In einem Fall, wo beispielsweise zwei Achsen, nämliche die X- und Y-Achse gesteuert werden, werden die Zuführrate und das Maß der Bewegung entlang der X- und Y-Achse eingestellt, wobei ein grober Interpolator a die Komponenten ΔX, ΔY der Beträge der Bewegung entlang der entsprechenden X- und Y- Achse berechnet und diese Komponenten an einen Impulsverteiler b ausgibt. Der Impulsverteiler b führt eine Impulsverteilungsberechnung gemäß der groben Interpolationsdaten durch und erzeugt verteilte Impulse Xp, Yp, deren Anzahl ΔX, ΔY einer Abtastperiode entsprechen. Diese Impulse werden an lineare Beschleunigungs-/Verzögerungsschaltungen 2X, 2Y ausgegeben. Jede dieser linearen Beschleunigungs- /Verzögerungsschaltungen 2X, 2Y besteht aus einer vorgegebenen Anzahl von Pufferregistern, einem Akkurnulator, einem Teiler und dgl. Die letzten groben Interpolationsdaten ΔXn, ΔYn werden in den Pufferregistern bei jedem Abtasten gespeichert, und ein Signal zur Durchführung einer linearen Beschleunigungs-/Verzögerungssteuerung der in Fig. 2(a), (b) gezeigten Art wird durch Additions- und Teilungsverarbeitung gebildet.
  • Die Ausgangssignale der linearen Beschleunigungs- /Verzögerungsschaltungen 2X, 2Y werden an einen X-Achsen- Servomotor 4X und an einen Y-Achsen-Servomotor 4Y jeweils über Servoschaltungen 3X, 3Y angelegt, wodurch diese Servomotore angetrieben werden.
  • Üblicherweise wird die Einstellung der verschiedenen Zeitkonstanten der in Fig. 2(a),(b) gezeigten Art durchgeführt, wenn die Achsen ruhen. Da es jedoch Möglichkeiten gibt, wo eine Überschreitung sogar während des Betriebs entlang einer Achse variiert wird, ist es manchmal notwendig, die Zeitkonstanten zu ändern, wobei man zwei Beschleunigungs- /Verzögerungseinrichtungen vorsieht, von denen jede auf den gleichen Antriebsmechanismus einwirkt.
  • Fig. 3 ist eine Ansicht zur Erklärung, die ein Beispiel einer Anordnung zeigt, um eine Zeitkonstante durch Änderung der Überschreitung während der Arbeit entlang einer Achse zu ändern. Im gezeigten Beispiel wird ein Servomotor anfangs einer Beschleunigungs- und Konstantgeschwindigkeitssteuerung bei einer Überschreitungskennlinie mit der Überschreitungsgeschwindigkeit V&sub1; unterworfen, und der Servomotor wird dann im Zeitintervall ta bis tb verzögert. Die Verzögerung beginnt im Zeitpunkt ta, und die Beschleunigung wird im Intervall ta bis to bei der Kennlinie mit der Überschreitungsgeschwindigkeit V&sub2; durchgeführt. In anderen Worten wird der Servomotor mit einer Kennlinie bis angetrieben, die durch Kombination der Verzögerungskennlinie bis und der Beschleunigungskennlinie bis erhalten wird. Als Folge davon ist es möglich, das Umschalten der Zeitkonstante durch Modifikation der Überscheitung während der Arbeit entlang der Achse zu steuern.
  • Fig. 1(b) ist ein Blockdiagramm, das den allgemeinem Aufbau einer Einrichtung zur Geschwindigkeitssteuerung zur Steuerung von Servomotoren gemäß der in Fig. 3 gezeigten Kennlinie zeigt. In dieser Figur ist nur die Schaltung bezüglich der X-Achse aus Einfachheitsgründen gezeigt. Hier setzt sich die Beschleunigungs-/Verzögerungsschaltung aus zwei Schaltungen 2Xa, 2Xb zusammen, die unterschiedliche Kennlinien haben.
  • Wenn die lineare Beschleunigungs- /Verzögerungsschaltung 2Xa so ausgeführt wird, daß sie der Kennlinie der Überscheitungsgeschwindigkeit V&sub1; entspricht, und die lineare Beschleunigungs-/Verzögerungsschaltung 2Xb so ausgeführt wird, daß sie der Kennlinie der Überschreitungsgeschwindigkeit V&sub2; entspricht, ist die Beschleunigungs- /Verzögerungssteuerung so, daß der Schalter S&sub1; geschlossen wird, um die Schaltung 2Xa im Intervall 0 bis tb in der Kennlinie von Fig. 3 zu betreiben, und daß der Schalter S&sub2; geschlossen wird, um die Schaltung 2Xb im Intervall ta bis to zu betreiben, und wobei beide Schaltungen 2Xa, 2Xb im Intervall ta bis tb betrieben werden.
  • Gemäß der Einrichtung zur Steuerung der Geschwindig keit nach der vorliegenden Erfindung wird, wenn der Betrag der Geschwindigkeitsüberschreitung geändert wird, die Zeitkonstante der Beschleunigungs-/Verzögerungseinrichtung in Abhängigkeit von der befohlenen Geschwindigkeit geändert, die Menge der Befehlsimpulse, die sich im Zeitpunkt der Beschleunigung und im Zeitpunkt der Verzögerung ansammeln, können gesteuert werden, so daß sie konstant gehalten werden können, und die Bewegung eines beweglichen Teils kann mit einer vorgegebenen Geschwindigkeit gesteuert werden, ohne die Trajektorie zu ändern. Darüber hinaus kann eine Überschreitungssteuerung durchgeführt werden, ohne eine Änderung in einer Trajektorie zu verursachen, sogar in dem Zustand, wo der Antriebsmechanismus einer Achse, auf die die obengenannte Beschleunigungs-/Verzögerungseinrichtung einwirkt, nicht im Ruhezustand ist.

Claims (2)

1. Einrichtung zur Geschwindigkeitssteuerung, die einen Antriebsmechanismus für eine Vielzahl von Achsen zur Steuerung der Bewegung eines beweglichen Teils entlang einer eingestellten Trajektorie mit einer vorgegebenen Geschwindigkeit aufweist, die Geschwindigkeitsüberschreitungsmittel zur Änderung und Einstellung einer befohlenen Geschwindigkeit des beweglichen Teils bis zu einer vorgegebenen Größe der vorgegebenen Geschwindigkeit auf der Grundlage des Änderns und Einstellens der befohlenen Geschwindigkeiten für jede Bewegungsrichtung aufweist, dadurch gekennzeichnet , daß sie weiter umfaßt:
Beschleunigungs-/Verzögerungsmittel, die eine Zeitkonstante haben, die in ein umgekehrtes Verhältnis zu einer Geschwindigkeit geändert wird1 die durch die Überschreitungsmittel eingestellt ist.
2. Einrichtung zur Geschwindigkeitssteuerung nach Anspruch 1, dadurch gekennzeichnet, daß zwei Beschleunigungs- /Verzögerungseinrichtungen vorgesehen sind, um auf jeden Antriebsmechanismus des beweglichen Teils in Abhängigkeit
eines Wechsels bei der befohlenen Geschwindigkeit während der Bewegung des beweglichen Teils einzuwirken, wobei, wenn der den beweglichen Teil betreffenden Geschwindigkeitsbefehl durch die Geschwindigkeitsüberschreitungsmittel geändert wird, eine Beschleunigung-/Verzögerung des beweglichen Teils aufgrund einer Einstellung jeder der Beschleunigungs-/Verzögerungsmittel auf eine Zeitkonstante gesteuert wird, die umgekehrt proportional zur geänderten Geschwindigkeit ist.
DE88903935T 1987-04-30 1988-04-27 Geschwindigkeitsregelanordnung. Expired - Fee Related DE3886748T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP62107262A JPS63273108A (ja) 1987-04-30 1987-04-30 速度制御装置
PCT/JP1988/000420 WO1988008562A1 (en) 1987-04-30 1988-04-27 Speed controller

Publications (2)

Publication Number Publication Date
DE3886748D1 DE3886748D1 (de) 1994-02-10
DE3886748T2 true DE3886748T2 (de) 1994-04-28

Family

ID=14454588

Family Applications (1)

Application Number Title Priority Date Filing Date
DE88903935T Expired - Fee Related DE3886748T2 (de) 1987-04-30 1988-04-27 Geschwindigkeitsregelanordnung.

Country Status (6)

Country Link
US (1) US4894596A (de)
EP (1) EP0359819B1 (de)
JP (1) JPS63273108A (de)
KR (1) KR910002446B1 (de)
DE (1) DE3886748T2 (de)
WO (1) WO1988008562A1 (de)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2622417B2 (ja) * 1989-11-07 1997-06-18 ファナック株式会社 プログラマブル・コントローラの負荷監視制御方式
JPH0430203A (ja) * 1990-05-25 1992-02-03 Fanuc Ltd ロボットの加減速時定数制御方法
JPH04111006A (ja) * 1990-08-30 1992-04-13 Kobe Steel Ltd ロボットの経路補間方法
JP3083870B2 (ja) * 1991-05-10 2000-09-04 ファナック株式会社 数値制御装置
JPH05161374A (ja) * 1991-12-04 1993-06-25 Mitsubishi Electric Corp インバータ装置及びインバータ装置の制御方法
JPH05324046A (ja) * 1992-05-18 1993-12-07 Mitsubishi Electric Corp 多系統数値制御方法及びその装置
DE4310945A1 (de) * 1992-05-18 1993-12-02 Mitsubishi Electric Corp Numerische Steuereinrichtung mit Geschwindigkeits-Übersteuerung
JP2782491B2 (ja) * 1992-10-16 1998-07-30 株式会社牧野フライス製作所 工作機械の早送り制御方法及び装置
US5434489A (en) * 1993-07-30 1995-07-18 Fanuc Robotics North America, Inc. Method and system for path planning in cartesian space
US5740327A (en) * 1994-12-27 1998-04-14 Nec Corporation Method of and apparatus for robot tip trajectory control
JP3673383B2 (ja) * 1997-12-12 2005-07-20 ファナック株式会社 ロボットの制御装置
JP3588063B2 (ja) * 2001-07-13 2004-11-10 ファナック株式会社 ロボット制御装置
GB2435189B (en) * 2004-12-17 2010-06-23 Milwaukee Electric Tool Corp Saw and Blade with Operational Communication
JP5156570B2 (ja) * 2008-10-06 2013-03-06 株式会社森精機製作所 自動プログラミング装置及びこれを備えたnc工作機械の制御装置
JP5331068B2 (ja) * 2010-07-29 2013-10-30 新日本工機株式会社 数値制御装置
US8886359B2 (en) 2011-05-17 2014-11-11 Fanuc Corporation Robot and spot welding robot with learning control function
JP5383756B2 (ja) * 2011-08-17 2014-01-08 ファナック株式会社 学習制御機能を備えたロボット
JP5149421B2 (ja) * 2011-05-20 2013-02-20 ファナック株式会社 加工時間予測部および加工誤差予測部を有する数値制御装置
CN103312248B (zh) * 2013-05-16 2015-05-06 哈尔滨工程大学 一种基于dsp的直线加减速拐点误差补偿方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5760407A (en) * 1980-09-30 1982-04-12 Fanuc Ltd Numerical control system
JPS5856785A (ja) * 1981-09-30 1983-04-04 株式会社三協精機製作所 工業用ロボツトの動作制御装置
JPS5962909A (ja) * 1982-10-01 1984-04-10 Fanuc Ltd 加減速装置
US4600870A (en) * 1983-11-17 1986-07-15 United Technologies Corporation Dual controller position control system
JPS60147812A (ja) * 1984-01-11 1985-08-03 Fuji Electric Co Ltd 定距離停止制御方式
DE3408523A1 (de) * 1984-03-08 1985-09-12 Siemens AG, 1000 Berlin und 8000 München Verfahren zur ueberwachung der durch die steuerung der antriebe einer rechnergesteuerten werkzeugmaschine oder eines industrieroboters erzeugten bahn
JPS60198606A (ja) * 1984-03-21 1985-10-08 Fanuc Ltd 数値制御装置の加減速方式
JPS6118009A (ja) * 1984-07-04 1986-01-25 Fanuc Ltd 加減速制御方式
JPS61156309A (ja) * 1984-12-27 1986-07-16 Toshiba Mach Co Ltd 速度段差平滑機能を備えた数値制御装置
JPS61157909A (ja) * 1984-12-29 1986-07-17 Fanuc Ltd ロボツトの経路誤差補正方式
JPS61214948A (ja) * 1985-03-20 1986-09-24 Fanuc Ltd 数値制御装置
DE3518792A1 (de) * 1985-05-24 1986-11-27 Traub Gmbh, 7313 Reichenbach Numerisch gesteuerte drehmaschine
JPS62100813A (ja) * 1985-10-28 1987-05-11 Komatsu Ltd コ−ナ点のオ−バライド方法

Also Published As

Publication number Publication date
KR890700866A (ko) 1989-04-28
EP0359819A1 (de) 1990-03-28
WO1988008562A1 (en) 1988-11-03
JPS63273108A (ja) 1988-11-10
US4894596A (en) 1990-01-16
KR910002446B1 (ko) 1991-04-22
EP0359819A4 (en) 1990-09-12
EP0359819B1 (de) 1993-12-29
DE3886748D1 (de) 1994-02-10

Similar Documents

Publication Publication Date Title
DE3886748T2 (de) Geschwindigkeitsregelanordnung.
DE69015347T2 (de) Vorschubgeschwindigkeitskontrolle.
DE3586563T2 (de) Regelsystem fuer beschleunigung-verlangsamung.
DE68909574T2 (de) Roboterachsensteuerung mit und ohne rückkuppelung.
DE3587608T2 (de) Fehlerkorrektur im wege eines roboters.
DE3545795C2 (de) Vorrichtung zur numerischen Steuerung
EP0046180B1 (de) Positionsregelsystem mit einer digitalen inkrementellen Messeinrichtung
DE4121531C2 (de) Bewegungssteuergerät
DE2735632A1 (de) Verfahren und anordnung zum steuern eines industrie-roboters
DE3750333T2 (de) Durch iterative splinefunktion gesteuerter positionierungsmechanismus.
EP0309824B1 (de) Verfahren zur numerisch gesteuerten Lageregelung elektromotorisch angetriebener Achsen
DE3408523C2 (de)
DE69027728T2 (de) Spindelantriebssystem einer Werkzeugmaschine
DE3851387T2 (de) Geschwindigkeitsregelvorrichtung in einem servolenksystem.
EP0419706B1 (de) Verfahren zur numerischen Positions- oder Bahnsteuerung
DE3854233T2 (de) Verfahren zur regelung der geschwindigkeit für servomotoren.
DE4108293A1 (de) Steuereinrichtung zum steuern eines servomotors
DE4111517A1 (de) Steuereinrichtung zum steuern einer mehrzahl von servomotoren
DE3635305C2 (de)
DE3650173T2 (de) Schnittstellensystem für servoregelung.
EP0543034B1 (de) Verfahren zum Betrieb einer numerisch gesteuerten Werkzeugmaschine und Werkzeugmaschine zur Ausübung des Verfahrens
DE3943342C2 (de) Servosteuersystem
DE69016903T2 (de) Rücklaufverfahren zum bezugspunkt.
DE69119538T2 (de) Robotersteuerungsverfahren und Gerät
EP1229411B1 (de) Steuerungsverfahren sowie Regelungsstruktur zur Bewegungsführung, Vorsteuerung und Feininterpolation von Objekten in einem Drehzahlreglertakt, der schneller als der Lagereglertakt ist

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee