Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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

.DESCDescription
(modifiable) -
-modifiable
.PORTDigi: Port
(static) -
-staticSerial Port
.RCMXRun Current Max
(
modifiable
)

.RCRun Current
(
%, modifiable
)

.HCMXHC Max
(
modifiable
)

.HCHolding C
(
modifiable
)

.DLLMDial Minimum
(
modifiable
)

.DHLMDial Max
(
modifiable
)

.LLMUser Minimum
(
modifiable
)

.HLMUser Max
(
modifiable
)

.SBASBase Speed
(
modifiable
)

.SMAXMax Speed
(
modifiable
)

.SSpeed
(
modifiable
)

.VBASBase Velo

.VMAXMax Velo

.VELOVelocity

.ACCLAcceleration

EPICS PVField

...

Description

Status

Static
.RBVPosition RBV
(Static)
Static

Move ToModifiable

Move DeltaModifiable
.JOGF, .JOGR

Jogging(Forward,

Reverse)

Modifiable

Dial

Static/

Modifiable


.EGU/.RESEGU/Res

EGU-Modifiable


.MRES/.ERESMRES/ERESModifiable
.EEEncoderToggle
.ELPosition RBVToggle
.MODEModeToggleRunning Mode
.DIRDirectionToggle
.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

Modifiable
.EGU/.RESEGU/ResEGU - ModifiableEngineering Units/Step Size (EGU)

MRES/ERESModifiableMotor Micro Step Size/Encoder Step Size
.BDSTBacklash DistModifiableThis field specifies an 'overshoot direction and magnitude.' For example, when the field is set to some positive x value, when the motor is instructed to move in a positive direction, it will overshoot the target position by x before returning to the actual target position. 
.RDBDRetry DeadbandModifiable

Slip DeadbandModifiable
.RTRYMax RetiresModifiable
.SBASEBase Speed
(modifiable)
Modifiable
.SMAXMax Speed
(modifiable)
Modifiable
.VBASEBase VeloModifiable
.VMAXMax VeloModifiable
.BSBacklash SpeedModifiable
.BVELBacklash V

.HSHome Speed

.HVELHome Velo

.SSpeed (Rev/s)

.VELOVelocity

.BACCBacklash Acc (s)

.ACCLAcceleration (s)

.HACCHome Acc

EPICS PVField

...

Description
.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/SF/Error S


Encoder


EL/Setting T

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


Home Type

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

MCode Command Summary