Merge changes made in-situ.

r2842 | ffr | 2009-12-10 14:57:53 +1100 (Thu, 10 Dec 2009) | 2 lines
This commit is contained in:
Ferdi Franceschini
2009-12-10 14:57:53 +11:00
committed by Douglas Clowes
parent f494ece7e7
commit b6ed01fc13
8 changed files with 96 additions and 137 deletions

View File

@@ -11,7 +11,7 @@
#-----------monochromator rotation---------------
for mom forbid {0 48}
for mom forbid {0 43}
#----------primary collimator translation--------
for pcx forbid {80 130}
#----------primary collimator rotation-----------

View File

@@ -1,5 +1,5 @@
# $Revision: 1.36 $
# $Date: 2009-11-24 22:56:47 $
# $Revision: 1.37 $
# $Date: 2009-12-10 03:57:53 $
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
# Last revision by: $Author: ffr $
@@ -32,16 +32,19 @@ if {$sim_mode == "true"} {
}
#Measured absolute encoder reading at home position
set mphi_Home 11839906
set mchi_Home 8417936
#set mphi_Home 11839906
set mphi_Home 7800343
set mchi_Home 8255816
set my_Home 7781389
set mx_Home 7580366
#set mx_Home 7580366
set mx_Home 6654296
#set mom_Home 13442930
set mom_Home 13447313
set mtth_Home 11534660
set pcx_Home 8345600
set pcr_Home 5440000
set scr_Home 31734679
#set scr_Home 31734679
set scr_Home 31742770
set sphi_Home 7924507
set schi_Home 7542917
set sy_Home 7626584
@@ -163,7 +166,7 @@ Motor mchi $motor_driver_type [params \
axis B\
units degrees\
hardlowerlim -2\
hardupperlim 92\
hardupperlim 2\
maxSpeed 1\
maxAccel 1\
maxDecel 1\
@@ -172,7 +175,7 @@ Motor mchi $motor_driver_type [params \
absEncHome $mchi_Home\
cntsPerX 8192]
mchi softlowerlim -2
mchi softupperlim 92
mchi softupperlim 2
mchi speed 1
mchi movecount $move_count
mchi precision 0.01
@@ -226,7 +229,7 @@ Motor mom $motor_driver_type [params \
asyncqueue mc1\
axis E\
units degrees\
hardlowerlim -1\
hardlowerlim 43\
hardupperlim 140\
maxSpeed 1\
maxAccel 1\
@@ -290,7 +293,7 @@ Motor pcx $motor_driver_type [params \
asyncqueue mc1\
axis G\
units mm\
hardlowerlim 0\
hardlowerlim -3\
hardupperlim 154.2\
maxSpeed 10\
maxAccel 1\

View File

@@ -1,5 +1,5 @@
# $Revision: 1.37 $
# $Date: 2009-11-24 22:56:47 $
# $Revision: 1.38 $
# $Date: 2009-12-10 03:57:53 $
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
# Last revision by: $Author: ffr $
@@ -46,8 +46,8 @@ source gumxml.tcl
# ::environment::temperature::add_ls340t tc1 1
# ::environment::temperature::add_ls340t tc2 2
# ::environment::temperature::add_west400
::robot::add_robby
# ::environment::temperature::add_west400 137.157.201.14
::robot::add_robby
server_init
###########################################
# WARNING: Do not add any code below server_init, if you do SICS may fail to initialise properly.

View File

@@ -4,9 +4,9 @@
# Home value for Eulerian cradle
#
#
set eom_Home 23329261
set eom_Home 23165406
set ephi_Home 6647676
set echi_Home 8919319
set echi_Home 8919336
# Sample Tilt 1, euler omega stage -> exchange with ssw further down
Motor eom $motor_driver_type [params \
@@ -22,8 +22,10 @@ Motor eom $motor_driver_type [params \
absEnc 1\
absEncHome $eom_Home\
cntsPerX 8192]
setHomeandRange -motor eom -home 0 -lowrange -390 -uprange 390
eom speed 1
eom softlowerlim -390
eom softupperlim 390
eom home 0
eom movecount $move_count
eom precision 0.01
eom part sample
@@ -34,16 +36,15 @@ Motor echi $motor_driver_type [params \
asyncqueue mc2\
axis G\
units degrees\
hardlowerlim -10\
hardupperlim 95\
maxSpeed 3\
maxAccel 1\
maxDecel 1\
stepsPerX -25000\
hardlowerlim -390\
hardupperlim 390\
maxSpeed 5\
maxAccel 3\
maxDecel 3\
stepsPerX [expr -25000 ]\
absEnc 1\
absEncHome $echi_Home\
cntsPerX 8192]
setHomeandRange -motor echi -home 0 -lowrange 10 -uprange 95
cntsPerX [expr 8192 ] ]
echi softlowerlim -10
echi softupperlim 90
echi home 0

View File

@@ -65,8 +65,10 @@ set sz_home 2147456656
#
# set new value after repoistioning of encoders after cable chain installation
# set sx_Home 9044450
set sx_Home 9041997
#set sx_Home 9041997
# value after dismanteling the table
# parameter sz=419.01 - mtth=79
set sx_Home 9050918
#set sy_Home 7230717
@@ -78,7 +80,11 @@ set sx_Home 9041997
#set sy_Home 18773863
# set new value after repoistioning of encoders after cable chain installation
# set sy_Home 18785483
set sy_Home 18784175
#set sy_Home 18784175
# value after dismanteling the table
# parameter sz=419.01 - mtth=79
#set sy_Home 18814870
set sy_Home 18815280
# swapped sx with sy after rotation of vertical stage
set sx_pitch 4.9995324
@@ -88,7 +94,9 @@ set sy_pitch 5.0
#set som_Home 25063452
# changed from 25063452 to 25137535 on 20.11.2008
# changed from 25137535 to 25153657 on 31.03.2009
set som_Home 25153657
# set som_Home 25153657
#set som_Home 25309227
set som_Home 26472736
#set stth_Home 28686300
#set stth_Home 29446192
@@ -110,7 +118,10 @@ set psp_home 3977689
set psp_home 4084134
#set psw_home 2040518
set psw_home 7784698
#set psw_home 7784698
set psw_home 7789698
#set ssho_home 500000
#set ssho_home 7193394
@@ -314,7 +325,7 @@ Motor sz $motor_driver_type [params \
axis A\
units mm\
hardlowerlim 0\
hardupperlim 750\
hardupperlim 460\
maxSpeed 2\
maxAccel 1\
maxDecel 1\
@@ -324,7 +335,8 @@ Motor sz $motor_driver_type [params \
cntsPerX -[expr (1<<15)/260.165]]
setHomeandRange -motor sz -home 0 -lowrange 0 -uprange 350
sz speed 1
sz softupperlim 600
sz softupperlim 460
sz softlowerlim 0
sz part sample
sz backlash_offset -1
sz blockage_ratio 5
@@ -459,7 +471,7 @@ Motor som $motor_driver_type [params \
axis E\
units degrees\
hardlowerlim -180\
hardupperlim 180\
hardupperlim 185\
maxSpeed 3\
maxAccel 5\
maxDecel 5\

View File

@@ -1,5 +1,4 @@
#set ssw_home 2043085
set ssw_home 8215625
set ssw_home 8220625
# Secondary Slit, width
Motor ssw $motor_driver_type [params \

View File

@@ -2,7 +2,8 @@
proc ord_get_pot { potxy potnumber } {
for { set rsp "Bad" } { $rsp == "Bad" } { } {
set potname [ format "%s%d" $potxy $potnumber ]
set potname [ format "%s%d" $potxy [expr $potnumber ^ 3] ]
# set rspall [ dhv1 cmd P $potname ]
set rspall [ sct_dhv1 transact "P $potname" ]
set rsp [lindex [split $rspall " "] 1]
}
@@ -11,7 +12,8 @@ proc ord_get_pot { potxy potnumber } {
Publish ord_get_pot User
proc ord_set_pot { potxy potnumber potvalue } {
set potname [ format "%s%d" $potxy $potnumber ]
set potname [ format "%s%d" $potxy [expr $potnumber ^ 3] ]
# set rsp [ dhv1 cmd p $potname $potvalue ]
set rsp [ sct_dhv1 transact "p $potname $potvalue" ]
return $rsp
}
@@ -456,7 +458,7 @@ Publish ord_calibrate User
proc ord_calibrate_auto { CP_divider desiredpotsmidrange_x desiredpotsmidrange_y resetallpotsmidrange iterations acqtime } {
#
if { $resetallpotsmidrange == 1 } {
clientput [ord_set_pot_all_const $desiredpotsmidrange_x $desiredpotsmidrange_y ]
clientput [ord_set_pot_all_const_xy $desiredpotsmidrange_x $desiredpotsmidrange_y ]
} else {
clientput [ord_get_pot_all]
}

View File

@@ -1,5 +1,5 @@
# $Revision: 1.30 $
# $Date: 2009-12-09 06:07:45 $
# $Revision: 1.31 $
# $Date: 2009-12-10 03:57:53 $
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
# Last revision by: $Author: ffr $
@@ -58,30 +58,15 @@ set samy_Home 7101486
set samz_Home 9944901
set samthet_Home 23004075
set det_Home 7055209
#set detoff_Home 6932100
set detoff_Home 6857213
set pent_Home 8123563
#set srce_Home 7868762
#set srce_Home 7871476
#set srce_Home 7827384
#set srce_Home 7826986
#set srce_Home 7518434
set srce_Home 7518652
set srce_Home 7281463
set apx_Home 12965422
set apz_Home 7500000
set att_Home 24782942
#set bsx_Home 7831707
set bsx_Home 7578346
#set bsz_Home 10143000
set bsz_Home 10568857
#set bs1_Home 13219
#set bs2_Home 2506
#set bs3_Home 22391
#set bs4_Home 15287
#set bs5_Home 6283
#set bs6_Home 19123
set bs1_Home 21298
set bs2_Home 9942
@@ -94,80 +79,35 @@ set bs_cntsPerX [expr 32768.0/360.0]
set bs_stepsPerX [expr -25000.0*160.0/360.0]
set pol_Home 7500000
# early Guide mesaurements
#set pc1_Home 7967536
#set pc2_Home 7180101
#set pc3_Home 8209736
#set pc4_Home 6082786
#set pc5_Home 7584833
#set pc6_Home 8520594
#set pc7_Home 23885626
#set pc8_Home 8022666
#
#set pc9_Home 7572825
#set pc10_Home 25686602
#HERE ARE THE LATEST VALUES
set pent_Home 8146159
# Guide Positions Mirrotron ffr 2009-07-18
set pc1_Guide 7995952
set pc1_Polarizer 7723328
set pc2_Guide 7459329
set pc2_Polarizer 7186701
set pc3_Guide 8440904
set pc4_Guide 6161076
set pc5_Guide 7856254
set pc6_Guide 8800665
set pc7_Guide 24167224
set pc8_Guide 8302146
set pc9_Guide 7851820
set pc10_Guide 25977227
#set pc1_Home 8130647
#set pc2_Home 7593804
#set pc3_Home 8441013
#set pc4_Home 6160389
#if {0} {
# 2007-08-29 Guide measurements
#set pc1_Home 8130106
#set pc2_Home 7595441
#set pc3_Home 8441907
#set pc4_Home 6161511
#set pc5_Home 7856229
#set pc6_Home 8798839
#set pc7_Home 24164694
#set pc8_Home 8302765
#set pc9_Home 7852000
#set pc10_Home 25977117
#}
#lens
set pc10_Lens 26196301
#lens_and_prism
set pc10_LensandPrism 25729419
#Guide Positions 2007-09-04 11:04
#================================
#
#pc1 send TP
# 8130115, 7595447, 8441775, 6162749, 7856270, 8800694, 24164697, 8302140
#pc9 send TP
# 7851835, 25977420, 8035113, 7369888, 0, 0, 9228662, 0
#
# Guide Positions 2007-09-06 20:08
#================================
#pc1 send TP
# 8130379, 7595711, 8441761, 6162739, 7856261, 8800677, 24167230, 8302153
#pc9 send TP
# 7851826, 25977221, 7990530, 7191374, 0, 0, 9228662, 0
set pc1_Guide 8130379
set pc2_Guide 7595711
set pc3_Guide 8441761
set pc4_Guide 6162739
set pc5_Guide 7856261
set pc6_Guide 8800677
set pc7_Guide 24167230
set pc8_Guide 8302153
set pc9_Guide 7851826
set pc10_Guide 25977221
set pc1_Polarizer 7858577
set pc2_Polarizer 7323919
#Aperture Position: 2007-09-05 09:08
#===================================
#pc1 send TP
# 8130097, 7595436, 8304247, 6029748, 7728739, 8663027, 24034030, 8169924
#pc9 send TP
# 7719610, 25835487, 8029231, 7827402, 0, 0, 9228662, 0
set pc3_Aperture 8304247
set pc4_Aperture 6029748
set pc5_Aperture 7728739
set pc6_Aperture 8663027
set pc7_Aperture 24034030
set pc8_Aperture 8169924
set pc9_Aperture 7719610
set pc10_Aperture 25835487
set pc3_Aperture 8304893
set pc4_Aperture 6029466
set pc5_Aperture 7728755
set pc6_Aperture 8663189
set pc7_Aperture 24036241
set pc8_Aperture 8169931
set pc9_Aperture 7718840
set pc10_Aperture 25835335
set pc1_Home $pc1_Guide
set pc2_Home $pc2_Guide
@@ -355,8 +295,8 @@ Motor samthet $motor_driver_type [params \
port pmc1-quokka\
axis F\
units degrees\
hardlowerlim 0\
hardupperlim 180\
hardlowerlim -30\
hardupperlim 30\
maxSpeed 10\
maxAccel 1\
maxDecel 10\
@@ -366,8 +306,8 @@ Motor samthet $motor_driver_type [params \
cntsPerX [expr 8192.0/2.0]]
samthet part sample
samthet long_name sample_theta
samthet softlowerlim 0
samthet softupperlim 180
samthet softlowerlim -10
samthet softupperlim 10
samthet home 0
# Motor feeds 70:1 gearbox to 120mm diameter drive wheel ~= 377mm circumference
@@ -432,7 +372,7 @@ detoff home 0
############################
# Motor Controller 2
# Motor Controller 2
# Motor Controller 25
# Motor Controller 2
############################
#:TP at HOME
#
@@ -695,11 +635,11 @@ Motor pc10 $motor_driver_type [params \
absEncHome $pc10_Home\
cntsPerX $coll_CntsPerX\
posit_count 5]
pc10 posit_1 26197033
pc10 posit_1 [expr $pc10_Lens]
pc10 posit_2 [expr $pc10_Empty]
pc10 posit_3 [expr $pc10_Guide]
pc10 posit_4 [expr $pc10_Aperture]
pc10 posit_5 25730100
pc10 posit_5 [expr $pc10_LensandPrism]
pc10 part collimator
pc10 long_name pc10
setHomeandRange -motor pc10 -home 0 -lowrange 190 -uprange 190
@@ -746,7 +686,9 @@ Motor srce $motor_driver_type [params \
posit_count 12]
srce part collimator
srce long_name srce
setHomeandRange -motor srce -home 0 -lowrange 10 -uprange 340
srce home 180
srce softlowerlim -10
srce softupperlim 340
srce speed 1
srce posit_1 $srce_Home
srce posit_2 [expr $srce_Home - (1 * 5 * 8192)]