Copied in-situ modifications from ics1-quokka.
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
::utility::mkVar FastShutter text manager FastShutter false instrument true false
|
||||
|
||||
# SET TO 1 TO USE THE TILT STAGE ie sample phi and chi
|
||||
set use_tiltstage 0
|
||||
set use_tiltstage 1
|
||||
|
||||
set animal quokka
|
||||
set sim_mode [SplitReply [motor_simulation]]
|
||||
@@ -51,16 +51,19 @@ set bs125sign -1
|
||||
set bs34sign 1
|
||||
|
||||
#Measured absolute encoder reading at home position
|
||||
set samchi_Home 7808328
|
||||
set samphi_Home 7675008
|
||||
set samchi_Home 538302
|
||||
set samphi_Home 432405
|
||||
set samx_Home 7420441
|
||||
set samy_Home 7101486
|
||||
set samz_Home 9944901
|
||||
set samthet_Home 23004075
|
||||
set det_Home 7055209
|
||||
#set det_Home 8204259
|
||||
#set det_Home 8204624
|
||||
set det_Home 8204623
|
||||
set detoff_Home 6857213
|
||||
|
||||
set srce_Home 7281463
|
||||
# set srce_Home 7281463 ffr 30/1/2013: set new home=7282984 because enc val increased by 1521 after culvert job
|
||||
set srce_Home 7282984
|
||||
set apx_Home 12965422
|
||||
set apz_Home 7500000
|
||||
set att_Home 24782942
|
||||
@@ -79,6 +82,10 @@ set bs_cntsPerX [expr 32768.0/360.0]
|
||||
set bs_stepsPerX [expr -25000.0*160.0/360.0]
|
||||
set pol_Home 7500000
|
||||
|
||||
set hez_Home 497988176
|
||||
set hez_StepsPerX [expr -100.0 * 25000.0 / 14.0]
|
||||
set hez_CntsPerX [expr 819200.0 / 14.0]
|
||||
|
||||
#HERE ARE THE LATEST VALUES
|
||||
set pent_Home 8146159
|
||||
# Guide Positions Mirrotron ffr 2009-07-18
|
||||
@@ -185,19 +192,19 @@ Motor samchi $motor_driver_type [params \
|
||||
port pmc1-quokka\
|
||||
axis A\
|
||||
units degrees\
|
||||
hardlowerlim -20\
|
||||
hardupperlim 20\
|
||||
maxSpeed 1\
|
||||
maxAccel 5\
|
||||
maxDecel 5\
|
||||
hardlowerlim -14.6\
|
||||
hardupperlim 15\
|
||||
maxSpeed 0.5\
|
||||
maxAccel 0.25\
|
||||
maxDecel 0.25\
|
||||
stepsPerX 25000\
|
||||
absEnc 1\
|
||||
absEncHome $samchi_Home\
|
||||
cntsPerX 8192]
|
||||
samchi part sample
|
||||
samchi long_name sample_chi
|
||||
samchi softlowerlim -20
|
||||
samchi softupperlim 20
|
||||
samchi softlowerlim -14.6
|
||||
samchi softupperlim 15
|
||||
samchi home 0
|
||||
|
||||
# Sample tilt across beam [-20,+20] degrees
|
||||
@@ -207,19 +214,19 @@ Motor samphi $motor_driver_type [params \
|
||||
port pmc1-quokka\
|
||||
axis B\
|
||||
units degrees\
|
||||
hardlowerlim -20\
|
||||
hardupperlim 20\
|
||||
maxSpeed 1\
|
||||
maxAccel 5\
|
||||
maxDecel 5\
|
||||
stepsPerX 25000\
|
||||
hardlowerlim -15\
|
||||
hardupperlim 12\
|
||||
maxSpeed 0.5\
|
||||
maxAccel 0.25\
|
||||
maxDecel 0.25\
|
||||
stepsPerX -25000\
|
||||
absEnc 1\
|
||||
absEncHome $samphi_Home\
|
||||
cntsPerX 8192]
|
||||
cntsPerX -8192]
|
||||
samphi part sample
|
||||
samphi long_name sample_phi
|
||||
samphi softlowerlim -20
|
||||
samphi softupperlim 20
|
||||
samphi softlowerlim -15
|
||||
samphi softupperlim 11
|
||||
samphi home 0
|
||||
}
|
||||
# Sample translation across beam [0,1000] mm
|
||||
@@ -227,6 +234,7 @@ Motor samx $motor_driver_type [params \
|
||||
asyncqueue mc1\
|
||||
host mc1-quokka\
|
||||
port pmc1-quokka\
|
||||
action MC1\
|
||||
axis C\
|
||||
units mm\
|
||||
hardlowerlim -500\
|
||||
@@ -322,11 +330,14 @@ set det_StepsPerX [expr (25000.0*70.0)/377.0]
|
||||
set det_CntsPerX [expr 8192.0/377.0]
|
||||
|
||||
# Detector translation along beam [0,20000] mm
|
||||
# default hardlowerlim 488
|
||||
# default det softlowerlim 510
|
||||
# default hardupperlim 19320
|
||||
# default det softupperlim 19250
|
||||
Motor det $motor_driver_type [params \
|
||||
asyncqueue mc1\
|
||||
host mc1-quokka\
|
||||
port pmc1-quokka\
|
||||
action MC1\
|
||||
axis G\
|
||||
units mm\
|
||||
hardlowerlim 488\
|
||||
@@ -337,15 +348,20 @@ Motor det $motor_driver_type [params \
|
||||
stepsPerX $det_StepsPerX\
|
||||
absEnc 1\
|
||||
absEncHome $det_Home\
|
||||
cntsPerX $det_CntsPerX]
|
||||
cntsPerX $det_CntsPerX\
|
||||
nopowersave 1]
|
||||
det backlash_offset 5
|
||||
det part detector
|
||||
det long_name detector_y
|
||||
det precision 1
|
||||
det softlowerlim 500
|
||||
det softupperlim 19310
|
||||
det home 350.5
|
||||
det softlowerlim 510
|
||||
det softupperlim 19250
|
||||
det home 445
|
||||
det speed 53
|
||||
det Blockage_Fail 0
|
||||
det Blockage_Check_Interval 5
|
||||
det Blockage_Thresh 10
|
||||
det Blockage_Ratio 1.1
|
||||
det Blockage_Fail 1
|
||||
|
||||
# Detector translation across beam [-50,450] mm
|
||||
# Looks like an non-metric screw pitch 0.2 inches / turn
|
||||
@@ -690,8 +706,8 @@ srce long_name srce
|
||||
srce home 180
|
||||
srce softlowerlim -10
|
||||
srce softupperlim 340
|
||||
srce speed 1
|
||||
srce precision 0.1
|
||||
srce speed 1
|
||||
srce posit_1 $srce_Home
|
||||
srce posit_2 [expr $srce_Home - (1 * 5 * 8192)]
|
||||
srce posit_3 [expr $srce_Home - (2 * 5 * 8192)]
|
||||
@@ -774,6 +790,31 @@ att speed 5
|
||||
att home -120
|
||||
att precision 0.1
|
||||
|
||||
Motor hez $motor_driver_type [params \
|
||||
asyncqueue mc3\
|
||||
axis H\
|
||||
units mm\
|
||||
hardlowerlim 0\
|
||||
hardupperlim 649\
|
||||
maxSpeed 1.12\
|
||||
maxAccel 0.5\
|
||||
maxDecel 1\
|
||||
stepsPerX $hez_StepsPerX\
|
||||
absEnc 1\
|
||||
absEncHome $hez_Home\
|
||||
cntsPerX $hez_CntsPerX]
|
||||
#hez backlash_offset 5
|
||||
hez part collimator
|
||||
hez long_name hez
|
||||
hez precision 0.1
|
||||
hez softlowerlim 1
|
||||
hez softupperlim 648
|
||||
hez home 0
|
||||
hez speed 1
|
||||
#hez Blockage_Check_Interval 5
|
||||
#hez Blockage_Thresh 10
|
||||
#hez Blockage_Ratio 1.1
|
||||
#hez Blockage_Fail 1
|
||||
############################
|
||||
# Motor Controller 4
|
||||
# Motor Controller 4
|
||||
@@ -840,6 +881,7 @@ Motor bs1 $motor_driver_type [params \
|
||||
absEnc 1\
|
||||
absEncHome $bs1_Home\
|
||||
cntsPerX $bs_cntsPerX]
|
||||
bs1 Blockage_Thresh 1.0
|
||||
bs1 part detector
|
||||
bs1 long_name bs1
|
||||
bs1 softlowerlim 11
|
||||
@@ -860,6 +902,7 @@ Motor bs2 $motor_driver_type [params \
|
||||
absEnc 1\
|
||||
absEncHome $bs2_Home\
|
||||
cntsPerX $bs_cntsPerX]
|
||||
bs2 Blockage_Thresh 1.0
|
||||
bs2 part detector
|
||||
bs2 long_name bs2
|
||||
bs2 softlowerlim 7
|
||||
@@ -880,6 +923,7 @@ Motor bs3 $motor_driver_type [params \
|
||||
absEnc 1\
|
||||
absEncHome $bs3_Home\
|
||||
cntsPerX $bs_cntsPerX]
|
||||
bs3 Blockage_Thresh 1.0
|
||||
bs3 part detector
|
||||
bs3 long_name bs3
|
||||
bs3 softlowerlim 11
|
||||
@@ -900,6 +944,7 @@ Motor bs4 $motor_driver_type [params \
|
||||
absEnc 1\
|
||||
absEncHome $bs4_Home\
|
||||
cntsPerX $bs_cntsPerX]
|
||||
bs4 Blockage_Thresh 1.0
|
||||
bs4 part detector
|
||||
bs4 long_name bs4
|
||||
bs4 softlowerlim 7
|
||||
@@ -920,6 +965,7 @@ Motor bs5 $motor_driver_type [params \
|
||||
absEnc 1\
|
||||
absEncHome $bs5_Home\
|
||||
cntsPerX $bs_cntsPerX]
|
||||
bs5 Blockage_Thresh 1.0
|
||||
bs5 part detector
|
||||
bs5 long_name bs5
|
||||
bs5 softlowerlim 11
|
||||
@@ -940,6 +986,7 @@ Motor bs6 $motor_driver_type [params \
|
||||
absEnc 1\
|
||||
absEncHome $bs6_Home\
|
||||
cntsPerX $bs_cntsPerX]
|
||||
bs6 Blockage_Thresh 1.0
|
||||
bs6 part detector
|
||||
bs6 long_name bs6
|
||||
bs6 softlowerlim 7
|
||||
|
||||
@@ -35,16 +35,16 @@ set 20sample_table {
|
||||
}
|
||||
|
||||
set 10sample_table {
|
||||
1 453.7
|
||||
2 411.7
|
||||
3 369.7
|
||||
4 327.7
|
||||
5 285.7
|
||||
6 203.7
|
||||
7 161.7
|
||||
8 119.7
|
||||
9 77.7
|
||||
10 35.7
|
||||
1 203.40042
|
||||
2 161.40042
|
||||
3 119.40042
|
||||
4 77.40042
|
||||
5 35.40042
|
||||
6 -46.5996
|
||||
7 -88.5996
|
||||
8 -130.5996
|
||||
9 -172.5996
|
||||
10 -214.5996
|
||||
}
|
||||
mkPosit sct_mc1 sampleNum float samx sample $20sample_table
|
||||
|
||||
|
||||
Reference in New Issue
Block a user