Diagnostics – Lenze S94P01B2 User Manual
Page 69

S94P01B2
67
Diagnostics
Fault Code
(Display)
Fault
Description
F_19
Arithmetic Error
Register overflow
Statement executed within the Indexer Program results in a value being
generated that is too big to be stored in the requested register. Drive
programming error (error in drive source code).
F_20
Subroutine stack
overflow
Exceeded 32 levels subroutines stack depth. Caused by executing
excessive subroutine calls without a RETURN statement. Drive
programming error (error in drive source code).
F_21
Subroutine stack
underflow
Executing RETURN statement without preceding call to subroutine. Drive
programming error (error in drive source code).
F_22
Arithmetic stack
overflow
Variable evaluation stack overflow. Expression too complicated for
compiler to process. Drive programming error (error in drive source code).
F_23
Motion Queue
overflow
32 levels depth exceeded. Drive programming error (error in drive source
code).
F_24
Motion Queue
underflow
Relates to the MDV statements in the Indexer Program. Drive
programming error (error in drive source code).
F_25
Unknown
opcode
Byte code interpreter error; May occur when program is missing the
closing END statement; when subroutine has no RETURN statement; or if
data in EPM is corrupted at run-time
F_26
Unknown
byte code
Byte code interpreter error; May occur when program is missing the
closing END statement; when subroutine has no RETURN statement; or if
data in EPM is corrupted at run-time
F_27
Drive disabled
Attempt to execute motion while drive is disabled. Drive programming
error (error in drive source code).
F_28
Accel too high
Motion statement parameters calculate an Accel value above the system
capability. Drive programming error (error in drive source code).
F_29
Accel too low
Motion statement parameters calculate an Accel value below the system
capability. Drive programming error (error in drive source code).
F_30
Velocity too high
Motion statement parameters calculate a velocity above the system
capability. Drive programming error (error in drive source code).
F_31
Velocity too low
Motion statement parameters calculate a velocity below the system
capability. Drive programming error (error in drive source code).
F_32
Positive Limit Switch
Positive limit switch is activated.
F_33
Negative Limit Switch Negative limit switch is activated.
F_34
Positive motion w/
Pos Lim Sw ON
Attempt at positive motion with engaged positive limit switch
(Only available while drive is in position mode)
F_35
Negative motion w/
Neg Lim Sw ON
Attempt at negative motion with engaged negative limit switch
(Only available while drive is in position mode)
F_36
Drive Disabled by
User at Enable Input
The drive is disabled while operating or an attempt is made to enable the
drive without deactivating “Inhibit input”. “Inhibit” input has reverse polarity
F_39
Positive soft limit
reached
Programmed (Soft) absolute limits reached during motion
F_40
Negative soft limit
reached
Programmed (Soft) absolute limits reached during motion
F_41
Unknown Variable ID
Attempt to use variable with unknown ID from user program. Drive
programming error (error in drive source code).
F_45
2nd Encoder Position
Error
Second encoder position error has exceeded maximum value