Siemens SINUMERIK 840D sl Function Manual page 371

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

Advertisement

Example
The following example shows compensation value inputs for machine axis X1.
%_N_AX_EEC_INI
CHANDATA(1)
$AA_ENC_COMP[0,0,X1] = 0.0
$AA_ENC_COMP[0,1,X1] = 0.01
$AA_ENC_COMP[0,2,X1] = 0.012
$AA_ENC_COMP[0,800,X1] = -0.0
$AA_ENC_COMP_STEP[0,X1] = 1.0
$AA_ENC_COMP_MIN[0,X1] = -200.0
$AA_ENC_COMP_MAX[0,X1] = 600.0
$AA_ENC_COMP_IS_MODULO[0,X1] = 0
M17
MD38000 $MM_ENC_COMP_MAX_POINTS ≥ 801
(number of interpolation points for interpolat. compensation (SRAM))
In the above example, the number of compensation interpolation points must correspond to
the setting in the specified machine data; alarm 12400 "Element does not ex st" will
otherwise be activated.
The compensation table for this example requires at least 6.4KB of the non-volatile NC user
memory (8 bytes per compensation value).
Figure 5-8
Compensation table parameters (system variables for MSEC)
Extended Functions
Function Manual, 03/2009, 6FC5397-1BP10-4BA0
; 1st compensation value (≙ interpolation point 0)
; +0µm
; 2nd compensation value (≙ interpolation point 1)
; +10µm
; 3rd compensation value (≙ interpolation point 2)
; +12µm
; last compensation value
; (≙ interpolation point 800)
; interpolation point distance 1.0 mm
; compensation starts at -200.0 mm
; compensation ends at +600.0 mm
; compensation without modulo function
Compensations (K3)
Interpolatory compensation
371

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents