Difference between revisions of "Studies of the Newport XPS controller by Vanik"

From GlueXWiki
Jump to: navigation, search
Line 137: Line 137:
 
* Login as <b>Administrator</b> or <b>User</b>.
 
* Login as <b>Administrator</b> or <b>User</b>.
 
* Select <b>FRONT PANEL</b>, then <b>"Move"</b>.
 
* Select <b>FRONT PANEL</b>, then <b>"Move"</b>.
* Select <b>Initialize</b> button for the initialization of the positioner.
+
* Select <b>Initialize</b> button for the initialization of the positioner (motion system).
*
+
* Select <b>Home</b> for homing.
 +
After fineding Home position the Controller and  the Positioner are ready. Now one can select some velocity and number of Absolut or Relativ movements then push to the Go button. In the "Position" field will be indicated positon of the stage.
 +
Using the <b>Jog</b> button under the <b>FRONT PANEL</b> I tested the jog motion, where only direction and speed are defined.
 +
 
 +
The <b>TERMINAL</b> tool allows to execute  all functions (more 100) of the XPS controller.
 +
 
 +
The <b> STAGE - Modify</b> tool allows to review and modify all parameters of stage included in the stages.ini file. 
 +
 
 +
<b>''No any problem''</b>. Ewerything is working.

Revision as of 13:54, 12 May 2012

These studies were done using halldxps1 XPS-C8 controller from Newport.


1. Configuration of the XPS Controller

1.1 Configuration of motor and stage

Building of "stages.ini" file which is located in the "CONFIG" folder of the controller.

  • Connect to the XPS Controller halldxps1 using an internet browser.
  • Login as Administrator.
  • Select STAGE, then "Add Custom Stage" and fill all fields.

I defined Stage1 (Stage_ST55D) Stage for the stepper motor ST55D and Stage for microscope beam test as follows:

[Stage1]

SmartStageName=

Position servo loop type

CorrectorType=NoEncoderPosition

MotionDoneMode=Theoretical

Driver command interface

MotorDriverInterface=AnalogStepperPosition

ScalingCurrent=3

DisplacementPerFullStep=1

PeakCurrentPerPhase=1.3

StandbyPeakCurrentPerPhase=0.6

BaseVelocity=0.

Motor driver model

DriverName=XPS-DRV01

DriverPWMFrequency=50

DriverStepperWinding=Half

Position encoder interface

Backlash=0 CurrentVelocityCutOffFrequency=100

CurrentAccelerationCutOffFrequency=100

PositionerMappingFileName=

Limit sensors input plug

ServitudesType=StandardEORDriverPlug

MinimumTargetPosition=-10000000

MaximumTargetPosition=+10000000

HomePreset=0

MaximumVelocity=400

MaximumAcceleration=100

EmergencyDecelerationMultiplier=4

MinimumJerkTime=0.005

MaximumJerkTime=0.05

TrackingCutOffFrequency=5

Home search process

HomeSearchSequenceType=MinusEndOfRunHomeSearch

HomeSearchMaximumVelocity=250

HomeSearchMaximumAcceleration=70

HomeSearchTimeOut=600.


1.2 Configuration of system and motion groups

Building of "sistem.ini" file which is located in the "CONFIG" folder of the controller.

  • Select SYSTEM, then "Manual Configuration" and define motion groups and stages on them.

I defined one MultipleAxes group - Mult1 with Stage1 stage as follows:

[GENERAL]

BootScriptFileName =

BootScriptArguments =

[GROUPS]

SingleAxisInUse =

SpindleInUse =

XYInUse =

XYZInUse =

MultipleAxesInUse = Mult1

[Mult1]

PositionerNumber = 1

PositionerInUse = P1

InitializationAndHomeSearchSequence = Together

[Mult1.P1]

PlugNumber = 1

StageName = Stage1

Time flasher filter

TimeFlasherBaseFrequency = 40e6 ; Hz

2. Testing of the XPS Controller by WEB interface

  • Connect to the XPS Controller halldxps1 using an internet browser.
  • Login as Administrator or User.
  • Select FRONT PANEL, then "Move".
  • Select Initialize button for the initialization of the positioner (motion system).
  • Select Home for homing.

After fineding Home position the Controller and the Positioner are ready. Now one can select some velocity and number of Absolut or Relativ movements then push to the Go button. In the "Position" field will be indicated positon of the stage. Using the Jog button under the FRONT PANEL I tested the jog motion, where only direction and speed are defined.

The TERMINAL tool allows to execute all functions (more 100) of the XPS controller.

The STAGE - Modify tool allows to review and modify all parameters of stage included in the stages.ini file.

No any problem. Ewerything is working.