diff --git a/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl b/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl index 7cce941a..d5eef0d7 100644 --- a/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl +++ b/site_ansto/instrument/pelican/config/motors/motor_configuration.tcl @@ -71,7 +71,11 @@ set mx_Home 0 set my_Home 0 set mom_Home 0 +set rco_Home 0 +set rcz_Home 0 set bsr_Home 0 +set gv1_Home 0 +set gv2_Home 0 # set movecount high to reduce the frequency of @@ -625,6 +629,50 @@ mom home 0 ############################ # +# mc5: Radial Collimator -- Oscillator +Motor rco $motor_driver_type [params \ + asyncqueue mc5\ + host mc5-pelican\ + port pmc5-pelican\ + axis A\ + units mm\ + hardlowerlim 0\ + hardupperlim 180\ + maxSpeed 30000\ + maxAccel 60000\ + maxDecel 60000\ + stepsPerX 4096\ + absEnc 1\ + absEncHome $rco_Home\ + cntsPerX 4096] +rco part collimator +rco long_name rco +rco softlowerlim 0 +rco softupperlim 180 +rco home 0 + +# mc5: Radial Collimator -- Z Translation +Motor rcz $motor_driver_type [params \ + asyncqueue mc5\ + host mc5-pelican\ + port pmc5-pelican\ + axis B\ + units mm\ + hardlowerlim 0\ + hardupperlim 180\ + maxSpeed 30000\ + maxAccel 60000\ + maxDecel 60000\ + stepsPerX 4096\ + absEnc 1\ + absEncHome $rcz_Home\ + cntsPerX 4096] +rcz part collimator +rcz long_name rcz +rcz softlowerlim 0 +rcz softupperlim 180 +rcz home 0 + # mc5: Beam Stop Stage - Rotation Motor bsr $motor_driver_type [params \ asyncqueue mc5\ @@ -647,6 +695,51 @@ bsr softlowerlim 0 bsr softupperlim 180 bsr home 0 +# mc5: Isolation Vaue -- Axis 1, currently this Axis is set to read ONLY from the encoder +Motor gv1 $motor_driver_type [params \ + asyncqueue mc5\ + host mc5-pelican\ + port pmc5-pelican\ + axis E\ + units degrees\ + hardlowerlim 0\ + hardupperlim 180\ + maxSpeed 30000\ + maxAccel 60000\ + maxDecel 60000\ + stepsPerX 4096\ + absEnc 1\ + absEncHome $gv1_Home\ + cntsPerX 4096] +gv1 part sample +gv1 long_name gv1 +gv1 softlowerlim 0 +gv1 softupperlim 180 +gv1 home 0 +gv1 fixed -1 + +# mc5: Isolation Vaue -- Axis 2, currently this Axis is set to read ONLY from the encoder +Motor gv2 $motor_driver_type [params \ + asyncqueue mc5\ + host mc5-pelican\ + port pmc5-pelican\ + axis F\ + units degrees\ + hardlowerlim 0\ + hardupperlim 180\ + maxSpeed 30000\ + maxAccel 60000\ + maxDecel 60000\ + stepsPerX 4096\ + absEnc 1\ + absEncHome $gv2_Home\ + cntsPerX 4096] +gv2 part sample +gv2 long_name gv2 +gv2 softlowerlim 0 +gv2 softupperlim 180 +gv2 home 0 +gv2 fixed -1 proc motor_set_sobj_attributes {} { }