EP0406784A2 - Elektronisches Polynomisches Interpolationsgerät für numerische Steuerungen von Werkzeugmaschinen, besonders für Fräsmaschinen für die Herstellung von Stanzen und mit diesem Gerät ausgerüstete Maschinen - Google Patents

Elektronisches Polynomisches Interpolationsgerät für numerische Steuerungen von Werkzeugmaschinen, besonders für Fräsmaschinen für die Herstellung von Stanzen und mit diesem Gerät ausgerüstete Maschinen Download PDF

Info

Publication number
EP0406784A2
EP0406784A2 EP90112633A EP90112633A EP0406784A2 EP 0406784 A2 EP0406784 A2 EP 0406784A2 EP 90112633 A EP90112633 A EP 90112633A EP 90112633 A EP90112633 A EP 90112633A EP 0406784 A2 EP0406784 A2 EP 0406784A2
Authority
EP
European Patent Office
Prior art keywords
polynomial
trajectory
binary
speed
section
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
Application number
EP90112633A
Other languages
English (en)
French (fr)
Other versions
EP0406784B1 (de
EP0406784A3 (en
Inventor
Piera Levi Montalcini
Antonio Racciu
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.)
Advanced Data Processing ADP SRL
Original Assignee
Advanced Data Processing ADP SRL
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 Advanced Data Processing ADP SRL filed Critical Advanced Data Processing ADP SRL
Publication of EP0406784A2 publication Critical patent/EP0406784A2/de
Publication of EP0406784A3 publication Critical patent/EP0406784A3/en
Application granted granted Critical
Publication of EP0406784B1 publication Critical patent/EP0406784B1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/41Numerical 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 program data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • 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/34Director, elements to supervisory
    • G05B2219/34142Polynomial

Definitions

  • the aim of the present invention is to eliminate these disadvantages, and, within the scope of this general aim, said invention has the important object of providing an electronic device which is suitable for directly interpolating tool trajectory arcs which are represented by polynomials of the n-th degree and are expressed as a function of a parameter, hereinafter termed curvilinear coordinate, which varies between zero and the length of said section of trajectory, thus obtaining corresponding continuous surfaces of the machined part which require no manual finishing intervention.
  • a first register 55 and a second register 56, as well as a binary subtractor 57, are arranged at the output of the binary adder 52.
  • the datum of theoretical position P tx (nT) is taken from the first register 55.
  • the theoretical speed datum V tx (nT) is taken from the output of the subtractor 57 and is obtained by means of the subtraction of the position at the instant nT from the position at the preceding instant (n-1)T which is performed by said subtractor 57.
  • a micro-line optical rule REx, REy and REz is rigidly associated with the frame of each movement unit, and a respective optical sensor SOx, SOy, SOz co-operates with each rule; the signals of the sensors SOx, SOy, SOz are converted, by means of respective position counters 70 x,y,z and registers 71 x,y,z , into a datum which corresponds to the actual positions Px(nT), Py(nT) and Pz(nT) of the tool.
  • a set of three logic circuits 80 compares the actual positions with the theoretical ones calculated by the polynomial generators 27, 28, 29 in order to generate a correction signal V(nT) x,y,z in terms of speed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
EP90112633A 1989-07-05 1990-07-03 Elektronisches Polynomisches Interpolationsgerät für numerische Steuerungen von Werkzeugmaschinen, besonders für Fräsmaschinen für die Herstellung von Stanzen und mit diesem Gerät ausgerüstete Maschinen Expired - Lifetime EP0406784B1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IT8967551A IT1232128B (it) 1989-07-05 1989-07-05 Dispositivo elettronico di interpolazione polinomiale per controlli numerici di macchine utensili, particolarmente fresatrici per la lavorazione di stampi e macchina incorporante detto dispositivo
IT6755189 1989-07-05

Publications (3)

Publication Number Publication Date
EP0406784A2 true EP0406784A2 (de) 1991-01-09
EP0406784A3 EP0406784A3 (en) 1991-02-20
EP0406784B1 EP0406784B1 (de) 1995-08-23

Family

ID=11303372

Family Applications (1)

Application Number Title Priority Date Filing Date
EP90112633A Expired - Lifetime EP0406784B1 (de) 1989-07-05 1990-07-03 Elektronisches Polynomisches Interpolationsgerät für numerische Steuerungen von Werkzeugmaschinen, besonders für Fräsmaschinen für die Herstellung von Stanzen und mit diesem Gerät ausgerüstete Maschinen

Country Status (7)

Country Link
US (1) US5285394A (de)
EP (1) EP0406784B1 (de)
CA (1) CA2020434A1 (de)
DE (1) DE69021795T2 (de)
ES (1) ES2076264T3 (de)
IT (1) IT1232128B (de)
PT (1) PT94587B (de)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992002871A1 (en) * 1990-08-08 1992-02-20 Digital Arts Film & Television Pty. Ltd. Motion control system for cinematography
DE4226236C1 (de) * 1992-08-05 1994-02-24 Mannesmann Ag Einrichtung für die Steuerung von elektronisch auslösbaren Mitteln
EP0665182A1 (de) * 1994-01-28 1995-08-02 Inventio Ag Verfahren zur Steuerung der Bewegung von Türen
EP0470564B1 (de) * 1990-08-06 1995-10-18 Cincinnati Milacron Inc. Verfahren und Einrichtung zur Steuerung der Bewegung eines Maschinenteiles
ES2081729A1 (es) * 1991-08-06 1996-03-01 Fagor S Coop Ltda Sistema para la representacion grafica de mecanizados de torno.
WO1997025661A1 (de) * 1996-01-12 1997-07-17 Heesemann Juergen Verfahren zur dezentralen steuerung eines motorantriebs
WO1998015880A1 (de) * 1996-10-08 1998-04-16 Siemens Aktiengesellschaft Verfahren und regelungsstruktur zur momentenvorsteuerung numerisch geregelter, elastischer und damit schwingungsfähiger mehrmassensysteme
US7392110B2 (en) 2003-07-08 2008-06-24 Mtu Aero Engines Gmbh Method and device for milling freeform surfaces

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5859787A (en) * 1995-11-09 1999-01-12 Chromatic Research, Inc. Arbitrary-ratio sampling rate converter using approximation by segmented polynomial functions
WO2001075538A1 (en) * 2000-03-31 2001-10-11 Incs Inc. Data generating device, data generating method and data generating program
EP2144127B1 (de) * 2008-07-08 2014-04-30 Siemens Aktiengesellschaft Verfahren und Steuergerät zum Aufsynchronisieren eines Aufnehmers eines Handlingsgerätes
JP5715215B2 (ja) * 2013-10-07 2015-05-07 ファナック株式会社 軌跡データの表示部を備えた工具軌跡表示装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1424767A (en) * 1973-03-28 1976-02-11 Osoboe K Bjuro Stanskostroenia Method of programme control of metalworking -machine tool and system for effecting same
US4581698A (en) * 1981-11-18 1986-04-08 General Electric Company Method and system for generating interpolation pulses
JPS59168513A (ja) * 1983-03-16 1984-09-22 Fanuc Ltd 加減速制御方式
US4663726A (en) * 1985-04-15 1987-05-05 General Electric Co. Robot control utilizing cubic spline interpolation
JPH0782554B2 (ja) * 1986-09-10 1995-09-06 フアナツク株式会社 曲面加工方法
CA1282142C (en) * 1986-10-21 1991-03-26 Sony Corporation Method for generating offset surface data
JPH01258106A (ja) * 1988-04-08 1989-10-16 Fanuc Ltd 空間曲線創成法
JPH02184970A (ja) * 1989-01-11 1990-07-19 Ricoh Co Ltd 3次式演算装置
US5060133A (en) * 1990-02-06 1991-10-22 Automation Intelligence, Inc. Transputer CNC processor

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0470564B1 (de) * 1990-08-06 1995-10-18 Cincinnati Milacron Inc. Verfahren und Einrichtung zur Steuerung der Bewegung eines Maschinenteiles
WO1992002871A1 (en) * 1990-08-08 1992-02-20 Digital Arts Film & Television Pty. Ltd. Motion control system for cinematography
AU661825B2 (en) * 1990-08-08 1995-08-10 Digital Arts Film & Television Pty Ltd Motion control system for cinematography
US5457370A (en) * 1990-08-08 1995-10-10 Digital Arts Film And Television Pty Ltd Motion control system for cinematography
ES2081729A1 (es) * 1991-08-06 1996-03-01 Fagor S Coop Ltda Sistema para la representacion grafica de mecanizados de torno.
DE4226236C1 (de) * 1992-08-05 1994-02-24 Mannesmann Ag Einrichtung für die Steuerung von elektronisch auslösbaren Mitteln
EP0665182A1 (de) * 1994-01-28 1995-08-02 Inventio Ag Verfahren zur Steuerung der Bewegung von Türen
US5625175A (en) * 1994-01-28 1997-04-29 Inventio Ag Method and apparatus for controlling the movement of elevator car doors
WO1997025661A1 (de) * 1996-01-12 1997-07-17 Heesemann Juergen Verfahren zur dezentralen steuerung eines motorantriebs
WO1998015880A1 (de) * 1996-10-08 1998-04-16 Siemens Aktiengesellschaft Verfahren und regelungsstruktur zur momentenvorsteuerung numerisch geregelter, elastischer und damit schwingungsfähiger mehrmassensysteme
US6341244B1 (en) 1996-10-08 2002-01-22 Siemens Aktiengesellschaft Method and control structure for controlling moments in numerically controlled elastic (and therefore oscillation-capable) multiple mass systems
US7392110B2 (en) 2003-07-08 2008-06-24 Mtu Aero Engines Gmbh Method and device for milling freeform surfaces

Also Published As

Publication number Publication date
US5285394A (en) 1994-02-08
IT1232128B (it) 1992-01-23
IT8967551A0 (it) 1989-07-05
DE69021795D1 (de) 1995-09-28
PT94587A (pt) 1992-01-31
EP0406784B1 (de) 1995-08-23
PT94587B (pt) 1997-07-31
DE69021795T2 (de) 1996-05-02
CA2020434A1 (en) 1991-01-06
ES2076264T3 (es) 1995-11-01
EP0406784A3 (en) 1991-02-20

Similar Documents

Publication Publication Date Title
US5285394A (en) Electronic polynomial interpolation device for numeric controls of machine tools, particularly milling machines for the machining of dies, and machine comprising said device
US3969615A (en) Interpolator for numerically controlled machine tools
EP0187864B1 (de) Regelsystem für beschleunigung-verlangsamung
EP1389749B1 (de) Verfahren zur Kurveninterpolation
EP0120970B1 (de) Beschleunigungs- und geschwindigkeitsverminderungsschaltung
EP0062075B1 (de) Numerisches steuersystem
EP0357778B1 (de) Verfahren zur regelung der geschwindigkeit für servomotoren
EP0470564B1 (de) Verfahren und Einrichtung zur Steuerung der Bewegung eines Maschinenteiles
US7274165B2 (en) Numerical controller
US4888536A (en) Device for controlling positioning of an object
US20070185609A1 (en) Numerical control method
US4025764A (en) Multi pass machining with control of feed increments
KR900005549B1 (ko) 원점 복귀 방법
EP0420985B1 (de) System zur evolventen-interpolation mit geschwindigkeitssteuerung
EP1986064A2 (de) Numerisches Steuerung mit einer Funktion zum Verlangsamen von Bezugsvariablen bei Pfadtabellenoperationen
US4164693A (en) Method and system for producing linear contouring movement
EP0047653A2 (de) Verfahren und Vorrichtung zur Kreisbogeninterpolation
EP0385347A2 (de) Synchrones Steuerungssystem und Verfahren dafür
US4020331A (en) Feed rate control system for numerical control machine tool
KR920009888B1 (ko) 서보모타 제어방법
US5392217A (en) Apparatus and method for controlling acceleration and deceleration for numerically controlled machine
US3665499A (en) Feedrate sevvo control system
JPH01292405A (ja) ディジタル位置サーボ装置
EP0372082A1 (de) Verfahren zur rückkehr zum ursprung
JPS58221673A (ja) 溶接ロボットのウィーヴィング教示方法

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE ES FR GB SE

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE ES FR GB SE

17P Request for examination filed

Effective date: 19910518

17Q First examination report despatched

Effective date: 19930811

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE ES FR GB SE

REF Corresponds to:

Ref document number: 69021795

Country of ref document: DE

Date of ref document: 19950928

REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2076264

Country of ref document: ES

Kind code of ref document: T3

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 19980615

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 19980616

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 19980626

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 19980701

Year of fee payment: 9

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19980724

Year of fee payment: 9

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19990703

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 19990704

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: THE PATENT HAS BEEN ANNULLED BY A DECISION OF A NATIONAL AUTHORITY

Effective date: 19990730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: THE PATENT HAS BEEN ANNULLED BY A DECISION OF A NATIONAL AUTHORITY

Effective date: 19990731

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 19990703

EUG Se: european patent has lapsed

Ref document number: 90112633.4

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20000503

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20000810