D-line
Notes: Default Motor Configuration
Detlef
Smilgies, CHESS
As D-line runs in many configurations, but has only 16 channels
of
motor control available, it made more sense to program a
flexible interface into spec,
rather than attempting to run in a static
configuration. This is done by chosing suggestive names for the various
functions of xz stages, goniometers, etc., saving their parameters in
the config file, but only assign actual motor channels to the motors
that are used in a specific experiment.
NOTE:
Always check the current settings! Most motors are 4 Amps,
however,
there
are some 1 Amp motors around !!
Basic Motors
Optical
Tables
The incident beam optical
table (see link) and the detector optical table are controled by
Compumotor controllers via ethernet (see link) and Centent
microstepping crates. Thus the optical tables form separate entities
from the rest of the motion control system. Each table comprises six
jacks xu,
xd, y, zu, zdf, zfr (u=upstream, d=downstream, f=front,
r=rear) which are combined into three overall translations xt,yt,zt
and three overal roatations pitch,roll,yaw
by employing the macromotor feature of spec. The optical tables have
recently been converted to the Compumotor system providing six
dedicated axes for each table. There are 2 spare channels left at
each unit which can be used for general purpose.
Slit System
The beam-defining slits six, siz
are a set of Huber slits mounted on a CHESS xz stage just downstream of
the mono exit window. Because of high radiation background in the cave,
this more conventional setup was chosen.
The ADC slit system in the hutch is run on a serial line
independent of the main motion control based on Compumotor indexers and
Gecko microsteppers. Both physical and
macromotors (for gap and offset) can be configured.
- Various important motor parameters enter the config file as
generic motor
parameters (see link).
- The macro package "mdrive_stat" reads all current motor settings
from the
MDrives and allows to set parameters according to the IMS interface
manual. "mdrive_ stat" can be used for configuring new slits and
trouble shooting of the slits system. Read the documentation in the
macro file and look up specific commands in the MDrive command manual.
Sample
stages - default names
- xz stage: sx, sz
- large sample scanner (Woll): scanx, scany, scanz
- xz stage plus goniometer: samx, samz, samth,
samtilt/samaz (D1
GISAXS
stage)
- precision xz stage plus goniometer: xsam, zsam, thsam,
phisam (G1
GISAXS stage)
Flightpath,
beamstop, detector - default names
- xz stage for fligh path: fpx, fpz
- xz stage for beamstop: bsx, bsz
- xz stage for detector: detx, detz
Capillary
set-up
- capillary mount: capx, capz
- beam block: blkx, blkz
DAC motors
NOTE: digital-to-analog converters signals in Volts are treated like
motors
in spec
- enable signal for Medoptics CCD: enable
- signal for dark exposure for Medoptics CCD: darksig
- shutter signal for manual control: shut
With the replacement of CAMAC by VME, the DAC motor for CCD control
will be replaced by the digital I/O VME board..
Special Motors
For some recurring experiments, some special motor channels have been
reserved. Presently predefined motor settings exist for
- SAXS/GISAXS (configured as Basic Motors) - spec version
saxs (see
below)
- fluorescence imaging (configured as Basic Motors) - spec version
image (see
below)
- radiography - spec version radio (see
below)