Methoden der Transformation

Folgende Methoden sind bei Erstellung einer Transformation zu implementieren (TcNcKinematicsInterfaces.h).

Forward

Transformation der Achspositionen in das Programmierkoordinatensystem.

PTcCncTrafoParameter *p

Aktuelle Parameter der Transformation

Backward

Transformation der Programmierkoordinaten in das Achskoordinatensystem.

PTcCncTrafoParameter *p

Aktuelle Parameter der Transformation

GetDimension

Bei Anwahl der Transformation wird die Abfrage der Konfiguration (notwendigen Achszahlen) einmalig durchgeführt.

ULONG * pForwardInput

Anzahl der Eingangskoordinaten der Vorwärtstransformation ( = Anzahl der Ausgangskoordinaten der Rückwärtstransformation)

ULONG * pForwardOutput

Anzahl der Ausgangskoordinaten der Vorwärtstransformation (= Anzahl der Eingangskoordinaten der Rückwärtstransformation)

TrafoSupported

Initialisierung der Transformation und Abfrage von Optionen

PTcCncTrafoParameter *p

Aktuelle Parameter der Transformation

bool fwd

 

Hinweis

notice

Im Konstruktor der Klasse „ITcCncTrafo“ müssen zur Dimensionierung der Eingangs- und Ausgangskoordinaten die entsprechenden Member-Variablen initialisiert werden.

Dimensionierung Eingangs- und Ausgangskoordinaten
Abb.: Dimensionierung Eingangs- und Ausgangskoordinaten