Nachführen der C-Achse beim Satzvorlauf (#CAXTRACK)

#CAXTRACK

Ist an der Wiederanfahrposition des NC-Programms ein automatisches Nachführen der C-Achse (#CAXTRACK) bereits aktiv, so wird diese C-Achsposition vor dem automatischen Wiederanfahren wiederhergestellt.

Beispiel für kontinuierliches Ausrichten der C-Achse an die Kontur
Abb.: Beispiel für kontinuierliches Ausrichten der C-Achse an die Kontur

Es läuft folgende Sequenz beim Wiederanfahren ab:

  1. Ausrichten der C-Achse entsprechend der Tangente an der Wiederanfahrposition
  2. Wiederanfahren entsprechend der Satzvorlaufposition
  3. Reaktivieren des automatischen C-Achsnachführens
  4. Warten auf Fortsetzen von Bediener / HMI / PLC

Programmierbeispiel

prg_example

Satzvorlauf auf Satz N40 mit C-Achse = 0°

Im nachfolgenden Beispiel wird die C-Achse beim Wiederanfahren in den Satz 40 zunächst gemäß der Tangente auf C=0 ausgerichtet.

%block-search-cax-track

N10 G00 G90 X0 Y0 Z0 C0

N20 X5 Y5 C45 ;Gerade 45° zur X-Achse, Nachführachse

;C parallel zur Kontur ausgerichtet

N20 #CAXTRACK ON [ANGLIMIT 3, OFFSET 0] ;Aktiv. der Achs-

                  ;nachführung,Grenzwinkel 3°,

                  ;Winkeloffset 0°

N30 X10 Y10       ;Primärer Bewegungssatz,C-Achse ist

                  ;bereits ausgerichtet

N40 X20           ;Winkel zum Vorhergehenden Satz: -45° >

                  ;Grenzwinkel -> Satz wird eingefügt:

                  ;Endposition von C = 0

N60 X40           ;Winkel C-Achse 0°

N70 X30           ;Winkel C-Achse 180°

N80 Y0            ;Winkel C-Achse –90°

N90 #CAXTRACK OFF ;Deaktivierung der Achsnachführung

M30

Hinweis

notice

Die C-Achse wird nur wieder angestellt, falls auch das automatische Anfahren an die Kontur (s.a. mc_cmd_bs_auto_return_w) angewählt ist.