Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel 1: Durchhangkompensation - Siemens SINUMERIK 828D Funktionshandbuch

Erweiterungsfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:
Inhaltsverzeichnis

Werbung

K3: Kompensationen
5.5 Interpolatorische Kompensation
5.5.3.7

Beispiel 1: Durchhangkompensation

Abhängig von der Position der Achse Y1 wird auf die Sollposition der Achse Z1 ein zusätzlicher
Kompensationswert aufgeschaltet.
Verwendete Kompensationstabelle: Tabelle 1 ⇒ Index = 0
Kompensationsparameter
● Anfangsposition: -400.0
● Endposition: 400.0
● Stützstellenabstand: 8.0
Stützpunktanzahl
MD18342 $MN_MM_CEC_MAX_POINTS[ 0 ] = (400.0 - -400.0) / 8.0 + 1 = 101
Der Speicherbedarf im statischen Anwenderspeicher beträgt mit 8 Byte je Kompensationswert
mindestens 808 Byte.
Programmcode
%_N_NC_CEC_INI
CHANDATA(1)
$AN_CEC[0,0]=0
$AN_CEC[0,1]=0.01
$AN_CEC[0,2]=0.012
...
$AN_CEC[0,100]=0
$AN_CEC_INPUT_AXIS[0]=AX2
$AN_CEC_OUTPUT_AXIS[0]=AX3
$AN_CEC_STEP[0]=8.0
$AN_CEC_MIN[0]=-400.0
$AN_CEC_MAX[0]=400.0
$AN_CEC_DIRECTION[0]=0
$AN_CEC_MULT_BY_TABLE[0]=0
$AN_CEC_IS_MODULO[0]=0
304
Kommentar
; Schreiben der Kompensationsdaten
; Kompensationstabelle 1, Index 0
;
1. Kompensationswert =
;
2. Kompensationswert = 10µm
;
3. Kompensationswert = 12µm
; 101. Kompensationswert =
; Basisachse Y1
Maschinenachsname AX2
; Kompensationsachse Z1
; Stützpunktabstand 8.0mm
; Anfangsposition: Y1 = -400mm
; Endposition:
Y1 = +400mm
; In beiden Verfahrrichtungen von Y1 kompensieren
; Keine Tabebllenmultiplikation
; Keine Modulo-Funktion
Funktionshandbuch, 08/2018, 6FC5397-1BP40-6AA2
0µm
0µm
Maschinenachsname AX3
Erweiterungsfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis