EP0144585A2

Method for the perspective visualisation of changeable shapes.

Abstract

In order to display a machined workpiece in perspective with invisible hidden lines on the screen (CRT) of a numerically controlled machine tool, it is proposed to split both the workpiece and the tool into equidistant sections and their coordinates in a RAM (M, M ') save. In accordance with the predetermined by the NC program relative movements of the tool and workpiece (E) are superimposed on the matching sections in a pixel memory. Using a simple algorithm now the changed by the superposition section contour of the workpiece is determined and in the RAM (M, M ') whose coordinates are stored. After this process is carried out for all cutting planes, all the cuts in the pixel memory (E,) are successively fed, the subsequent section in each case by a few pixels in the X- and Z-direction offset is superimposed on the previous section. After each overlay the resulting outer contour is determined and displayed by said algorithm now. Concealed parts of lying in the background sections are not shown because they are within the previously determined outline.

EP0144585A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 28 September 2004, 22 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 1 independent, 5 dependent

  1. 1
    Verfahren zur perspektivischen Darstellung eines veränderbaren dreidimensionalen Gebildes, vorzugsweise eines von einem Objekt - wie einem Werkzeug - bearbeiteten Werkstückes auf dem Bildschirm einer Werkzeugmaschinensteuerung, dadurch gekennzeichnet, daß das Gebilde (W) in eine Anzahl von Schnitten (Yo bis Yn) zerlegt wird, deren Koordinaten in einem Schnittspeicher (M) für die Gebildeschnitte abgespeichert werden, daß das auf das Gebilde (W) einwirkende Objekt (F) ebenfalls in Schnitte (Fo bis Fn) zerlegt wird, deren Koordinaten in einem Schnittspeicher (M') für die Objektschnitte abgespeichert werden, daß anschließend in einem Bildpunkt-Speicher (E1) die Schnitte (Yo bis Yn) des Gebildes (W) und die Schnitte (Fo bis Fn) des Objektes (F) entsprechend der die Relativbewegung von Gebilde (W) und Objekt (F) bestimmenden Daten überlagert werden, daß daraus die resultierenden Innenkonturen als neue Schnitte (Yo' bis Yn') des veränderten Gebildes (W') aus den jeweiligen überlagerten Schnitten (Yo, Fo bis Yn, Fn) ermittelt und in den Schnittspeicher (M) für die Gebildeschnitte abgespeichert werden, daß schließlich die neuen Schnitte (Yo' bis Yn') nacheinander jeweils um einige Bildpunkte in X-und/oder Z-Richtung gegeneinander versetzt im Bildpunkt-Speicher (E1) überlagert werden, und daß nach jeder neuen Überlagerung die resultierende Außenkontur (Ar) ermittelt und zur Anzeige gebracht wird.
  2. 2
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Abspeicherung der Schnittkoordinaten von Gebilde (W, W') uhd Objekt (F) in inkrementaler Form in einem als RAM ausgebildeten Schnittspeicher (M, M') erfolgt.
  3. 3
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Überlagerung der Schnitte (Yo, Fo bis Yn, Fn) von Gebilde (W) und Objekt (F) in einem Bildpunkt-Speicher (E1) erfolgt, der sämtliche Bildinformationen in Form sogenannter Pixel enthält.
  4. 4
    Verfahren nach Anspruch 1 und 3, dadurch gekennzeichnet, daß die Daten, die zur Überlagerung der Schnitte (Yo, Fo bis Yn. Fn) von Gebilde. (W) und Objekt (F) führen, von einem Digitalrechner geliefert werden.
  5. 5
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die resultierenden Innen- und Außenkonturen (Ar) durch einen einfachen Algorithmus ermittelt werden, der dazu direkt die im Bildpunkt-Speicher (E1) stehenden Bildinformationeauswertet.
  6. 6
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß auch schräge Objektkonturen dargestellt werden können.