Lenze PMSS1000 Simple Servo User Manual

Page 32

Advertising
background image

Indexer-Programmer-Manual.pdf REV 1.3


NOTE 1
If 0 (Zero) value assigned to variable UNITS set USER UNITS to QUAD ENCODER COUNTS. This is
default units at the start of the program before UNITS=<value> executed.

NOTE 2
Any value outside +/- 10 range assigned to AOUT will be automatically trimmed to that range.
Example: AOUT=100 , AOUT will be assigned value of 10.

V0=236
VOUT=V0, VOUT will be assigned 10 and V0 will be unchanged.

System Flags

IN_A1-4, IN_B1-4,

IN_C1-4

R

Digital inputs . TRUE if input active, FALSE

otherwise

OUT1,OUT2,OUT3

OUT4, OUT5

W

Digital outputs OUTPUT1- OUTPUT5

F_ICONTROLOFF

R

Interface Control Status (ON/OFF)

#27 in DSTATUS register

F_IN_POSITION

R


TRUE when Actual Position (APOS) is within limits

set by INPOSLIM variable and motion completed

NOTE 1

F_ENABLED

R

Set when drive is enabled

F_EVENTSOFF

R

Events Disabled Status (ON/OFF)

#30 in DSTATUS register

F_MCOMPLETE

R

Set when motion is completed and there is no motion

commands waiting in the Motion Queue

F_MQUEUE_FULL

R

Motion Queue full

F_MQUEUE_EMPTY

R

Motion Queue empty

F_FAULT

R

Set if any fault detected

F_ARITHMETIC_FLT

R

Arithmetic fault

F_REGISTRATION

R

Set when registration mark was detected. Content

RPOS variable is valid when this flag is active. Flag

resets by any registration moves MOVEPR,MOVEDR

or by command REGISTARTION ON

F_MSUSPENDED

R

Set if motion suspended by statement MOTION

SUSPEND


32

Advertising