beautypg.com

ElmoMC Multi-Axis Motion Controller-Maestro User Manual

Page 33

background image

Property

AID – get axis ID

Explanation

Used to get the NodeID of an axis. For example, in a callback function

the NodeID can be compared with a specific motion object so that

something specific can be done in each case (event / NodeID).

Limitation

Read only

Type

Unsigned integer

Example

Function @input (BusID, NodeID, data)

switch(NodeID)
case

a1.aid

val=1

case

a2.aid

val=3

end
end

(see Appendix B.4.5.2 InputOutputTest1)

Property

ALN – number of trajectory cycles for an Axis

Explanation

Repeats predefined PVT motion.

Note

0 - infinite

Default

1

Limitation

0, 1 … N

Type

Unsigned integer

Property

AMC – Axis Motion Completed event initialization

Explanation

Initialize Motion Event notifies the system that axis motion is

complete and continues to notify until turned off. This is intended for

when one axis starts only after another axis motion has stopped.

Note

0 – event disabled, 1 – event enabled.

Default

0

Limitation

0 – 1

Example

(see Appendix B.4.6 Motion Completed Callback Samples)

Property

APE – Axis Program Emit event initialization

Explanation

To initialize a reaction (maestro callback function) upon calling the

emit(i) function in a SimplIQ program.

Note

Bit field:

bit 0 – PDO1 (emit(1)), bit 2 – PDO3 (emit(3)), bit 3 – PDO4 (emit(4))

bit value 0 – event disabled,

bit value 1 – event enabled.

Default

0

Limitation

0 – 15

(see Appendix B.4.4.2 EmitCallback)

Maestro

Software Manual

General and Motion Instructions

MAN-MASSW (Ver. Q)

4-14