You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »


This page describes various fields found within the motor-expert-screen. This screen is the user friendly interface for quickly changing motor parameters. Keep in mind that one must have permissions to access a hutch machine if you would like to edit. View permissions are wider (including e.g. psbuild-machines).

To access a live(modifiable) motor-expert-screen, there are two ways :

  1. In a terminal, ssh into the appropriate hutch machine and run the command motor-expert-screen <PV name> (i.e. motor-expert-screen XPP:USR:MMS:17).
  2. In a terminal, ssh into the appropriate hutch machine and start a hutch python session (i.e. <hutch name>3).
    1. Type x.[tab] to bring up all user motors available in that session. Then x.<motor name>.screen().

Main Screen:

  

EPICS PVField

...

Description

Aux Settings


Error Codes


Re-initialize

.DESCDescriptionmodifiable
.PORTDigi: Port -staticSerial Port
.RCMXRun Current Maxmodifiable
.RCRun Current%, modifiable
.HCMXHC MaxmodifiableMax Holding Current
.HCHolding Cmodifiable
.DLLMDial MinimummodifiableDial Low Limit (EGU)
.DHLMDial MaxmodifiableDial High Limit (EGU)
.LLMUser MinimummodifiableUser Low Limit (EGU)
.HLMUser MaxmodifiableUser High Limit (EGU)
.SBASBase Speedmodifiable
.SMAXMax Speedmodifiable
EPICS PVField

...

Description
.SSpeedmodifiableSpeed is the speed, in revolutions per second, at which the motor is moved after the acceleration phase of a motion is finished.
.VBASBase Velo

.VMAXMax Velo

.VELOVelocity
Velocity is the speed, in engineering units per second, at which the motor is moved after the acceleration phase of a motion is finished.
.ACCLAcceleration

The length, in seconds, of the acceleration and deceleration phases of a motor motion


Status

Static
.RBVPosition RBVStatic

Move ToModifiable
.TWVMove DeltaModifiableTweak Step Size
.JOGF, .JOGR

Jogging(Forward,

Reverse)

Modifiable

Dial

Static/

Modifiable


.EGU/.RESEGU/Res

EGU-Modifiable

Engineering Units/Step Size (EGU)
.MRES/.ERESMRES/ERESModifiable
.EEEncoderToggle
.ELPosition RBVToggle
.MODEModeToggleRunning Mode
.DIRDirectionToggleUser Direction.
.OFFOffsetModifiable / Toggle

PositionToggle

Holding CStatic / Toggle
.SPGStop/Pause/GoToggle



Aux Settings Screen:

"Parameter Manager Functions" is under review.


EPICS PVField

...

Description
.FREVFull StepsModifiableSpecify the number of stepper motor steps required for a full rotation of the drive shaft. This value is specific to the motor. IMS Motors typically have 200.
.MSMicrostepsModifiableSpecify the number of microsteps in between each individual motor step. This value is specific to the motor. IMS Motors typically have 256.
.SREVMS/RevolutionModifiableSpecify the number of microsteps per full rotation of the drive shaft. This value is Full Steps * Microsteps. IMS Motors typically have 51200.
.UREVEGU/RevModifiableEGU's Per Revolution.
.HT

HC Delay

ModifiableHolding Current Delay Time (ms
.EGU/.RESEGU/ResEGU - ModifiableEngineering Units/Step Size (EGU)

MRES/ERESModifiableMotor Micro Step Size/Encoder Step Size. MRES = UREV/SREV
.BDSTBacklash DistModifiableThe signed distance, in dial coordinates, used for backlash takeout. 

 1) If the motor is to move a distance greater than the magnitude of BDST, or if the motor is to move in a direction opposite to the sign of BDST, then the motor will move first to position (TARGET-BDST), at an acceleration specified by ACCL and speed VELO, and then to position TARGET, at an acceleration specified by BACC and speed BVEL. 

2) If the motor is to move a distance smaller than the magnitude of BDST, and if the motor is to move in the same direction as the sign of BDST, then backlash is assumed already to have been taken out, and the motor will move to position TARGET at an acceleration specified by BACC and speed BVEL.  

.RDBDRetry DeadbandModifiableWhen the motor has finished a complete motion, possibly including backlash takeout, the motor record will compare its current position with the desired position. If the magnitude of the difference is greater than RDBD, the motor will try again, as if the user had requested a move from the now current position to the desired position. Only a limited number of retries will be performed (see max retries). 
.PDBDSlip DeadbandModifiable
.RTRYMax RetiresModifiableThe maximum number of times the motor record will try again to move to the desired position. When the retry limit is reached, the motor record will declare the motion finished.
EPICS PVField

...

Description
.SBASEBase SpeedModifiable
.SMAXMax SpeedModifiable
.VBASEBase VeloModifiable
.VMAXMax VeloModifiable
.BSBacklash SpeedModifiableBacklash speed is the speed, in revolutions per second, at which the motor is move after the acceleration phase of a backlash-takeout motion is finished.
.BVELBacklash V
Backlash Velocity is the speed, in engineering units per second, at which the motor is move after the acceleration phase of a backlash-takeout motion is finished.
.HSHome Speed

.HVELHome Velo

.SSpeed (Rev/s)

.VELOVelocity

.BACCBacklash Acc (s)

.ACCLAcceleration (s)

.HACCHome Acc

.S1/.S2S1 / S2
Positive Limit switch / Negative Limit Switch
.S3/.S4S3/S4
? / Home Limit Switch
.LMLimit Mode

.SM/.STSVSM/Sevr
Stall Mode/Stall Severity
.SF/.ERSVSF/Error S

.EEEncoder

.EL/.MTEL/Setting T

.EGAGExt Gauge
Use External Gauge.
.ERBLGauge PV
External Gauge Readback Link.
.ESKLScale Facter

.HTYPHome Type

.CMD/.RESPCmd/RespModifiable/StaticCommand To Controller/Response From Controller.

MCode Command Summary









  • No labels