PL.ERRMODE

Description

PL.ERRMODE sets the type of following error warning and fault usage.

Mode 0 - following error magnitude fault

In Mode 0, the values of PL.ERRFTHRESH and PL.ERRWTHRESH are compared against the value of PL.ERR. If the absolute value of PL.ERR is larger than PL.ERRWTHRESH, then a warning is generated. If the absolute value of PL.ERR is larger than PL.ERRFTHRESH, then a fault is generated.

Mode 1 - deviation from predicted trajectory fault

In Mode 1, the values of PL.ERRFTHRESH and PL.ERRWTHRESH are compared against the following value:

<error> = abs(PL.ERR - [ ( VL.CMD – VL.FF) / PL.KP ] )

If the absolute value of <error> is larger than PL.ERRWTHRESH for a consecutive period of 100 ms, then a warning is generated. If the absolute value of <error> is larger than PL.ERRFTHRESH for a consecutive period of 100 ms, then a fault is generated.

In mode 1, if PL.KI is not 0 then the following error prediction mechanism is turned off. When the drive is disabled, the following error limit tests are turned off and the warnings are cleared. A value of 0 in PL.ERRFTHRESH or PL.ERRWTHRESH disables the respective functionality.

Usage of Mode 1:

If a machine was frictionless, no resonances and VL.KVFF was set to 1.0 (100% velocity feedforward) then the value being compared against the fault threshold and warning threshold would be zero because all of the error would be due to the commanded move.

This feature is intended to remove all error contributed from the trajectory and leave only the disturbances from forces outside of those commanded.

Example

Assuming

PL.ERRMODE = 0, PL.ERRFTHRESH=1.2, PL.ERRWTHRESH=1, then PL.ERR reads 1.1.

In this case the warning is generated, but the fault is not.

Assuming PL.ERRMODE = 0, PL.ERRFTHRESH=1.2, PL.ERRWTHRESH=1, then PL.ERR reads 1.3.

In this case the warning is generated, as well as the fault.

General Information

Type

NV Parameter

Units

0- Standard following error

1-Enhanced following error

Range

0 to 1

Default Value

0

Data Type

Boolean

BASIC: Integer

See Also

PL.ERR, PL.ERRFTHRESH, PL.ERRWTHRESH

Start Version

M_01-02-09-000

Variants Supported

Variant Supported
AKD Base Yes
AKD with Position Indexer Yes
AKD EtherCAT Yes
AKD CANopen Yes
AKD BASIC Yes
AKD SynqNet Yes*
AKD EtherNet/IP Yes
AKD PROFINET Yes
AKD Sercos® III Yes
AKD-N Yes
AKD-C No

*In SynqNet, a parameter may be available in the firmware but have no effect on the system. See SynqNet Supported Parameters.

Fieldbus Information

If your drive type is listed as supported but no index, address, or instance number is listed, then this parameter is accessible through WorkBench, but not over your fieldbus type. For information on SynqNet parameters see SynqNet Supported Parameters.

EtherCAT CoE and CANopen
Index/Subindex Object Start Version

5121h /0

M_01-02-09-000
PROFINET and Sercos® III
Fieldbus Address Attributes Signed?

PROFINET

2289 Byte No
Sercos® III 2 Octets
EtherNet/IP
Instance Data Size Data Type
290 1 Byte Integer
Modbus
Register Address Is 64 bit? Attributes Signed? Object Start Version

578

No 8 bit No M_01-03-00-000

Related Topics

PL.ERR | PL.ERRFTHRESH | PL.ERRWTHRESH

Position Loop