Eckabstand-Überschleifen (3.Art)
Falls der Punkt, ab dem die Originalkontur verlassen werden darf, bekannt ist, kann der Anwender die Eckabstände des Vor- und Nachsatzes, um welche die angrenzenden Bewegungssätze verkürzt werden sollen, direkt angeben.
Die Eckenabsände werden so beschränkt, dass die vorgegebenen minimal verbleibende Satzlänge nicht unterschritten wird.
- Werden die Eckabstände a und b identisch angegeben, so wird bei einer Begrenzung eines Eckenabstands auf den minimal verbleibenen Mindestsatzlänge auch der andere Eckabstand symmetrisch begrenzt.
- Werden die Eckabstände a und b verschieden angegeben, wird bei einer Begrenz-ung nur der entsprechend zu grosse Abstand verkleinert. Dies kann bei ungleichen Satzlängen zu einem Ausholen der Kontur führen, was aber evtl. erwünscht ist.
Die Parametrierung gemäß 3.Art erfolgt mit:
#CONTOUR MODE [ DIST [PRE_DIST<expr>] [POST_DIST<expr>] [RELEVANT_PATH<expr>][RELEVANT_TRACK<expr>] [TRACK_DEV<expr>] [REMAIN_PART<expr>][<action>] [CHECK_JERK<expr>] [MAX_ANGLE<expr>] [CONST_VEL<expr>]]
DIST Überschleifen mit Angabe des Eckenabstands
PRE_DIST<expr> Eckabstand in mm, ab dem von der Originalkontur abgewichen wird.
Defaultwert: 1 mm
POST_DIST<expr> Eckabstand in mm, bei dem auf die Originalkontur zurückgekehrt wird.
Defaultwert: 1 mm
RELEVANT_PATH<expr> Minimale Bahnlänge relevanter Nachsätze in mm
Defaultwert: 0 mm
RELEVANT_TRACK<expr> Mindestweg der Mitschlepachsen für relevanter Nachsätze in mm
Defaultwert: 0 mm
TRACK_DEV<expr> Maximale Abweichung der Mitschleppachsen in mm
Defaultwert: 0 mm
REMAIN_PART<expr> Verbleibender Anteil in Prozent [0; 100] des Originalsatzes
Defaultwert: 0 %
<action> Ausführungszeitpunkt zusätzlicher Aktionen (M/H):
Kennungen | Bedeutung |
---|---|
PRE_ACTION | Aktionen vor der Überschleifkurve. |
INTER_ACTION | Aktionen in der Überschleifkurve (Default). |
POST_ACTION | Aktionen nach der Überschleifkurve. |
CHECK_JERK<expr> Überwachung des Rucks, hervorgerufen durch die Krümmung des Polynoms (vgl. [1]-41).
Wert | Bedeutung |
---|---|
0 | Ohne Rucküberwachung (Default). |
1 | Rucküberwachung basierend auf der geom. Rampenzeit [2]-16. Evtl. wird hierdurch die Bahngeschwindigkeit reduziert. |
2 | Rucküberwachung basierend auf den Rampenzeiten [2]-21..24 des nichtlinearen Geschwindigkeitsprofils. |
MAX_ANGLE<expr> Maximaler Konturknickwinkel in Grad für Übergänge zwischen zwei Linearsätzen, bis zu dem überschliffen wird. Falls ein Zirkularsatz am Übergang beteiligt ist, erfolgt keine Auswertung des Knickwinkels.
Defaultwert: 0° (d.h. gesamte Kontur wird überschliffen)
CONST_VEL<expr> Konstante Bahngeschwindigkeit im Überschleifbereich.
Programmierbeispiel
