Konfigurieren und Anmelden der Kompensation
Registrieren der Kompensation in TwinCAT
Zur Anmeldung eines TcCOM-Objektes werden folgende Daten verwendet (TcCncServices.h)
- Type 6 (TCCNC_REGISTEROBJECT_TYPE_COMP) fest vorgegeben
- Group 0, fest vorgegeben
- Index 0 fest vorgegeben
Die Anmeldung der Transformation erfolgt über das nachfolgende TcCOM-Interface, welche in der Datei TcCncInterfaces.h definiert ist.
virtual HRESULT TCOMAPI RegisterObject (TcCncRegis-terObject& id, ITcUnknown* ipUnk)=0;
virtual HRESULT TCOMAPI UnregisterObject (TcCncRegis-terObject& id)=0;
Registrieren der Kompensation in der CNC
Beim ersten Ausführen des NC-Befehls der externen Kompensation wird das TcCOM-Objekt das erste Mal geladen und die Methode „initializeCompensation“ aufgerufen. Danach wird der Befehl ausgeführt.