EasyManuals Logo

Siemens SINUMERIK 808D Function Manual

Siemens SINUMERIK 808D
331 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #109 background imageLoading...
Page #109 background image
Function Manual
01/2017
109
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 en
tered, 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 i
nterpolation 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
; spindle rotary to 0 degree position
M01
; wait for start
SPOS=355
; spindle rotary to 355 degree position
G4F1
; wait for 1 second
SPOS=0
; spindle rotary to 0 degree position
G4F5
; wait for 5 second
SPOS=30
; spindle rotary to 30 degree position
G4F5
; wait for 5 second
SPOS=60
; spindle rotary to 60 degree position
G4F5
; wait for 5 second
SPOS=90
; spindle rotary to 90 degree position
G4F5
; wait for 5 second
SPOS=120
; spindle rotary to 120 degree position
G4F5
; wait for 5 second
SPOS=150
; spindle rotary to 150 degree position
G4F5
; wait for 5 second
SPOS=180
; spindle rotary to 180 degree position
G4F5
; wait for 5 second
SPOS=210
; spindle rotary to 210 degree position
G4F5
; wait for 5 second
SPOS=240
; spindle rotary to 240 degree position
G4F5
; wait for 5 second
SPOS=270
; spindle rotary to 270 degree position
G4F5
; wait for 5 second
SPOS=300
; spindle rotary to 300 degree position
G4F5
; wait for 5 second
SPOS=330
; spindle rotary to 330 degree position
G4F5
; wait for 5 second
SPOS=IC(30)
; spindle rotary 30 degree
G4F1
; wait for 1 second
SPOS=IC(5)
; spindle rotary 5 degree
G4F1
; wait for 1 second
SPOS=IC(-5)
; spindle rotary -5 degree
G4F1
; wait for 1 second
SPOS=330
; spindle rotary to 330 degree position
G4F1
; wait for 1 second

Table of Contents

Other manuals for Siemens SINUMERIK 808D

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK 808D and is the answer not in the manual?

Siemens SINUMERIK 808D Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 808D
CategoryControl Unit
LanguageEnglish

Related product manuals