DE4038026A1 - Verfahren zur ermittlung von werkzeugbahn-konturen bei numerisch gesteuerten maschinen - Google Patents

Verfahren zur ermittlung von werkzeugbahn-konturen bei numerisch gesteuerten maschinen

Info

Publication number
DE4038026A1
DE4038026A1 DE4038026A DE4038026A DE4038026A1 DE 4038026 A1 DE4038026 A1 DE 4038026A1 DE 4038026 A DE4038026 A DE 4038026A DE 4038026 A DE4038026 A DE 4038026A DE 4038026 A1 DE4038026 A1 DE 4038026A1
Authority
DE
Germany
Prior art keywords
contours
valid
points
tool path
contour
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.)
Withdrawn
Application number
DE4038026A
Other languages
English (en)
Inventor
Norbert Dipl Ing Vollmayr
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.)
Dr Johannes Heidenhain GmbH
Original Assignee
Dr Johannes Heidenhain GmbH
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 Dr Johannes Heidenhain GmbH filed Critical Dr Johannes Heidenhain GmbH
Publication of DE4038026A1 publication Critical patent/DE4038026A1/de
Withdrawn 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/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 programme 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
    • 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/4097Numerical 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 using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making 3D objects, e.g. desktop manufacturing
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35113Generation of compound, composite surface
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35118Generate intersection of offset surfaces
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35119Combine different forms, shapes
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35533Use, input 2-D data, sectional profile to machine 3-D surface
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50336Tool, probe offset for curves, surfaces, contouring

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Numerical Control (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Description

Die Erfindung betrifft ein Verfahren zur Ermittlung von Werkzeugbahn-Konturen bei numerisch gesteuerten Maschinen gemäß dem Oberbegriff des Anspruchs 1.
Bei numerisch gesteuerten Werkzeugmaschinen ist es bekannt, die Daten für die Herstellung eines Werk­ stückes aus einem Werkstücksrohling in Form von Werkzeugbahn-Daten durch ein NC-Programm zu be­ stimmen. Dazu ist erforderlich, die Kontur des herzustellenden Werkstückes mit dem Werkzeugradius zu korrigieren, da für die Maschine nicht die Werkstückkontur, sondern die Werkzeugmittelpunkt- Bahn relevant ist.
Für NC-Steuerungen ist das Berechnen der korri­ gierten Schnittkontur eines beliebigen Körpers eine komplexe und rechenintensive Aufgabe.
Die Schwierigkeiten liegen hier schon in der Defi­ nition eines komplexen Körpers und seiner Oberflä­ che und dann in der Berechnung einer Äquidistanten für die Fräserradiuskorrektur unter Berücksichti­ gung möglicher Kollisionen bei vorgegebener Genau­ igkeit. Entsprechend hoch ist der erforderliche Einsatz an Rechenkapazität und Speicherkapazität. Um solche Berechnungen durchzuführen, ist auf dem Rechner der NC-Steuerung zusätzliche Hard- und Software notwendig. Dazu gehören beispielsweise spezielle Arithmetikprozessoren, aber auch geome­ trische Verfahren und Darstellungsmethoden zur Be­ schreibung von Freiformflächen.
Relativ komplexe Körperkonturen lassen sich aus einfachen Konturstücken wie Kreisen und Geraden zusammenstellen. Die Werkzeugradiuskorrekturen lassen sich an diesen einfachen Konturen leicht durchführen, jedoch ist es problematisch, aus den einzelnen korrigierten Konturen die resultierende Werkzeugbahn zu ermitteln, da es bei den einzeln korrigierten Konturen durch deren Zusammenfassung zu Überschneidungen kommt.
Der Erfindung liegt die Aufgabe zugrunde, bei einer beliebig zusammengesetzten Kontur die zulässigen Randpunkte zu ermitteln, deren Abfolge der Werk­ zeugbahn entspricht, die die Kontur des Werkstückes erzeugt.
Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruches 1 gelöst.
Die Vorteile dieses Verfahrens liegen darin, daß auf einfache Weise bei einer komplexen Kontur die erforderlichen Fräserbahn-Daten durch die ermittelten zulässigen Randpunkte gewonnen werden können.
Mit Hilfe von Ausführungsbeispielen wird die Er­ findung anhand der Zeichnungen noch näher erläu­ tert.
Es zeigt
Fig. 1 eine Schnittlinie zwischen der Oberfläche eines Werkstückes und der Bearbeitungsebene und
Fig. 2 eine tiefengestaffelte Dar­ stellung einer Schnittbearbei­ tung.
Für die in Fig. 1 dargestellte Schnittlinie er­ folgt die Ermittlung der gültigen (zulässigen) Randpunkte durch mengentheoretische (Bool′sche) Operationen.
In Fig. 1 ist die Draufsicht auf ein Werkstück 8 und seinen korrigierten Körper 8′ gezeigt, das aus drei Grundkörpern in Form von Zylindern gebildet ist. Die Draufsicht stellt eine Schnittlinie zwi­ schen der Oberfläche des Werkstückes 8 und der je­ weiligen Bearbeitungsebene dar. Die Zylinder tragen die Bezeichnungen 9, 10 und 11, wobei 9 und 10 po­ sitive Zylinder darstellen und 11 als negativer Zylinder bei der Zusammensetzung des Werkstückes 8 subtrahiert werden muß.
Um ein solches Werkstück 8 herstellen zu können, werden zu den Elementar-Zylindern 9, 10 und 11 um den Fräserradius korrigierte Zylinder erzeugt und mengenalgebraisch verknüpft. Daraus werden die korrigierten Fräserbahn-Daten ermittelt. Bei der Erzeugung der korrigierten Grundkörper wird bereits festgestellt, ob der jeweilige Grundkörper ein Po­ sitiv-Körper oder ein Negativ-Körper ist. Mit men­ genalgebraischen Operationen werden nachstehend anhand einer Tabelle die gültigen Randpunkte für die Fräserbahn ermittelt.
Um die gültigen Randpunkte zu ermitteln, werden über den dargestellten korrigierten Körper 8′ in einem bestimmten Raster Hilfslinien gelegt. Die Folge der gültigen Randpunkte entspricht der Frä­ serbahn, die die Kontur des Werkstückes 8 erzeugt.
Zur Verdeutlichung sind lediglich vier Hilfslinien a, b, c, d dargestellt, die aber das Prinzip ver­ ständlich machen.
Die Grundbedingung der hier vorliegenden Mengen­ operation lautet für die drei Zylinder: 9 und 10 bilden eine Vereinigungsmenge, von der die Menge 11 subtrahiert wird:
(910)/11
Die folgenden Randpunktbetrachtungen werden immer an den Konturen der korrigierten Körper 9, 10 und 11 durchgeführt.
Die Hilfslinie a schneidet sich am Punkt a1 mit dem Zylinder 9 (bzw. mit dessen korrigierter Kontur).
a1 ist Randpunkt (R) von Zylinder 9 und liegt au­ ßerhalb (A) von Zylinder 10, also ist a1 bei der Vereinigungsmenge (910) ein gültiger Randpunkt.
Zur Vereinigungsmenge (910) bildet 11 die Differenzmenge. Dafür gilt: a1 ist Randpunkt (R) von der Vereinigungsmenge (910) und liegt außerhalb (A) von Zylinder 11; a1 ist also auch für die Differenzmenge (910)/11 ein gültiger Randpunkt.
Tabellarisch ausgedrückt:
Beide Schnittpunkte a1 und a2 sind demgemäß gültige Randpunkte, die der Fräser anfahren darf. Gültige Randpunkte werden in den Tabellen und in Fig. 1 mit einem konzentrischen Kreis um den jeweiligen Punkt kenntlich gemacht, der einen Kugelfräser symbolisieren soll.
Für die Hilfslinie b ergibt sich analog:
Da Punkt b3 nicht für alle Bedingungen gültig ist, stellt er keinen gültigen Randpunkt für die Bear­ beitung dar.
b4 = A₉; A₁₀ - <A(910)
b4 = R₁₁; A(9 10); - <A((910)11)
Bei der Hilfslinie b sind also nur die Randpunkte b1 und b2 gültige Fräserbahn-Punkte.
Für die Hilfslinie C gilt:
Bei der Hilfslinie c sind demgemäß die Randpunkte c1 und c3 gültige Fräserbahn-Punkte.
Für die Hilfslinie d gilt die Betrachtung:
Bei der Betrachtung der stärker ausgezogenen Be­ grenzungslinie des Werkstückes 8 zeigt sich, daß alle als gültige Punkte erkannten Randpunkte a1, a2; b1, b2; c1, c3; d1, d2 auf der korrigierten Kontur, also auf einer Aquidistanten zur Werkstückkontur liegen, deren Abstand dem Radius eines Kugelfräsers entspricht.
Die Lage der hier betrachteten Hilfslinien ist willkürlich. Bei der Realisierung der Erfindung liegen die Hilfslinien so eng beieinander, daß sich beim Fräsen eine kontinuierlich verlaufende Fräser­ bahn ergibt.
Gleiches gilt auch für das Ausführungsbeispiel aus Fig. 2. Hier ist ein Schnitt durch ein Werkstück dargestellt, das eine sogenannte Tiefenstaffelung hat. Der große Kreisring 12 soll einen in die Tiefe der Zeichenebene sich erstreckenden Torus mit halb­ kreisförmigem Querschnitt begrenzen. Im oberen Teil der Fig. 2 wird dieser Torus von einem Kegel ge­ schnitten, der sich aus der Zeichnungsebene heraus erstreckt und dessen Spitze symbolisch durch einen Punkt 13 markiert ist.
Prinzipiell erfolgt bei diesem Beispiel die Ermitt­ lung der zulässigen (gültigen) Randpunkte nach dem gleichen mengentheoretischen Prinzip wie beim Bei­ spiel aus Fig. 1. Eine Besonderheit - nicht im Prinzip, sondern bedingt durch die Tiefenstaffelung - liegt darin, daß für die schichtweise Bearbeitung immer die Kontur 12 der jeweils oberen Schicht maß­ geblich dafür ist, ob ein Randpunkt einer unteren, gerade aktuell bearbeiteten Schicht 14 zulässig ist, oder nicht.
Dieser Sachverhalt wird verständlich durch die Überlegung, daß ein realer Bearbeitungsvorgang in die Tiefe eines Werkstückrohlings immer mit der Be­ arbeitung der obersten Schicht beginnt und sich schichtweise nach unten fortsetzt.
Eine Kontur die für die oberste Schicht als zu­ lässig ermittelt wurde, darf aber nicht durch eine tiefer liegende Kontur verletzt werden.
Aus diesem Grund bildet in derartigen Fällen zumin­ dest die oberste Schicht eine Art Maske, die bei allen anschließenden Randpunktbetrachtungen mit einbezogen werden muß.
Bei jeder Folgeschicht sind also nur Punkte er­ laubt, die innerhalb oder auf dem Rand der momen­ tanen Fläche und innerhalb oder auf dem Rand der darüberliegenden Fläche (Maske) liegen, da sonst die darüberliegende Schicht verletzt würde.
Für die Ermittlung der gültigen Randpunkte wird über die Schnittfläche wieder ein hinreichend enges Raster von Hilfslinien e, f, g, h gelegt. Mit Hilfe der Mengenoperationen werden von den Schnittpunkten mit den Hilfslinien e, f, g, h die gültigen Rand­ punkte e2, e3; f2, f3; g2, g3; h2, h3 ermittelt.
Alle gültigen Randpunkte e2, e3; f2, f3; g2, g3; h2, h3 werden in einer Liste mit einer durch die Hilfslinien e, f, g, h gegebenen Ordnungsrelation (aufsteigende Reihenfolge) abgespeichert.
Für jede Hilfslinie e, f, g, h sind neben den nach dem Vereinigungsalgorithmus gültigen Punkten der aktuellen Schicht 14 auch die Randpunkte der dar­ überliegenden Maske 12 bekannt.
Um die erlaubten Punkte herauszufinden müssen die Punkte von Hilfslinien die übereinander liegen in Relation gebracht werden.
Da die Punkte einer Hilfslinie in eine aufsteigende Reihenfolge gebracht sind, durchkreuzen die Ver­ bindungen von zwei aufeinanderfolgenden Punkten abwechselnd innere und äußere Bereiche der aktu­ ellen Schicht 14.
Gültige Randpunkte sind entweder Punkte der aktu­ ellen Schicht 14, die in inneren Bereichen der Maske 12 liegen, oder Randpunkte der Maske 12, die in inneren Bereichen der aktuellen Schicht 14 liegen.
Für die Schnittlinien der Konturen 12 und 14 wird gemäß der Mengentheorie die "Schnittmenge" gebil­ det.
Analog zu den Erläuterungen des Beispiels 1 gilt in verkürzter Form:
Die Hilfslinie e schneidet sich am Punkt e1 mit der Kontur 14 (aktuelle Schicht).
e1 ist zwar Randpunkt (R) von 14, liegt aber außer­ halb (A) der Maske 12, also ist e1 kein gültiger Randpunkt.
e2 ist Randpunkt (R) der Maske 12 und liegt inner­ halb (I) der aktuellen Schicht 14, also ist e2 gül­ tig.
e3 liegt innerhalb (I) der Maske 12 und innerhalb (I) der aktuellen Schicht 14, also ist e3 ebenfalls gültig.
e4 ist Randpunkt (R) der Maske 12, liegt aber au­ ßerhalb (A) der aktuellen Schicht 14, also ist er nicht gültig,
f2 und f3 sind als gültige Randpunkte .
g2 und g3 sind demnach gültige Randpunkte .
h2 und h3 sind also gültige Randpunkte .

Claims (4)

1. Verfahren mit einer numerischen Steuerung zur Bearbeitung von Werkstücken, bei dem durch Ver­ knüpfung von Werkstück-Rohlingsdaten mit Werk­ zeugbahn-Daten Schnittlinien von mathematisch definierbaren Konturen gebildet werden, dadurch gekennzeichnet, daß anhand von Daten der Kon­ turen (8′, 12, 14) zeilen- und/oder spaltenweise Schnittpunktbetrachtungen zwischen einem Raster von Hilfslinien (a, b, c, d; e, f, g, h) und den Konturen (8′,12,14) mit Hilfe von mengen­ theoretischen Operationen durchgeführt werden, um zulässige Berandungspunkte (a1, a2; b1, b2,; c1, c3; d1, d2; e2, e3; f2, f3; g2, g3; h2, h3) für eine Bearbeitungs-Bahn zu gewinnen.
2. Verfahren nach Anspruch 1, dadurch gekenn­ zeichnet, daß die Konturen (8′,12,14) Umrandun­ gen von einfachen Elementarkörpern sind.
3. Verfahren nach Anspruch 1, dadurch gekenn­ zeichnet, daß die Konturen (8′, 12, 14) Umrandun­ gen von zusammengesetzten einfachen Elementar­ körpern sind.
4. Verfahren nach Anspruch 1, dadurch gekenn­ zeichnet, daß die Konturen (8′, 12, 14) Umrandungen von zusammengesetzten, um einen Werkzeugradius korrigierten, einfachen Elemen­ tarkörpern sind.
DE4038026A 1990-09-25 1990-11-29 Verfahren zur ermittlung von werkzeugbahn-konturen bei numerisch gesteuerten maschinen Withdrawn DE4038026A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP90118383A EP0477396B1 (de) 1990-09-25 1990-09-25 Verfahren zur Ermittlung von Werkzeugbahn-Konturen bei numerisch gesteuerten Maschinen

Publications (1)

Publication Number Publication Date
DE4038026A1 true DE4038026A1 (de) 1992-03-26

Family

ID=8204509

Family Applications (2)

Application Number Title Priority Date Filing Date
DE59009662T Expired - Fee Related DE59009662D1 (de) 1990-09-25 1990-09-25 Verfahren zur Ermittlung von Werkzeugbahn-Konturen bei numerisch gesteuerten Maschinen.
DE4038026A Withdrawn DE4038026A1 (de) 1990-09-25 1990-11-29 Verfahren zur ermittlung von werkzeugbahn-konturen bei numerisch gesteuerten maschinen

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE59009662T Expired - Fee Related DE59009662D1 (de) 1990-09-25 1990-09-25 Verfahren zur Ermittlung von Werkzeugbahn-Konturen bei numerisch gesteuerten Maschinen.

Country Status (5)

Country Link
US (1) US5353232A (de)
EP (1) EP0477396B1 (de)
JP (1) JP3121878B2 (de)
DE (2) DE59009662D1 (de)
ES (1) ES2080774T3 (de)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581699A (en) 1995-05-15 1996-12-03 International Business Machines Corporation System and method for testing a clock signal
DE10065422A1 (de) * 2000-12-27 2002-07-18 Siemens Ag Verfahren und Steuerung zur Erstellung und Optimierung flexibler, hochwertiger Kurvenscheibenfunktionen direkt über das Steuerungsprogramm / Anwenderprogramm
JP2007511008A (ja) 2003-11-04 2007-04-26 コンスタント・データ、インコーポレイテッド ハイブリッドリアルタイムデータレプリケーション
US7870354B2 (en) * 2003-11-04 2011-01-11 Bakbone Software, Inc. Data replication from one-to-one or one-to-many heterogeneous devices
US7054708B1 (en) 2003-11-05 2006-05-30 Xyron, Inc. Sheet material cutting system and methods regarding same
US20070034061A1 (en) * 2005-07-14 2007-02-15 Robert Workman Electronic paper cutting apparatus and method for cutting
US7930958B2 (en) 2005-07-14 2011-04-26 Provo Craft And Novelty, Inc. Blade housing for electronic cutting apparatus
US7845259B2 (en) 2005-07-14 2010-12-07 Provo Craft And Novelty, Inc. Electronic paper cutting apparatus
US20070012148A1 (en) 2005-07-14 2007-01-18 Robert Workman Electronic cutting apparatus and methods for cutting
US20110280999A1 (en) 2009-12-23 2011-11-17 Provo Craft And Novelty, Inc. Foodstuff Crafting Apparatus, Components, Assembly, and Method for Utilizing the Same
JP6672748B2 (ja) * 2015-11-30 2020-03-25 ブラザー工業株式会社 制御装置、工作機械、制御方法及びコンピュータプログラム
JP6943556B2 (ja) * 2016-10-27 2021-10-06 ブラザー工業株式会社 加工経路演算装置、加工経路演算方法及びコンピュータプログラム

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3629558A (en) * 1969-09-12 1971-12-21 Bendix Corp Method for preparing control tapes
US3757095A (en) * 1970-08-26 1973-09-04 Tektronix Inc Numerical control system
US3927948A (en) * 1972-06-15 1975-12-23 Leonard C Cox Apparatus for producing data indicative of the geometric shape and arrangement of the various components of a model
US4127849A (en) * 1975-11-03 1978-11-28 Okor Joseph K System for converting coded data into display data
US4162527A (en) * 1977-07-29 1979-07-24 Hamill Company, Inc. Numerically controlled machine tool system with programmable tool offset
US4275449A (en) * 1978-04-28 1981-06-23 National Research Development Corporation Modelling arrangements
DE3113970A1 (de) * 1981-04-07 1982-11-04 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Numerische bahnsteuerung fuer eine werkzeugmaschine
JPS5882310A (ja) * 1981-11-12 1983-05-17 Fanuc Ltd 位置表示機能を持つ数値制御装置
EP0088503A3 (de) * 1982-02-17 1986-02-26 Imperial Chemical Industries Plc Photogrammatisches Rechnerunterstütztes Verfahren zur Entwicklung von Anlagenkonstruktionen
US4536848A (en) * 1982-04-15 1985-08-20 Polaroid Corporation Method and apparatus for colored computer graphic photography
US4551810B1 (en) * 1982-07-28 1995-09-05 Technology Inc Const Method and apparatus for designing duct work for producing patterns for conduit sections in the designated duct work
JPS59140513A (ja) * 1983-01-31 1984-08-11 Fanuc Ltd Nc用カラ−グラフイツク表示装置
JPS59158409A (ja) * 1983-03-01 1984-09-07 Mitsubishi Electric Corp 数値制御装置
DE3311119C2 (de) * 1983-03-26 1986-12-04 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Verfahren zum Wiederanfahren eines Werkzeuges an eine Werkstückkontur
GB2140937A (en) * 1983-05-10 1984-12-05 Philips Nv Simulation of machine tools
DE3338765C2 (de) * 1983-10-26 1986-01-30 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Schaltungsanordnung zur Darstellung von veränderbaren Gebilden
JPS60107106A (ja) * 1983-11-15 1985-06-12 Mitsubishi Electric Corp 曲線補間装置
JPS60127952A (ja) * 1983-12-14 1985-07-08 Fanuc Ltd 領域加工方法
DE3401060A1 (de) * 1984-01-13 1986-01-23 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Verfahren zum grafischen darstellen eines gebildes
DE3403677A1 (de) * 1984-02-03 1985-08-08 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Verfahren zum erzeugen von werkstueckkonturen
US4618924A (en) * 1984-09-28 1986-10-21 General Electric Company Automatic machining using constructive solid geometry with Boolean combinations of primitives including tool offsets to form a machining pattern
KR900003123B1 (ko) * 1985-03-13 1990-05-08 도시바 기까이 가부시기 가이샤 자유표면 평가방법 및 그의 nc 시스템
JPH061404B2 (ja) * 1985-09-13 1994-01-05 フアナツク株式会社 複合曲面加工方法
DE3616740A1 (de) * 1986-05-17 1987-11-19 Heidenhain Gmbh Dr Johannes Vorrichtung zur gewinnung von werkstueckkonturen
JPH0766290B2 (ja) * 1986-06-26 1995-07-19 東芝機械株式会社 工具経路生成方法
US4833617A (en) * 1987-08-14 1989-05-23 General Electric Company Solid modeling based adaptive feedrate control for NC machining
JPH01228756A (ja) * 1988-03-09 1989-09-12 Seiko Epson Corp 自動パートプログラム作成の中取りデータ生成方法
ATE102371T1 (de) * 1988-12-06 1994-03-15 Heidenhain Gmbh Dr Johannes Verfahren zur simulation der bearbeitung eines werkstueckes und darstellung desselben, sowie vorrichtung zur durchfuehrung des verfahrens.
JPH07104699B2 (ja) * 1988-12-06 1995-11-13 三菱電機株式会社 領域加工方法
DE59008038D1 (de) * 1990-09-25 1995-01-26 Heidenhain Gmbh Dr Johannes Verfahren für die Bearbeitung von Werkstücken mit numerisch gesteuerten Maschinen.

Also Published As

Publication number Publication date
EP0477396B1 (de) 1995-09-13
US5353232A (en) 1994-10-04
JP3121878B2 (ja) 2001-01-09
ES2080774T3 (es) 1996-02-16
JPH04230502A (ja) 1992-08-19
DE59009662D1 (de) 1995-10-19
EP0477396A1 (de) 1992-04-01

Similar Documents

Publication Publication Date Title
EP0153556B1 (de) Verfahren zum grafischen Darstellen eines Gebildes
EP0372107B1 (de) Verfahren zur Simulation der Bearbeitung eines Werkstückes und Darstellung desselben, sowie Vorrichtung zur Durchführung des Verfahrens
DE3616740C2 (de)
DE3403677C2 (de)
DE4038026A1 (de) Verfahren zur ermittlung von werkzeugbahn-konturen bei numerisch gesteuerten maschinen
DE4012432C1 (de)
DE10157964A1 (de) Verfahren zur Darstellung, Untersuchung und Optimierung einer Oberflächengüte anhand von CNC-Programmdaten
EP3050658A1 (de) Verfahren zur herstellung eines werkstückes mit korrigierter verzahnungsgeometrie und / oder modifizierter oberflächenstruktur
EP0477397B2 (de) Verfahren zur Ermittlung von Werkzeugbahnkonturen bei numerisch gesteuerten Maschinen
EP0477398B1 (de) Verfahren für die Bearbeitung von Werkstücken mit numerisch gesteuerten Maschinen
EP0151274B1 (de) Verfahren zum Darstellen von Gegenstaenden
EP3050659A1 (de) Verfahren und vorrichtung zur verzahnbearbeitung eines werkstückes durch ein diagonalwälzverfahren
EP3147059B1 (de) Verfahren zur herstellung eines werkstückes mit modifizierter verzahnungsgeometrie
DE102011052314B4 (de) Verfahren und Werkzeugmaschine zur Herstellung einer bogenförmigen Flanke an einem Werkstück
EP3053687A1 (de) Verfahren und vorrichtung zur verzahnbearbeitung eines werkstückes durch ein diagonalwälzverfahren
EP0476167A1 (de) Verfahren zur Simulation der spanenden Bearbeitung von Werkstücken
DE102004006164B4 (de) Verfahren zum Fräsen einer Nut auf einem Zylindermantel
EP3511101B1 (de) Verfahren zum prüfen eines schleifwerkzeugs und entsprechende vorrichtung
EP1428180B1 (de) Verfahren und vorrichtung zur bearbeitung von konturtaschen definiert durch csg
DE2418360A1 (de) Numerische werkzeugkorrektur bei einer werkzeugmaschinensteuerung
DE112016007216T5 (de) Numerische Steuervorrichtung
DE102010006559B4 (de) Verfahren zur Bearbeitung einer Trägerbaueinheit
EP0563412A1 (de) Werkzeugmaschine mit einer numerischen Steuerung zur Unterbrechung und Fortsetzung der Bearbeitung
DE3440780A1 (de) Werkstueck, insbesondere aus guss-eisenwerkstoffen
DE102017219512B4 (de) Verfahren zur Herstellung einer Bein- oder Fußprothese durch spanende Bearbeitung

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee