This is historical information of device classes implemented in OmsMaxV device server.

Use this link to find the valid information.

Development status: Released
Information status: New

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
ServoOutputVoltageScalar: DevFloat
FlagMotorHomedScalar: DevShort
HomeFoundPositionScalar: DevDouble
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
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
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
LoadPositionInput: DevLong
Output: DevShort
None.
LoadPositionUnitsInput: DevFloat
Output: DevVoid
Set the current position in user units
MoveAbsoluteInput: DevDouble
Output: DevLong
None.
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.

20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You are looking at this version now.



23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.
Added by:pgoryl2 on:20 Apr 2017, 1:13 p.m.