Siemens SINUMERIK 840D sl Function Manual page 444

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

K3: Compensation
5.6 Friction compensation (quadrant error compensation)
● Read in the machine data because of the memory change (MD38010).
● Copy the Toolbox programs to the NC (with archive!)
● Adapt the following programs:
444
– HMI Embedded:
Back up "Services" "Data OUT" "Commissioning data, NCK data" and, if applicable,
"LEC, measuring system error, sag and angularity error compensation tables" via
PCIN. Perform a POWER ON reset and then read in the backup data using PCIN and
"Data IN". (= series commissioning).
– HMI Advanced:
Back up "SERIES COMM." and, if applicable, "LEC, measuring system error, sag and
angularity error compensation tables". Perform a POWER ON Reset and read in the
"COMM." archive (backed up data are loaded again).
QECDAT.MPF
QECSTART.MPF
QECLRNP.SPF (learn program "Polynomial") or QECLRNC.SPF (learn program "Circle")
is stored as QECLRN.SPF on the NC!
The learn program "Circle" should be used where possible for GEO axes, but only the
learn program "Polynomial" is recommended for axes of any other type.
– In part program QECDAT
adjust the friction compensation time constant if necessary (see point 1)
N1340 $AA_QEC_TIME_1[outNr,axNr] = 0.0xx
N1040 def int numAxes = ..... enter the number of axes to be learned
N1150 axisName[0] = ...... enter the axis name of the 1st axis.
N1160 axisName[1] = ...... enter the axis name of the 2nd axis.
N1170 axisName[2] = ...... enter the axis name of the 3rd axis.
N1180 axisName[3] = ...... enter the axis name of the 4th axis.
(For the "Circle" learn program, AX1 .. AX8 or the machine or channel axis name can
be entered as the axis name. In contrast, only the channel axis name may be used for
the "Polynomial" learn program)
– In part program QECSTART
(For the "Circle" learn program, AX1 .. AX8 or the machine or channel axis name can
be entered as the axis name. In contrast, only the channel axis name may be used for
the "Polynomial" learn program)
N1080 def int numAxes = ..... enter the number of axes to be learned.
N1310 axisName[0] = ...... enter the axis name of the 1st axis.
N1320 axisName[1] = ...... enter the axis name of the 2nd axis.
N1330 axisName[2] = ...... enter the axis name of the 3rd axis.
N1340 axisName[3] = ...... enter the axis name of the 4th axis.
Function Manual, 09/2009, 6FC5397-1BP20-0BA0
Extended Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents