ISISComputingGroup / ISISComputingGroup/IBEX

Galil: Home multiple axes at the same time

Open
#8,350 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
2
Avg merge
16h 40m
Merged PRs (30d)
2

Description

As someone using Galils in IBEX I would like to be able to home more than one axis at a time without errors and with it ending reliably in order to save time when homing axes on an instrument.

### Acceptance Criteria
- [ ] More than one axis can be homed at once on a Galil

### Extra Information
- This is currently not possible as there are various errors, as well as the need to manage the threads for the homing in an appropriate way.
- This will need some investigation into the Galil and the homing routines as they are at the moment, this may be best timeboxed rather than attempting to point the completion because of this.
- There is a script on IMAT which homes multiple motors sequentially which at least simplifies the process somewhat.
- The specific example given was for SANS and to home for example at least 2 adjacent slits (e.g. North and East, or North and West).
- Whilst it is unlikely to be able to home all 8 axis at once, being able to home multiples would be beneficial as two sets of four will take less time than all 8 in sequence for example, so setting a limit on the number of axes which can be homed together is acceptable at this point.
- https://github.com/ISISComputingGroup/ibex_developers_manual/wiki/Galil-homing-routines might help.

_Where required files/links are_

## How to Test
_verbose instructions for reviewer to test changes
(**Add before making a PR**)_
tiem in planning 00:32 23/5/24

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.