Clearance Control With Limited Compensation - Siemens sinumerik 840d Programming Manual

Hide thumbs Also See for sinumerik 840d:
Table of Contents

Advertisement

Motion-Synchronous Action
10
10.4 Actions within synchronized actions
840D
NCU 572
NCU 573

10.4.12 Clearance control with limited compensation

Programming example
Integrating calculation of the distance values with
boundary check
$AA_OFF_MODE = 1
Important:
The loop gain of the overlying control loop depends
on the setting for the interpolation cycle.
Remedy: Read MD for interpolation cycle and take it
into account.
Note:
Restriction of the velocity of the overlying interpolator
with MD 32020: JOG_VELO
with an interpolation cycle of 12 ms:
Velocity:
0 120
.
mm
/
mV
0 6
.
ms
Subroutine: Clearance control ON
%_N_AON_SPF
PROC AON
$AA_OFF_LIMIT[Z]=1
FCTDEF(1, -10, +10, 0, 0.6, 0.12)
ID=1 DO SYNFCT(1,$AA_OFF[Z],$A_INA[3])
ID=2 WHENEVER $AA_OFF_LIMIT[Z]<>0
DO $AA_OVR[X] = 0
RET
ENDPROC
Subroutine: Clearance control OFF
%_N_AOFF_SPF
PROC AOFF
CANCEL(1)
CANCEL(2)
RET
ENDPROC
10-370
810D
840Di
m
=
0 6
.
/
V
min
Z
Distance
sensor
0.2...0.5 mm
Overlaid velocity
Upper limit
-10V
Subroutine for clearance control ON
Determine limiting value
Polynomial definition
Clearance control active
Disable axis X when limit value is overshot
Subroutine for clearance control OFF
Cancel clearance control synchronized action
Cancel off limits check
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA) – 04.00 Edition
08.97
Single-dimension distance control
e.g. Metal sheet
0.6 m/min
1 V
+10V
Lower limit
 Siemens AG 2000. All rights reserved
10
X

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik fm-ncSinumerik 840diSinumerik 810d

Table of Contents