Files
sics/site_ansto/instrument/rsd/config/motors/euler_configuration.tcl
Ferdi Franceschini fd703373d8 New home position readings for Huber cradle.
r3628 | ffr | 2012-07-09 09:51:37 +1000 (Mon, 09 Jul 2012) | 2 lines
2012-11-15 17:32:11 +11:00

93 lines
1.9 KiB
Tcl

# This must be loaded by motor_configuration.tcl
#
# Home value for Eulerian cradle
#
#
# this is the Big Huber Eulerian C shaped cradle EC2
#
set eom_Home 23165406
set ephi_Home 6489396
set echi_Home 24224404
set eom_stepsPerX [expr -25000.0]
set eom_cntsPerX [expr 8192.0]
set ephi_stepsPerX [expr 25000.0/2.0]
set ephi_cntsPerX [expr 8192.0/2.0]
set echi_stepsPerX [expr -25000.0/1.0]
set echi_cntsPerX [expr 8192.0/1.0]
Motor eom $motor_driver_type [params \
asyncqueue mc4\
axis F\
units degrees\
hardlowerlim -3600\
hardupperlim 3600\
maxSpeed 3\
maxAccel 5\
maxDecel 5\
stepsPerX [expr -25000.0*(360.0/360.0)]\
absEnc 1\
absEncHome 20060684\
cntsPerX [expr -8192.0*(360.0/360.0)]]
setHomeandRange -motor som -home 0 -lowrange 178 -uprange 178
eom Backlash_offset -0.5
eom speed 2
eom accel 0.1
eom decel 0.1
eom precision 0.01
eom part sample
eom long_name eom
# Sample Tilt 2, euler chi stage -> EC1
Motor echi $motor_driver_type [params \
asyncqueue mc2\
axis G\
units degrees\
hardlowerlim -390\
hardupperlim 390\
maxSpeed 10\
maxAccel 3\
maxDecel 3\
stepsPerX $echi_stepsPerX\
absEnc 1\
absEncHome $echi_Home\
cntsPerX $echi_cntsPerX ]
setHomeandRange -motor echi -home 0 -lowrange -390 -uprange 390
echi softlowerlim -10
echi softupperlim 90
echi home 0
echi speed 3
echi movecount $move_count
echi precision 0.01
echi part sample
echi long_name echi
# Sample Tilt 2, euler phi stage -> EC2
Motor ephi $motor_driver_type [params \
asyncqueue mc4\
axis G\
units degrees\
hardlowerlim -400\
hardupperlim 400\
maxSpeed 10\
maxAccel 1\
maxDecel 1\
stepsPerX $ephi_stepsPerX\
absEnc 1\
absEncHome $ephi_Home\
cntsPerX $ephi_cntsPerX]
setHomeandRange -motor ephi -home 0 -lowrange 400 -uprange 400
ephi softlowerlim -400
ephi softupperlim 400
ephi home 182.5
ephi speed 3
ephi movecount $move_count
ephi precision 0.01
ephi part sample
ephi long_name ephi