Siemens SINUMERIK 828D Function Manual page 1408

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

Advertisement

V1: Feedrates
17.4 Feedrate control
Examples:
Writing ACC in a part program:
N80 G01 POS[X]=100 FA[X]=1000 ACC[X]=90 IPOENDA[X]
Writing ACC in a synchronized action:
N100 EVERY $A_IN[1] DO POS[X]=50 FA[X]=2000 ACC[X]=140 IPOENDA[X]
Writing ACC and reading $AA_ACC in a part program:
ACC[X]=50
RO=$AA_ACC[X]
IF (RO <> $MA_MAX_AX_ACCEL[X] * 0.5)
SETAL(61000)
ENDIF
Writing ACC and reading $AA_ACC in a synchronized action:
WHEN TRUE DO ACC[X]=25 R0=$AA_ACC[X]
G4 F1
IF (RO <> $MA_ MAX_AX_ACCEL[X] * 0.25)
SETAL(61001)
ENDIF
end-of-motion criterion for single axes
Similar to the block change criterion for path interpolation (G601,G602, G603) the end-of-motion criterion for
traversing motion of individual axes can be programmed in part programs/synchronized actions:
Program command
FINEA[<axis>]
COARSEA[<axis>]
IPOENDA[<axis>]
The most recently programmed value is kept after the end of program or NC-RESET.
The effective end-of-motion criterion can be read using the axis-specific system variable $AA_MOTEND.
Note
Depending on whether the system variable $AA_MOTEND is read in the part program or
synchronized action, it contains the value for the NC axes or the main-run axes.
1408
; writing
; reading
; checking
; writing and reading
; checking
End-of-motion criterion
"Exact stop fine"
"Exact stop coarse"
"Interpolator stop" (IPO stop)
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