Copied changes made on ics1-kowari.

This commit is contained in:
Ferdi Franceschini
2014-03-26 09:05:54 +11:00
parent fbf1f7bbf9
commit a7f3b54a2f
4 changed files with 61 additions and 21 deletions

View File

@ -7,7 +7,7 @@
# this is the Big Huber Eulerian C shaped cradle EC2 # this is the Big Huber Eulerian C shaped cradle EC2
# #
set eom_Home 23165406 set eom_Home 23165406
set ephi_Home 6489396 set ephi_Home 26573867
set echi_Home 24224404 set echi_Home 24224404
set eom_stepsPerX [expr -25000.0] set eom_stepsPerX [expr -25000.0]
@ -32,7 +32,7 @@ Motor eom $motor_driver_type [params \
absEnc 1\ absEnc 1\
absEncHome 20060684\ absEncHome 20060684\
cntsPerX [expr -8192.0*(360.0/360.0)]] cntsPerX [expr -8192.0*(360.0/360.0)]]
setHomeandRange -motor som -home 0 -lowrange 178 -uprange 178 setHomeandRange -motor eom -home 0 -lowrange 178 -uprange 178
eom Backlash_offset -0.5 eom Backlash_offset -0.5
eom speed 2 eom speed 2
eom accel 0.1 eom accel 0.1
@ -83,7 +83,6 @@ Motor ephi $motor_driver_type [params \
setHomeandRange -motor ephi -home 0 -lowrange 400 -uprange 400 setHomeandRange -motor ephi -home 0 -lowrange 400 -uprange 400
ephi softlowerlim -400 ephi softlowerlim -400
ephi softupperlim 400 ephi softupperlim 400
ephi home 182.5
ephi speed 3 ephi speed 3
ephi movecount $move_count ephi movecount $move_count
ephi precision 0.01 ephi precision 0.01

View File

@ -10,7 +10,9 @@
# 0: Secondary slit configuration # 0: Secondary slit configuration
# 1: Big Huber cradle # 1: Big Huber cradle
# 2: Tiny black cradle # 2: Tiny black cradle
set axis_config 0 # 3: Second sample stage
# 4: Loads config from /usr/local/sics/spare_motor_configuration.tcl
set axis_config 2
set animal kowari set animal kowari
set sim_mode [SplitReply [motor_simulation]] set sim_mode [SplitReply [motor_simulation]]
@ -38,8 +40,8 @@ set mtth_Home 11701800
# #
set sz_home 2147456531 set sz_home 2147456531
# #
set sx_Home 9052833 set sx_Home 9053571
set sy_Home 18812526 set sy_Home 18812120
# #
# swapped sx with sy after rotation of vertical stage # swapped sx with sy after rotation of vertical stage
set sx_pitch 4.9995324 set sx_pitch 4.9995324
@ -54,7 +56,8 @@ set sy_pitch 5.0
#set som_Home 26472736 #set som_Home 26472736
#set som_Home 25275865 #set som_Home 25275865
#set som_Home 25234969 #set som_Home 25234969
set som_Home 25177194 #set som_Home 25177194
set som_Home 25366950
#set stth_Home 28686300 #set stth_Home 28686300
#set stth_Home 29446192 #set stth_Home 29446192
@ -65,7 +68,8 @@ set stth_pitch 0.99946
# #
#set psho_home 542093 #set psho_home 542093
set psho_home 7576691 #set psho_home 7576691
set psho_home 7739630
#set psp_home 2040518 #set psp_home 2040518
#set psp_home 3479157 #set psp_home 3479157
#set psp_home 3783500 #set psp_home 3783500
@ -98,6 +102,8 @@ switch $axis_config {
0 { fileeval $cfPath(motors)/secondary_slit_configuration.tcl } 0 { fileeval $cfPath(motors)/secondary_slit_configuration.tcl }
1 { fileeval $cfPath(motors)/euler_configuration.tcl } 1 { fileeval $cfPath(motors)/euler_configuration.tcl }
2 { fileeval $cfPath(motors)/tiny_black_euler_configuration.tcl } 2 { fileeval $cfPath(motors)/tiny_black_euler_configuration.tcl }
3 { fileeval $cfPath(motors)/second_sample_stage_configuration.tcl }
4 { fileeval $cfPath(motors)/spare_motor_configuration.tcl }
} }
############################ ############################
@ -455,7 +461,7 @@ Motor stth $motor_driver_type [params \
asyncqueue mc2\ asyncqueue mc2\
axis F\ axis F\
units degrees\ units degrees\
hardlowerlim 30\ hardlowerlim 25\
hardupperlim 119.6\ hardupperlim 119.6\
maxSpeed 0.5\ maxSpeed 0.5\
maxAccel 0.1\ maxAccel 0.1\

View File

@ -1,4 +1,4 @@
set ssw_home 8216527 set ssw_home 8202207
# Secondary Slit, width # Secondary Slit, width
Motor ssw $motor_driver_type [params \ Motor ssw $motor_driver_type [params \
@ -19,3 +19,27 @@ ssw Backlash_offset 0.3
ssw part slits ssw part slits
ssw long_name secondary_ssw ssw long_name secondary_ssw
setHomeandRange -motor ssw -home 0 -lowrange 0 -uprange 30 setHomeandRange -motor ssw -home 0 -lowrange 0 -uprange 30
Motor eom2 $motor_driver_type [params \
asyncqueue mc4\
axis G\
units degrees\
hardlowerlim -360\
hardupperlim 360\
maxSpeed 10\
maxAccel 0.5\
maxDecel 0.5\
stepsPerX 25000\
absEnc 1\
absEncHome 19785674\
cntsPerX 8192]
setHomeandRange -motor eom2 -home 0 -lowrange -360 -uprange 360
eom2 softlowerlim -360
eom2 softupperlim 360
eom2 home 0
eom2 speed 5
#eom2 movecount $move_count
eom2 precision 0.01
eom2 part sample
eom2 long_name eom2

View File

@ -6,18 +6,29 @@
# #
# this is our own tiny black cradle # this is our own tiny black cradle
# #
set eom_Home 23165406 set eom_Home 16062300
set ephi_Home 6405803 set ephi_Home 20363820
set echi_Home 24224350 set echi_Home 26192788
set eom_stepsPerX [expr -25000.0] set eom_stepsPerX [expr -25000.0]
set eom_cntsPerX [expr 8192.0] set eom_cntsPerX [expr 8192.0]
set ephi_stepsPerX [expr 12500.0] set ephi_stepsPerX [expr -25000.0]
set ephi_cntsPerX [expr 4096.0] set ephi_cntsPerX [expr 8192.0]
set echi_stepsPerX [expr -25000.0]
set echi_cntsPerX [expr 8192.0]
#set eom_stepsPerX [expr -25000.0]
#set eom_cntsPerX [expr 8192.0]
#set ephi_stepsPerX [expr 12500.0]
#set ephi_cntsPerX [expr 4096.0]
set echi_stepsPerX [expr 25000.0] #set echi_stepsPerX [expr 25000.0]
set echi_cntsPerX [expr -8192.0] #set echi_cntsPerX [expr -8192.0]
Motor eom $motor_driver_type [params \ Motor eom $motor_driver_type [params \
@ -31,9 +42,9 @@ Motor eom $motor_driver_type [params \
maxDecel 5\ maxDecel 5\
stepsPerX [expr -25000.0*(360.0/360.0)]\ stepsPerX [expr -25000.0*(360.0/360.0)]\
absEnc 1\ absEnc 1\
absEncHome 20060684\ absEncHome $eom_Home\
cntsPerX [expr -8192.0*(360.0/360.0)]] cntsPerX [expr -8192.0*(360.0/360.0)]]
setHomeandRange -motor som -home 0 -lowrange 178 -uprange 178 setHomeandRange -motor eom -home 0 -lowrange 178 -uprange 178
eom Backlash_offset -0.5 eom Backlash_offset -0.5
eom speed 2 eom speed 2
eom accel 0.1 eom accel 0.1
@ -59,7 +70,7 @@ Motor echi $motor_driver_type [params \
cntsPerX $echi_cntsPerX ] cntsPerX $echi_cntsPerX ]
setHomeandRange -motor echi -home 0 -lowrange -390 -uprange 390 setHomeandRange -motor echi -home 0 -lowrange -390 -uprange 390
echi softlowerlim -10 echi softlowerlim -10
echi softupperlim 90 echi softupperlim 100
echi home 0 echi home 0
echi speed 3 echi speed 3
echi movecount $move_count echi movecount $move_count
@ -84,7 +95,7 @@ Motor ephi $motor_driver_type [params \
setHomeandRange -motor ephi -home 0 -lowrange 400 -uprange 400 setHomeandRange -motor ephi -home 0 -lowrange 400 -uprange 400
ephi softlowerlim -400 ephi softlowerlim -400
ephi softupperlim 400 ephi softupperlim 400
ephi home 182.5 ephi home 0
ephi speed 3 ephi speed 3
ephi movecount $move_count ephi movecount $move_count
ephi precision 0.01 ephi precision 0.01