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
|