Siemens SINUMERIK 808D Function Manual page 109

Hide thumbs Also See for SINUMERIK 808D:
Table of Contents

Advertisement

● Compensation with modulo function: $AA_ENC_COMP_IS_MODULO[0,AXi] = 1
When compensation with modulo function is activated, the compensation table is repeated cyclically; that is, the
compensation value at position $AA_ENC_COMP_MAX (interpolation point $AA_ENC_COMP[0,k,AXi]) is immediately
followed by the compensation value at position $AA_ENC_COMP_MIN (interpolation point $AA_ENC_COMP[0,0,AXi]).
For the main spindle it is therefore suitable to program 0° ($AA_ENC_COMP_MIN) as the starting position and 360°
($AA_ENC_COMP_MAX) as the end position. In this case both compensation values must be entered directly.
Note
When the compensation values are entered, it is important that all interpolation points within the defined range be
assigned a compensation value (i.e. there should be no gaps). Otherwise, the compensation value that was left over
from previous entries at these positions is used for these interpolation points.
Note
Table parameters that contain position data are interpreted with MD10240 SCALING_SYSTEM_IS_METRIC=0 in inches.
The position data can be automatically re-calculated by performing a manual switchover.
The compensation table can only be loaded when MD32700 ENC_COMP_ENABLE=0 has been set. The value "1"
causes the compensation to be activated and write protection to be applied (output alarm 17070).
Example
The following example shows the position value sampling with a laser interferometer as an automatic positioning program
executed on the main spindle.
Prerequisites:
● Angularity error compensation range: 0° to 360°
● Interval between interpolation points: 30°
SPOS=0
M01
SPOS=355
G4F1
SPOS=0
G4F5
SPOS=30
G4F5
SPOS=60
G4F5
SPOS=90
G4F5
SPOS=120
G4F5
SPOS=150
G4F5
SPOS=180
G4F5
SPOS=210
G4F5
SPOS=240
G4F5
SPOS=270
G4F5
SPOS=300
G4F5
SPOS=330
G4F5
SPOS=IC(30)
G4F1
SPOS=IC(5)
G4F1
SPOS=IC(-5)
G4F1
SPOS=330
G4F1
Function Manual
01/2017
; spindle rotary to 0 degree position
; wait for start
; spindle rotary to 355 degree position
; wait for 1 second
; spindle rotary to 0 degree position
; wait for 5 second
; spindle rotary to 30 degree position
; wait for 5 second
; spindle rotary to 60 degree position
; wait for 5 second
; spindle rotary to 90 degree position
; wait for 5 second
; spindle rotary to 120 degree position
; wait for 5 second
; spindle rotary to 150 degree position
; wait for 5 second
; spindle rotary to 180 degree position
; wait for 5 second
; spindle rotary to 210 degree position
; wait for 5 second
; spindle rotary to 240 degree position
; wait for 5 second
; spindle rotary to 270 degree position
; wait for 5 second
; spindle rotary to 300 degree position
; wait for 5 second
; spindle rotary to 330 degree position
; wait for 5 second
; spindle rotary 30 degree
; wait for 1 second
; spindle rotary 5 degree
; wait for 1 second
; spindle rotary -5 degree
; wait for 1 second
; spindle rotary to 330 degree position
; wait for 1 second
109

Advertisement

Table of Contents
loading

Table of Contents