Positionsoffsets im PCS

Handbetriebsoffset (PCS)

Beschreibung

Aktueller Handbetriebsoffset.

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.coord_r[axis_idx].man_offset_r

Datentyp

DINT

Einheit

0,1 µm

Zugriff

PLC liest

Gesamtoffset (PCS)

Beschreibung

Summe aller aktiven Versätze

TotalOffset = - Versätze + Werkzeug

Signalfluss

CNC → PLC

ST-Pfad

gpCh[channel_idx]^.bahn_state.coord_r[axis_idx].total_offset_r

Datentyp

DINT

Einheit

0,1 µm

Zugriff

PLC liest

Besonderheiten

Verschiebungen gehen negativ in Summe ein!

 

Bei 2.5 D Betrieb:

TotalOffset = - Offset_G92 - Offset_NP -    + WZ_Achsversätze

 

Berechnung von PCS Koordinaten aus ACS Koordinaten:

PCS = ACS + TotalOffset

 

Beispielprogramm:

 

%total_offset

N00 X100               (ACS = 100mm)

N10 G92 X11            (total_offset = -11mm)

N20 X200               (ACS = 211mm)

N30 D1                 (total_offset = 64mm,)

     ( bei wz[1].ax_versatz[0] 750000[0.1μm])

N40 V.G.WZ_AKT.V[0]=55 (total_offset = 44mm)

N30 X300               (-> ACS-Koordinate = 256mm)

M30