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 PDFInfo
- 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
Links
Images
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—Program-control systems
- G05B19/02—Program-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 program data in numerical form
- G05B19/41—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 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/4103—Digital interpolation
-
- 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/34142—Polynomial
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)
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)
| 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)
| 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)
| 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 |
-
1989
- 1989-07-05 IT IT8967551A patent/IT1232128B/it active
-
1990
- 1990-06-29 US US07/545,730 patent/US5285394A/en not_active Expired - Fee Related
- 1990-07-03 EP EP90112633A patent/EP0406784B1/de not_active Expired - Lifetime
- 1990-07-03 ES ES90112633T patent/ES2076264T3/es not_active Expired - Lifetime
- 1990-07-03 DE DE69021795T patent/DE69021795T2/de not_active Expired - Fee Related
- 1990-07-04 PT PT94587A patent/PT94587B/pt not_active IP Right Cessation
- 1990-07-04 CA CA002020434A patent/CA2020434A1/en not_active Abandoned
Cited By (12)
| 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 |