Modbus – IAI America ROBO Cylinder Series User Manual

Page 180

Advertising
background image

5. Modbus RTU

172

Modbus

(5) Detailed explanation of registers

„

Target Position (PCMD)

This register specifies the target position using absolute coordinates or by an relative distance.

The value of this register is set in units of 0.01 mm in a range of -999999 to 999999

(FFF0BDC1

(Note)

to 000F423F

H

). When the absolute coordinate is indicated, operation starts

with 0.2mm in front

(Note 2)

of the soft limit setting value as the target position if the setting of the

parameter exceeds the soft limit. The actuator will start moving when the lower word of this

register (symbol: PCMD, address: 9900

H

) is rewritten. In other words,

a numerical movement

command can be issued simply by writing a target position in this register.

Note 1 To set a negative value, use a two’s complement.

Note 2 For a revolution axis set to Index Mode, the soft limit setting value is the target position.

„

Positioning band Specification Register (INP)

This register is used in two different ways depending on the type of operation. The first way is

the normal positioning operation, where it specifies the allowable difference between the target

position and current position to be used in the detection of position complete. The second way

is the push-motion operation, where it specifies the push-motion band. The value of this

register is set in units of 0.01 mm in a range of 1 to 999999 (1 to 000F423F

H

).

Whether the normal operation or push-motion operation is specified by the applicable bit in the

control flag specification register as explained later.

„

Speed Specification Register (VCMD)

This register specifies the moving speed in positioning. The value of this register is set in units

of 0.01 mm/sec in a range of 1 to 999999 (1 to 000F423F

H

). If the specified value exceeds the

maximum speed set by a parameter, an alarm will generate the moment a movement start

command is issued.

„

Individual Zone Boundaries r (ZNMP, ZNLP)

These registers output zone signals that are effective only during positioning, separately from

the zone boundaries set by parameters.

Set in ZNMP the positive zone signal output boundary expressed using absolute coordinates,

and set the negative zone signal output boundary in ZNLP. The corresponding bit in the zone

register remains ON while the current position is within these positive and negative boundaries.

The value of this register is set in units of 0.01 mm, and in a range of -999999 to 999999

(FFF0BDC1

(Note

to 000F423F

H

) for both registers. However, ZNMP must be greater than ZNLP.

Set the same value in both ZNMP and ZNLP to disable the individual zone output.

(Note) To set a negative value, use a two’s complement.

„

Acceleration specification register (ACMD)

This register specifies the acceleration during positioning. The value of this register is set in

units of 0.01 G in a range of 1 to 300 (1 to 012C

H

). If the specified value exceeds the

maximum acceleration set by a parameter, an alarm will generate the moment a movement

start command is issued.

Advertising