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
|