Cycles

Type:

Axis Status Register

Address:

RMC75: %MDn.59, where n = 8 + the axis number

RMC150: %MDn.59, where n = 8 + the axis number

RMC200: %MDn.410, where n = 256 + the axis number

System Tag:

_Axis[n].Cycles, where n is the axis number

How to Find:

Axes Status Registers Pane, All tab: Target

Data Type:

DINT

Description

The Cycles status register gives the whole number of cycles that the current position sine move or curve has completed. After a sine move or curve has completed or been interrupted, this will remain at its current value. This value is reset each time a position sine move or curve is started.

For continuous moves (without a fixed number of cycles), this value will wrap to zero after it reaches 10,000,000 and then continue incrementing. For moves with a fixed number of cycles, this value will not go beyond the requested cycle count.

If you need more status information on the sine move or curve, such as the cycle fraction, you can use the Status Block defined by the Sine Start (72) and Curve Start Advanced (88) commands.

 

See Also

Status Registers | Sine Start (72) | Sine Start (Prs/Frc) (76) | Curve Start (86) | Curve Start (Prs/Frc) (87)


Send comments on this topic.

Copyright © 2025 Delta Computer Systems, Inc. dba Delta Motion