Programming Your Application
1-43
690+ Series Frequency Inverter
HOME
This function block uses a position loop to
stop the drive in a set distance.
The distance is set in revolutions based on
the number of lines on the encoder, usually
from a mark at a fixed distance from the
home position.
For accurate positioning the drive must be
in closed loop vector mode, if the drive is
in any other mode then an open loop home
algorithm will be used.
MMI Menu Map
1
SETUP
2
MISCELLANEOUS
3
HOME
ENABLE
INPUT
DISTANCE
DISTANCE
FINE
GAIN
CORRECTION
LIMIT
DECEL
LIMIT
ACTIVE
OUTPUT
ERROR
ERROR
COUNT
DONE
DECELERATION
Home
–
ACTIVE [1469]
–
FALSE
–
OUTPUT [1472]
–
0.00 %
–
ERROR [1471]
–
FALSE
–
ERROR COUNT [1467]
–
0
–
DONE [1470]
–
FALSE
–
DECELERATION [1468]
–
0.00 %
FALSE
–
[1460] ENABLE
–
0.00 %
–
[1461] INPUT
–
1.00
–
[1462] DISTANCE
–
0.0000
–
[1463] DISTANCE FINE
–
5.0
–
[1464] GAIN
–
5.00 %
–
[1465] CORRECTION LIMIT
–
100.0 %
–
[1466] DECEL LIMIT
–
Parameter Descriptions
ENABLE
Range: FALSE / TRUE
ENABLE going from FALSE to TRUE latches the current position and time and initiates a
position home operation. If set to FALSE then INPUT is passed straight through to OUTPUT.
ENABLE must be held TRUE throughout the homing process, returning it to FALSE aborts the
home function.
INPUT
Range: -300.00 to 300.00 %
The input to the block from REFERENCE :: SPEED DEMAND.
DISTANCE
Range: 0.00 to 300.00
Sets the homing distance in revolutions, a revolution calculated from the number of lines on the
encoder and maximum speed (see MOTOR DATA for more information on these parameters).
DISTANCE FINE
Range: 0.0000 to 1.0000
Fine adjustment of homing distance. The actual homing distance is the sum of DISTANCE and
DISTANCE FINE.
GAIN
Range: 0.0 to 1000.0
In closed loop homing, GAIN is used to stabilise the closed loop position trim signal. A value of
zero disables closed loop homing.
CORRECTION LIMIT
Range: 0.00 to 100.00 %
Sets the maximum value of the closed loop position trim signal.
DECEL LIMIT
Range: 0.0 to 3000.0 %
Sets the maximum allowable deceleration for closed loop homing. The actual required
deceleration is calculated from the value of the input and homing distance when the block is
enabled. If this is exceeded then the block will perform an open loop home with the calculated
deceleration.
The HOME function block will only operate efficiently if the controller is operating within its
capabilities i.e. not limiting.
If the Deceleration limit is exceeded then the ERROR output will be set.
ACTIVE
Range: FALSE / TRUE
Active is set TRUE whenever the block is enabled.
OUTPUT
Range:
_.xx
This is connected directly to INPUT if the block is not enabled. When enabled, OUTPUT is
ramped to zero at a calculated rate to bring the motor to rest in a defined distance. OUTPUT is
connected to SETPOINT SCALE :: INPUT, this will override the REFERENCE RAMP block.