OmsMaxV - - TANGO Controls
.

Average: 0
Rating Count: 0

Development status: Released, Release: Release_1_0
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/OmsMaxV
Contact:



Class Description


Pro-Dex/OMS servo motor controller

Families: Motion

Key words: MotorControllers

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: Pro-Dex

Product:

MaxV series

Bus: VME

Class interface


Attributes:

Name Description
ParkingActiveScalar: DevShort —
ParkingAutomaticScalar: DevShort —
ParkingSettleTimeScalar: DevDouble —
ConversionScalar: DevDouble —
InvertEncoderDirectionScalar: DevShort —
InvertVoltageScalar: DevShort —
AccelerationScalar: DevDouble —
AccelerationUnitsScalar: DevDouble —
VelocityScalar: DevDouble —
VelocityUnitsScalar: DevDouble —
PIDProportionalGainScalar: DevDouble —
PIDIntegralGainScalar: DevDouble —
PIDIntegralUpperSumLimitScalar: DevLong —
PIDDerivativeGainScalar: DevDouble —
PIDAccFeedforwardScalar: DevDouble —
PIDVelocityFeedforwardScalar: DevDouble —
PIDFrictionCoefficientScalar: DevDouble —
PIDDeadbandHoldScalar: DevLong —
PIDDeadbandHoldUnitsScalar: DevDouble —
PIDDeadbandHoldTimeScalar: DevLong —
PIDMaxOutputVoltageScalar: DevDouble —
PIDServoVoltageDeadbandScalar: DevDouble —
PIDServoOffsetScalar: DevDouble —
PIDactiveScalar: DevShort —
PIDstatusScalar: DevString —
PositionScalar: DevDouble —
PositionRawScalar: DevDouble —
ResetModuloPositionScalar: DevDouble —
RemainingMoveTimeScalar: DevDouble —
ServoOutputVoltageScalar: DevFloat —
FlagMotorHomedScalar: DevShort —
HomeFoundPositionScalar: DevDouble —
FlagSlipStatusScalar: DevShort —
FlagCwLimitScalar: DevShort —
FlagCcwLimitScalar: DevShort —
FlagOvertravelScalar: DevShort —
FlagSetupReadyScalar: DevShort —
FlagEncoderErrorScalar: DevShort —
DoneDetectionModeScalar: DevShort —
EncoderSlipToleranceScalar: DevLong —
EncoderSlipToleranceUnitsScalar: DevDouble —
SlipKillModeScalar: DevShort —
RampDownLimitsActiveScalar: DevShort —
SoftLimitMinUnitsScalar: DevDouble —
SoftLimitMaxUnitsScalar: DevDouble —
HomeOffsetUnitsScalar: DevDouble —
AuxiliaryControlAtVelocityScalar: DevShort —
AuxiliaryControlPolarityScalar: DevShort —
ElectronicGearingActiveScalar: DevUShort —
ElectronicGearingMasterAxisScalar: DevUShort —
ElectronicGearingMasterAxisRatioScalar: DevLong —
ElectronicGearingSelfAxisRatioScalar: DevLong —

Commands:

Name Description
MoveAbsoluteInput: DevDouble
Output: DevLong
None.
LoadPositionInput: DevLong
Output: DevShort
None.
LoadPositionUnitsInput: DevFloat
Output: DevVoid
Set the current position in user units
StateInput: DevVoid
Output: State
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: DevString
This command gets the device status (stored in its device_status data member) and returns it to the caller.
AbortMoveInput: DevVoid
Output: DevShort
Aborts move
CheckMoveInput: DevVoid
Output: DevLong
The function returns 1 if the motor is moving
MoveAbsoluteUnitsInput: DevFloat
Output: DevVoid
Move to an absolute position in user units
MoveHomeInput: DevVoid
Output: DevLong
Homes the motor automatically. If no reference mark is found in either direction, it will generate an error.
MoveHomePositiveInput: DevVoid
Output: DevVoid
None.
ResetMotorInput: DevVoid
Output: DevLong
Reset the motor
GetBoardInfoInput: DevVoid
Output: DevString
None.
WriteReadInput: DevString
Output: DevString
None.

Pipes:

Properties:

Name Description
BaseDevLong VME card base address
ChannelDevLong Channel number
TypeDevShort Motor type. 0 -> Stepper motor 1 -> Servo motor 2 -> Stepper motor with encoder
IgnoreLimitSwitchesDevLong set to 1: the server will ignore any limit switch signals, so you can move a motor with no switches connected set to 0: the server will honour limit switch signals
InvertParkingLogicDevShort 0 means the Parking function is active when the Auxiliary bit is 1 1 means the Parking function is active when the Auxiliary bit is 0
HomeLogicDevString Defines the home logic (reference mark). Format is [Stepper home signal][Encoder reference][Encoder A][Encoder B]. See MaxV manual for more information.


Please log in to comment.

20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:23 Feb 2017, 10:42 a.m.