diff --git a/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl b/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl index 1549486a..b32b2735 100644 --- a/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl +++ b/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl @@ -22,8 +22,8 @@ set dmc2280_controller4(port) pmc4-$animal set dmc2280_controller5(host) mc5-$animal set dmc2280_controller5(port) pmc5-$animal -set dmc2280_controller5(host) mc6-$animal -set dmc2280_controller5(port) pmc6-$animal +set dmc2280_controller6(host) mc6-$animal +set dmc2280_controller6(port) pmc6-$animal if {$sim_mode == "true"} { set motor_driver_type asim @@ -111,7 +111,7 @@ dummy_motor home 0 # Moto: 100:1 gear, 2mm pitch set ptzStepRate [expr (300000.0/100.0)/2.0] -Motor ptz $motor_driver_type [params \ +#Motor ptz $motor_driver_type [params \ asyncqueue mc1\ host mc1-pelican\ port pmc1-pelican\ @@ -126,18 +126,18 @@ Motor ptz $motor_driver_type [params \ absEnc 1\ absEncHome $ptz_Home\ cntsPerX 4096] -ptz part crystal -ptz long_name ptz -ptz softlowerlim 0 -ptz softupperlim 500 -ptz home 0 +#ptz part crystal +#ptz long_name ptz +#ptz softlowerlim 0 +#ptz softupperlim 500 +#ptz home 0 #if $use_tiltstage { # mc1: Beryllium / Graphite filter shared - Z translation slide # Moto: 100:1 gear, 2mm pitch set ftzStepRate [expr (300000.0/100.0)/2.0] -Motor ftz $motor_driver_type [params \ +#Motor ftz $motor_driver_type [params \ asyncqueue mc1\ host mc1-pelican\ port pmc1-pelican\ @@ -152,17 +152,17 @@ Motor ftz $motor_driver_type [params \ absEnc 1\ absEncHome $ftz_Home\ cntsPerX 4096] -ftz part crystal -ftz long_name ftz -ftz softlowerlim 0 -ftz softupperlim 500 -ftz home 0 +#ftz part crystal +#ftz long_name ftz +#ftz softlowerlim 0 +#ftz softupperlim 500 +#ftz home 0 #} # mc1: Polariser (& Spin Flipper) - Rotation + - 2 deg about polariser (i.e, The Elbow) set pomSetRate 25000 -Motor pom $motor_driver_type [params \ +#Motor pom $motor_driver_type [params \ asyncqueue mc1\ host mc1-pelican\ port pmc1-pelican\ @@ -177,16 +177,16 @@ Motor pom $motor_driver_type [params \ absEnc 1\ absEncHome $pom_Home\ cntsPerX 4096] -pom part crystal -pom long_name pom -pom softlowerlim 0 -pom softupperlim 2 -pom home 0 +#pom part crystal +#pom long_name pom +#pom softlowerlim 0 +#pom softupperlim 2 +#pom home 0 # mc1: Sample/Detector Chamber Rotation (Detector) set stthSetRate 25000 -Motor stth $motor_driver_type [params \ +#Motor stth $motor_driver_type [params \ asyncqueue mc1\ host mc1-pelican\ port pmc1-pelican\ @@ -201,16 +201,16 @@ Motor stth $motor_driver_type [params \ absEnc 1\ absEncHome $stth_Home\ cntsPerX 4096] -stth part detector -stth long_name stth -stth softlowerlim -125 -stth softupperlim 8 -stth home 0 +#stth part detector +#stth long_name stth +#stth softlowerlim -125 +#stth softupperlim 8 +#stth home 0 # mc1: Instrument Drive System (Main Drive) set mtthSetRate 25000 -Motor mtth $motor_driver_type [params \ +#Motor mtth $motor_driver_type [params \ asyncqueue mc1\ host mc1-pelican\ port pmc1-pelican\ @@ -225,11 +225,11 @@ Motor mtth $motor_driver_type [params \ absEnc 1\ absEncHome $mtth_Home\ cntsPerX 4096] -mtth part detector -mtth long_name mtth -mtth softlowerlim 40 -mtth softupperlim 140 -mtth home 0 +#mtth part detector +#mtth long_name mtth +#mtth softlowerlim 40 +#mtth softupperlim 140 +#mtth home 0 ############################ @@ -242,7 +242,7 @@ mtth home 0 # mc2: Slits Set AB1- (After Beryllium Filter) (2 blades and 1 Motor & Encoder set) set sv1SetRate 25000 -Motor sv1 $motor_driver_type [params \ +#Motor sv1 $motor_driver_type [params \ asyncqueue mc2\ host mc2-pelican\ port pmc2-pelican\ @@ -257,16 +257,16 @@ Motor sv1 $motor_driver_type [params \ absEnc 1\ absEncHome $sv1_Home\ cntsPerX 4096] -sv1 part aperture -sv1 long_name sv1 -sv1 softlowerlim -2 -sv1 softupperlim 60 -sv1 home 0 +#sv1 part aperture +#sv1 long_name sv1 +#sv1 softlowerlim -2 +#sv1 softupperlim 60 +#sv1 home 0 # mc2: Slits Set AB2- (After Beryllium Filter) (2 blades and 1 Motor & Encoder set) set sh1SetRate 25000 -Motor sh1 $motor_driver_type [params \ +#Motor sh1 $motor_driver_type [params \ asyncqueue mc2\ host mc2-pelican\ port pmc2-pelican\ @@ -281,16 +281,16 @@ Motor sh1 $motor_driver_type [params \ absEnc 1\ absEncHome $sh1_Home\ cntsPerX 4096] -sh1 part aperture -sh1 long_name sh1 -sh1 softlowerlim -2 -sh1 softupperlim 50 -sh1 home 0 +#sh1 part aperture +#sh1 long_name sh1 +#sh1 softlowerlim -2 +#sh1 softupperlim 50 +#sh1 home 0 # mc2: Slits Set AF1- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set) set sv2SetRate 25000 -Motor sv2 $motor_driver_type [params \ +#Motor sv2 $motor_driver_type [params \ asyncqueue mc2\ host mc2-pelican\ port pmc2-pelican\ @@ -305,16 +305,16 @@ Motor sv2 $motor_driver_type [params \ absEnc 1\ absEncHome $sv2_Home\ cntsPerX 4096] -sv2 part aperture -sv2 long_name sv2 -sv2 softlowerlim -2 -sv2 softupperlim 40 -sv2 home 0 +#sv2 part aperture +#sv2 long_name sv2 +#sv2 softlowerlim -2 +#sv2 softupperlim 40 +#sv2 home 0 # mc2: Slits Set AF2- (After Fermi Chopper) (2 blades and 1 Motor & Encoder set) set sh2SetRate 25000 -Motor sh2 $motor_driver_type [params \ +#Motor sh2 $motor_driver_type [params \ asyncqueue mc2\ host mc2-pelican\ port pmc2-pelican\ @@ -329,16 +329,16 @@ Motor sh2 $motor_driver_type [params \ absEnc 1\ absEncHome $sh2_Home\ cntsPerX 4096] -sh2 part aperture -sh2 long_name sh2 -sh2 softlowerlim -2 -sh2 softupperlim 30 -sh2 home 0 +#sh2 part aperture +#sh2 long_name sh2 +#sh2 softlowerlim -2 +#sh2 softupperlim 30 +#sh2 home 0 # mc2: Graphite filter rotation stage (post 1st slit and post 1st Fermi chopper) set gomSetRate 25000 -Motor gom $motor_driver_type [params \ +#Motor gom $motor_driver_type [params \ asyncqueue mc2\ host mc2-pelican\ port pmc2-pelican\ @@ -353,16 +353,16 @@ Motor gom $motor_driver_type [params \ absEnc 1\ absEncHome $gom_Home\ cntsPerX 4096] -gom part sample -gom long_name gom -gom softlowerlim 0 -gom softupperlim 15 -gom home 0 +#gom part sample +#gom long_name gom +#gom softlowerlim 0 +#gom softupperlim 15 +#gom home 0 # mc2: Sample rotation correction - 10 deg rotation set scorSetRate 25000 -Motor scor $motor_driver_type [params \ +#Motor scor $motor_driver_type [params \ asyncqueue mc2\ host mc2-pelican\ port pmc2-pelican\ @@ -377,11 +377,11 @@ Motor scor $motor_driver_type [params \ absEnc 1\ absEncHome $scor_Home\ cntsPerX 4096] -scor part sample -scor long_name scor -scor softlowerlim 0 -scor softupperlim 360 -scor home 0 +#scor part sample +#scor long_name scor +#scor softlowerlim 0 +#scor softupperlim 360 +#scor home 0 ############################ # Motor Controller 3 @@ -562,7 +562,7 @@ momc home 0 # mc4: Monochromator crystal stages tilt stage - G270 set mphiSetRate 25000 -Motor mphi $motor_driver_type [params \ +#Motor mphi $motor_driver_type [params \ asyncqueue mc4\ host mc4-pelican\ port pmc4-pelican\ @@ -577,16 +577,16 @@ Motor mphi $motor_driver_type [params \ absEnc 1\ absEncHome $mphi_Home\ cntsPerX 4096] -mphi part crystal -mphi long_name mphi -mphi softlowerlim -5 -mphi softupperlim 5 -mphi home 0 +#mphi part crystal +#mphi long_name mphi +#mphi softlowerlim -5 +#mphi softupperlim 5 +#mphi home 0 # mc4: Monochromator crystal stages tilt stage - G350 set nchiSetRate 25000 -Motor nchi $motor_driver_type [params \ +#Motor nchi $motor_driver_type [params \ asyncqueue mc4\ host mc4-pelican\ port pmc4-pelican\ @@ -601,16 +601,16 @@ Motor nchi $motor_driver_type [params \ absEnc 1\ absEncHome $nchi_Home\ cntsPerX 4096] -nchi part crystal -nchi long_name nchi -nchi softlowerlim -5 -nchi softupperlim 5 -nchi home 0 +#nchi part crystal +#nchi long_name nchi +#nchi softlowerlim -5 +#nchi softupperlim 5 +#nchi home 0 # mc4: Monochromator crystal stages Linear stage X - T250 set mxSetRate 25000 -Motor mx $motor_driver_type [params \ +#Motor mx $motor_driver_type [params \ asyncqueue mc4\ host mc4-pelican\ port pmc4-pelican\ @@ -625,16 +625,16 @@ Motor mx $motor_driver_type [params \ absEnc 1\ absEncHome $mx_Home\ cntsPerX 4096] -mx part crystal -mx long_name mx -mx softlowerlim -5 -mx softupperlim 5 -mx home 0 +#mx part crystal +#mx long_name mx +#mx softlowerlim -5 +#mx softupperlim 5 +#mx home 0 # mc4: Monochromator crystal stages Linear stage Y - T250 set mySetRate 25000 -Motor my $motor_driver_type [params \ +#Motor my $motor_driver_type [params \ asyncqueue mc4\ host mc4-pelican\ port pmc4-pelican\ @@ -649,16 +649,16 @@ Motor my $motor_driver_type [params \ absEnc 1\ absEncHome $my_Home\ cntsPerX 4096] -mx part crystal -mx long_name my -mx softlowerlim -50 -mx softupperlim 50 -mx home 0 +#mx part crystal +#mx long_name my +#mx softlowerlim -50 +#mx softupperlim 50 +#mx home 0 # mc4: Monochromator crystal stages Rotation stage - R275 set momSetRate 25000 -Motor mom $motor_driver_type [params \ +#Motor mom $motor_driver_type [params \ asyncqueue mc4\ host mc4-pelican\ port pmc4-pelican\ @@ -673,11 +673,11 @@ Motor mom $motor_driver_type [params \ absEnc 1\ absEncHome $mom_Home\ cntsPerX 4096] -mom part crystal -mom long_name mom -mom softlowerlim 20 -mom softupperlim 70 -mom home 0 +#mom part crystal +#mom long_name mom +#mom softlowerlim 20 +#mom softupperlim 70 +#mom home 0 ############################ @@ -688,7 +688,7 @@ mom home 0 # # mc6: Radial Collimator -- Oscillator -Motor rco $motor_driver_type [params \ +#Motor rco $motor_driver_type [params \ asyncqueue mc6\ host mc6-pelican\ port pmc6-pelican\ @@ -703,14 +703,14 @@ Motor rco $motor_driver_type [params \ absEnc 1\ absEncHome $rco_Home\ cntsPerX 4096] -rco part collimator -rco long_name rco -rco softlowerlim 0 -rco softupperlim 180 -rco home 0 +#rco part collimator +#rco long_name rco +#rco softlowerlim 0 +#rco softupperlim 180 +#rco home 0 # mc6: Radial Collimator -- Z Translation -Motor rcz $motor_driver_type [params \ +#Motor rcz $motor_driver_type [params \ asyncqueue mc6\ host mc6-pelican\ port pmc6-pelican\ @@ -725,14 +725,14 @@ Motor rcz $motor_driver_type [params \ absEnc 1\ absEncHome $rcz_Home\ cntsPerX 4096] -rcz part collimator -rcz long_name rcz -rcz softlowerlim 0 -rcz softupperlim 180 -rcz home 0 +#rcz part collimator +#rcz long_name rcz +#rcz softlowerlim 0 +#rcz softupperlim 180 +#rcz home 0 # mc6: Beam Stop Stage - Rotation -Motor bsr $motor_driver_type [params \ +#Motor bsr $motor_driver_type [params \ asyncqueue mc6\ host mc6-pelican\ port pmc6-pelican\ @@ -747,14 +747,14 @@ Motor bsr $motor_driver_type [params \ absEnc 1\ absEncHome $bsr_Home\ cntsPerX 4096] -bsr part sample -bsr long_name bsr -bsr softlowerlim 0 -bsr softupperlim 180 -bsr home 0 +#bsr part sample +#bsr long_name bsr +#bsr softlowerlim 0 +#bsr softupperlim 180 +#bsr home 0 # mc6: Isolation Vaue -- Axis 1, currently this Axis is set to read ONLY to read the encoder -Motor gv1 $motor_driver_type [params \ +#Motor gv1 $motor_driver_type [params \ asyncqueue mc6\ host mc6-pelican\ port pmc6-pelican\ @@ -769,16 +769,16 @@ Motor gv1 $motor_driver_type [params \ absEnc 1\ absEncHome $gv1_Home\ cntsPerX 4096] -gv1 part sample -gv1 long_name gv1 -gv1 softlowerlim 0 -gv1 softupperlim 180 -gv1 home 0 +#gv1 part sample +#gv1 long_name gv1 +#gv1 softlowerlim 0 +#gv1 softupperlim 180 +#gv1 home 0 # fix the motor -gv1 fixed -1 +#gv1 fixed -1 # mc6: Isolation Vaue -- Axis 2, currently this Axis is set to read ONLY to read the encoder -Motor gv2 $motor_driver_type [params \ +#Motor gv2 $motor_driver_type [params \ asyncqueue mc6\ host mc6-pelican\ port pmc6-pelican\ @@ -793,13 +793,13 @@ Motor gv2 $motor_driver_type [params \ absEnc 1\ absEncHome $gv2_Home\ cntsPerX 4096] -gv2 part sample -gv2 long_name gv2 -gv2 softlowerlim 0 -gv2 softupperlim 180 -gv2 home 0 +#gv2 part sample +#gv2 long_name gv2 +#gv2 softlowerlim 0 +#gv2 softupperlim 180 +#gv2 home 0 # fix the motor -gv2 fixed -1 +#gv2 fixed -1 proc motor_set_sobj_attributes {} { }