Difference between revisions of "Studies of the Newport XPS controller by Vanik"
Line 2: | Line 2: | ||
− | = | + | =1. Configuration of the XPS Controller= |
− | == | + | ==1.1 Configuration of motor and stage == |
Line 87: | Line 87: | ||
− | == | + | ==1.2 Configuration of system and motion groups== |
Revision as of 14:51, 11 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