commissioning iteration

r2181 | dcl | 2007-10-11 17:57:58 +1000 (Thu, 11 Oct 2007) | 2 lines
This commit is contained in:
Douglas Clowes
2007-10-11 17:57:58 +10:00
parent e04b31a2b8
commit 50ac8c30e7

View File

@@ -1,7 +1,7 @@
# $Revision: 1.12 $ # $Revision: 1.13 $
# $Date: 2007-08-16 06:39:17 $ # $Date: 2007-10-11 07:57:58 $
# Author: Ferdi Franceschini (ffr@ansto.gov.au) # Author: Ferdi Franceschini (ffr@ansto.gov.au)
# Last revision by: $Author: ffr $ # Last revision by: $Author: dcl $
# START MOTOR CONFIGURATION # START MOTOR CONFIGURATION
@@ -207,11 +207,14 @@ Motor sz1 $motor_driver_type [params \
axis A\ axis A\
units mm\ units mm\
hardlowerlim 0\ hardlowerlim 0\
hardupperlim 350\ hardupperlim 750\
maxSpeed 1\ maxSpeed 1\
maxAccel 1\ maxAccel 1\
maxDecel 1\ maxDecel 1\
stepsPerX 25000] stepsPerX [expr 25000.0/0.11/2.0]\
absenc 1\
absenchome 2147458067\
cntsPerX 113]
setHomeandRange -motor sz1 -home 0 -lowrange 0 -uprange 350 setHomeandRange -motor sz1 -home 0 -lowrange 0 -uprange 350
sz1 speed 1 sz1 speed 1
sz1 precision 0.01 sz1 precision 0.01
@@ -402,34 +405,38 @@ mf2 long_name mf2
############################ ############################
# #
# Primary Slit, horizontal offset, 0-30mm # Primary Slit, horizontal offset, 0-30mm (X-axis)
Motor psho $motor_driver_type [params \ Motor psho $motor_driver_type [params \
asyncqueue mc4\ asyncqueue mc4\
axis A\ axis B\
units mm\ units mm\
hardlowerlim 0\ hardlowerlim 0\
hardupperlim 30\ hardupperlim 30\
maxSpeed 1\ maxSpeed 1\
maxAccel 1\ maxAccel 1\
maxDecel 1\ maxDecel 1\
stepsPerX -20125\ stepsPerX -25000\
motorHome 542093] absenc 1\
absenchome 542093\
cntsPerX 8192]
psho part aperture.primary psho part aperture.primary
psho long_name horizontal_offset psho long_name horizontal_offset
setHomeandRange -motor psho -home 0 -lowrange 0 -uprange 30 setHomeandRange -motor psho -home 0 -lowrange 0 -uprange 30
# Primary Slit, position 0-150mm # Primary Slit, position 0-150mm (Y-axis)
Motor psp $motor_driver_type [params \ Motor psp $motor_driver_type [params \
asyncqueue mc4\ asyncqueue mc4\
axis B\ axis A\
units mm\ units mm\
hardlowerlim 0\ hardlowerlim 0\
hardupperlim 150\ hardupperlim 150\
maxSpeed 1\ maxSpeed 1\
maxAccel 1\ maxAccel 1\
maxDecel 1\ maxDecel 1\
stepsPerX -20125\ stepsPerX -25000\
motorHome 2040518] absenc 1\
absenchome 2040518\
cntsPerX 8192]
psp part aperture.primary psp part aperture.primary
psp long_name position psp long_name position
setHomeandRange -motor psp -home 0 -lowrange 0 -uprange 150 setHomeandRange -motor psp -home 0 -lowrange 0 -uprange 150
@@ -444,12 +451,70 @@ Motor psw $motor_driver_type [params \
maxSpeed 1\ maxSpeed 1\
maxAccel 1\ maxAccel 1\
maxDecel 1\ maxDecel 1\
stepsPerX -20125\ stepsPerX -25000\
motorHome 2040518] absenc 1\
absenchome 2040518\
cntsPerX 8192]
psw part aperture.primary psw part aperture.primary
psw long_name width psw long_name width
setHomeandRange -motor psw -home 0 -lowrange 0 -uprange 30 setHomeandRange -motor psw -home 0 -lowrange 0 -uprange 30
#--------------------------------------------------------
# Secondary Slit, horizontal offset
Motor ssho $motor_driver_type [params \
asyncqueue mc4\
axis D\
units mm\
hardlowerlim 0\
hardupperlim 30\
maxSpeed 1\
maxAccel 1\
maxDecel 1\
stepsPerX -25000\
absenc 1\
absenchome 500000\
cntsPerX 8192]
ssho part aperture.secondary
ssho long_name horizontal_offset
setHomeandRange -motor ssho -home 0 -lowrange 0 -uprange 30
# Secondary Slit, position
Motor ssp $motor_driver_type [params \
asyncqueue mc4\
axis E\
units mm\
hardlowerlim 0\
hardupperlim 150\
maxSpeed 1\
maxAccel 1\
maxDecel 1\
stepsPerX -25000\
absenc 1\
absenchome 2043085\
cntsPerX 8192]
ssp part aperture.secondary
ssp long_name position
setHomeandRange -motor ssp -home 0 -lowrange 0 -uprange 150
# Secondary Slit, width
Motor ssw $motor_driver_type [params \
asyncqueue mc4\
axis F\
units mm\
hardlowerlim 0\
hardupperlim 30\
maxSpeed 1\
maxAccel 1\
maxDecel 1\
stepsPerX -25000\
absenc 1\
absenchome 2043085\
cntsPerX 8192]
ssw part aperture.secondary
ssw long_name width
setHomeandRange -motor ssw -home 0 -lowrange 0 -uprange 30
## Primary Slit, height, 0-30mm ## Primary Slit, height, 0-30mm
#Motor psh $motor_driver_type [params \ #Motor psh $motor_driver_type [params \
# asyncqueue mc4\ # asyncqueue mc4\
@@ -461,61 +526,13 @@ setHomeandRange -motor psw -home 0 -lowrange 0 -uprange 30
# maxAccel 1\ # maxAccel 1\
# maxDecel 1\ # maxDecel 1\
# stepsPerX -20125\ # stepsPerX -20125\
# motorHome 542093] # absenc 1\
# absenchome 542093\
# cntsPerX 8192]
#psh part aperture.primary #psh part aperture.primary
#psh part long_name height #psh part long_name height
#setHomeandRange -motor psh -home 0 -lowrange 0 -uprange 30 #setHomeandRange -motor psh -home 0 -lowrange 0 -uprange 30
#--------------------------------------------------------
# Secondary Slit, horizontal offset
Motor ssho $motor_driver_type [params \
asyncqueue mc4\
axis E\
units mm\
hardlowerlim 0\
hardupperlim 30\
maxSpeed 1\
maxAccel 1\
maxDecel 1\
stepsPerX -20125\
motorHome 500000]
ssho part aperture.secondary
ssho long_name horizontal_offset
setHomeandRange -motor ssho -home 0 -lowrange 0 -uprange 30
# Secondary Slit, position
Motor ssp $motor_driver_type [params \
asyncqueue mc4\
axis F\
units mm\
hardlowerlim 0\
hardupperlim 150\
maxSpeed 1\
maxAccel 1\
maxDecel 1\
stepsPerX -20125\
motorHome 2043085]
ssp part aperture.secondary
ssp long_name position
setHomeandRange -motor ssp -home 0 -lowrange 0 -uprange 150
# Secondary Slit, width
Motor ssw $motor_driver_type [params \
asyncqueue mc4\
axis G\
units mm\
hardlowerlim 0\
hardupperlim 30\
maxSpeed 1\
maxAccel 1\
maxDecel 1\
stepsPerX -20125\
motorHome 2043085]
ssw part aperture.secondary
ssw long_name width
setHomeandRange -motor ssw -home 0 -lowrange 0 -uprange 30
## Secondary Slit, height ## Secondary Slit, height
#Motor ssh $motor_driver_type [params \ #Motor ssh $motor_driver_type [params \
# asyncqueue mc4\ # asyncqueue mc4\
@@ -527,7 +544,9 @@ setHomeandRange -motor ssw -home 0 -lowrange 0 -uprange 30
# maxAccel 1\ # maxAccel 1\
# maxDecel 1\ # maxDecel 1\
# stepsPerX -20125\ # stepsPerX -20125\
# motorHome 500000] # absenc 1\
# absenchome 500000\
# cntsPerX 8192]
#ssh part aperture.secondary #ssh part aperture.secondary
#ssh long_name height #ssh long_name height
#setHomeandRange -motor ssh -home 0 -lowrange 0 -uprange 30 #setHomeandRange -motor ssh -home 0 -lowrange 0 -uprange 30