Siemens SINUMERIK 828D Function Manual page 1346

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

Advertisement

S1: Spindles
16.8 Spindle monitoring
Boundary conditions
The values delivered by the system variables depend on the spindle mode:
Speed control mode:
All system variables deliver current values.
Positioning mode:
The system variables $AC_SMAXVELO, $AC_SMAXACC and $AC_SPIND_STATE deliver valid values. The
system variables $AC_SMINVELO and $AC_SMINVELO_INFO deliver the data that becomes effective on
changing to the speed control mode.
Axis mode (e.g. if the spindle is used by a transformation TRANSMIT, TRACYL,... or follows a path motion as
a special axis):
The system variable $AC_SPIND_STATE can also be used in the axis mode. Separate system variables are
available in the axis mode for dynamic data:
$AA_VMAXM, $AA_VMAXB and $AA_VLFCT.
The following control response is obtained for a type SERUPRO block search:
The system variable $AC_SMAXVELO / $AC_SMAXACC delivers the maximum representable speed /
acceleration.
$AC_SMAXVELO_INFO and $AC_SMAXACC_INFO deliver the VALUE "0" (no limitation is active).
$AC_SMINVELO and $AC_SMINVELO_INFO deliver data as in case of normal part program processing.
$AC_SPIND_STATE returns the states as they are set for SERUPRO.
Example
Example of the visualization of the content of the system variables for Spindle 1. The variables are written to the
R parameters cyclically. These can be displayed on HMI in the R Parameters area.
Program code
N05 IDS=1 WHENEVER TRUE DO $R10=$AC_SMAXVELO[1]
N10 IDS=2 WHENEVER TRUE DO $R11=$AC_SMAXVELO_INFO[1]
N15 IDS=3 WHENEVER TRUE DO $R12=$AC_SMINVELO[1]
N20 IDS=4 WHENEVER TRUE DO $R13=$AC_SMINVELO_INFO[1]
N25 IDS=5 WHENEVER TRUE DO $R14=$AC_SPIND_STATE[1]
See also
Spindle in setpoint range Spindle in setpoint range [Page 1342]
1346
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Basic Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents