TANGO
Device Server



Axis
Device Attributes Description

GalilAxis Class

Revision: release_1_5_0 - Author: buteau

Scalar Attributes
Attribute name
Data Type
R/W Type
Expert
AxisCurrentPosition: Current position of Axis in UserUnits
DEV_DOUBLE
READ_WRITE
No
AxisCurrentEncoderPosition: Current position of Axis in EncoderUnits
DEV_LONG
READ
Yes
AxisCurrentMotorPosition: Current position of Motor in Motor steps
DEV_LONG
READ
Yes
AxisAcceleration: Acceleration for all movements in UserUnits /sec�
DEV_DOUBLE
READ_WRITE
Yes
AxisDeceleration: Deceleration for all movements in UserUnits /sec�
DEV_DOUBLE
READ_WRITE
Yes
AxisVelocity: Velocity for all movements in UserUnits /sec
DEV_DOUBLE
READ_WRITE
Yes
AxisMotionAccuracy: Accuracy of a moving: e.g: AxisMotionAccuracy=13; AxisCurrentPosition= 150 if AxisGoToPosition(160): No move because: 160 - 150 < 13
DEV_DOUBLE
READ_WRITE
Yes
AxisPercent: Coefficient for successive approach positioning
DEV_DOUBLE
READ_WRITE
Yes
AxisRetry: Number of retries done by the GalilBox Internal ClosedControl Loop Algorithm
DEV_DOUBLE
READ_WRITE
Yes
AxisBacklash: Compensation for mechanical backlash by doing final move in the direction defined by AxisDirection
DEV_DOUBLE
READ_WRITE
Yes
AxisDirection: Direction of final move ( for mechanical backlash compensation ). Write : modification of direction 0 : no mechanical backlash compensation 1 : final move direction = direction as defined by Userdirection 1 : final move direction = reverse direction as defined by Userdirection
DEV_DOUBLE
READ_WRITE
Yes
AxisOffset: adds an Offset in user units to AxisCurrentPosition Lets unchanged AxisCurrentEncoderPosition and AxisCurrentMotorPosition when a AxisGoToPosition is issued or AxisCurrentPosition is written, substracts the offset prior to calculate the destination position in encoder units This attribute is saved in property CurrentOffset Default : 0
DEV_DOUBLE
READ_WRITE
Yes
UserDirection: allows the user to adapt the direction of move to its needs. Affects all move commands Affects the CurrentPosition possible values 1 and -1 default 1 ( the motorist direction is the user direction )
DEV_SHORT
READ_WRITE
Yes
AxisCurrentVelocity: current speed of the axis in user units / sec. provided with a filter time average of .25 sec. approximate not instantaneous velocity
DEV_DOUBLE
READ
No
IsInitialised: equals 0 if axis is not initialised equals 1if axis is initialized
DEV_SHORT
READ
Yes
LatchMode: for latching the position. See description.html for description must be 0 ( no latch ) default or 1 ( latch possible rearm latch by reading PositionLatch)
DEV_SHORT
READ_WRITE
Yes
PositionLatched: position of the axis in user units latched on an motion controller entry See description.html to see how it works.
DEV_DOUBLE
READ
Yes
LatchOccured: Is 1 if latch has occured. O if no. reset after a PositionLatch reading
DEV_SHORT
READ
Yes







ESRF - Software Engineering Group