kernelv_ch_set_cont_visu_rel_curvature_error()

Prototyp

KERNELV_RETURN

kernelv_ch_set_cont_visu_rel_curvature_error
                 (unsigned long int chanIndex,
                  unsigned long int   rel_error);

Beschreibung

Setzt den relativen Krümmungsfehler der Sollkonturvisualisierung für gekrümmte Konturen (Kreissegmente und Polynome).

Der relative Krümmungsfehler gibt den zulässigen Sekantenfehler bei der Abtastung der gekrümmten Kontur als prozentualen Wert des Krümmungsradius an.

Beispiel: Bei einem Kreis ist der Krümmungsradius gleich dem Kreisradius, bei einem Kreisradius von 100 mm und einem relativen Krümmungsfehler von 1 % ergibt sich der zulässige Sekantenfehler zu 100 mm * 1% = 1 mm.

Der für die Abtastung eines Konturelements wirksame Sekantenfehler wird durch das Minimum des absoluten und relativen Sekantenfehlers bestimmt.

Parameter

Name

Typ

Bedeutung

chanIndex

unsigned long

Kanalindex des Kanals von dem die Variable gelesen werden soll.

rel_error

unsigned long

Relativer Krümmungsfehler in 0,1 %.

Rückgabewerte

Symbol

Wert

Bedeutung

RET_FINISHED

0

Die Funktion wurde fehlerfrei durchgeführt.

ERR_INVALID_CHAN

-1

Der übergebene Kanalindex ist größer als die Anzahl der konfigurierten Kanäle – 1

ERR_CNC_NOT_INIT

-3

Der Simulations-CNC-Kern ist noch nicht initialisiert.