beautypg.com

Delta MMC120 User Manual

Page 96

background image

96

These commands allow the Programmable Controller to read the current state of the

motion controller initialization parameters. The requested parameter will be returned in

the corresponding axis status area.
The format of the Command Register for the Get Parameter commands is given below:

NOTE: The Status Area Request area (bits 5-8) of the command and the entire

Command Value

Output register

are ignored.

|

| 111|1111

BIT # 1234|5678|9012|3456

-------------------

HEX

|

|CMND|INDX

VALUE -------------------

0XB0

0000|XXXX|1011|0000 Get

CONFIGURATION

0XB1

0000|XXXX|1011|0001 Get

SCALE

0XB2

0000|XXXX|1011|0010 Get

OFFSET

0XB3

0000|XXXX|1011|0011 Get

EXTEND LIMIT

0XB4

0000|XXXX|1011|0100 Get

RETRACT LIMIT

0XB5

0000|XXXX|1011|0101 Get

PROPORTIONAL GAIN

0XB6

0000|XXXX|1011|0110 Get

INTEGRAL GAIN

0XB7

0000|XXXX|1011|0111 Get

DIFFERENTIAL GAIN

0XB8

0000|XXXX|1011|1000 Get

EXTEND FEED FORWARD

0XB9

0000|XXXX|1011|1001 Get

RETRACT FEED FORWARD

0XBA

0000|XXXX|1011|1010 Get

EXTEND ACCEL FEED FORWARD

0XBB

0000|XXXX|1011|1011 Get

RETRACT ACCEL FEED FORWARD

0XBC

0000|XXXX|1011|1100 Get

DEAD BAND ELIMINATOR

0XBD

0000|XXXX|1011|1101 Get

IN POSITION

0XBE

0000|XXXX|1011|1110 Get

FOLLOWING ERROR

0XBF

0000|XXXX|1011|1111 Get

AUTO STOP

The second

Input register

for the axis will hold the requested parameter after the motion

controller matches the Synchronization

Input register

with the Synchronization

Output

register

.

Example

Suppose you would like to get the

SCALE

from both axes. You would send commands

with the following format:

CMND INDX (HEX)

4TTTTT+1 0000|0000|1011|0001 (00B1)

Requests

SCALE

for axis 1

+2 XXXX|XXXX|XXXX|XXXX (XXXX)

Ignored

4TTTTT+3 0000|0000|1011|0001 (00B1)

Requests

SCALE

for axis 2

+4 XXXX|XXXX|XXXX|XXXX (XXXX)

Ignored

After the Synchronization Output register is incremented, the RMC will process the