Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI: allow homing when at forward limit if using a Beckhoff #8037

Closed
2 tasks
rerpha opened this issue Sep 28, 2023 · 3 comments
Closed
2 tasks

GUI: allow homing when at forward limit if using a Beckhoff #8037

rerpha opened this issue Sep 28, 2023 · 3 comments

Comments

@rerpha
Copy link
Contributor

rerpha commented Sep 28, 2023

Found during #7532

As a user of a Beckhoff I would like to be able to home an axis even if a limit is engaged.
Currently we disable homing in a certain direction if the limit for this direction is engaged, or if homing is currently ongoing. This is ok/ideal for galils/mclennans as they won't be able to physically drive past this limit, but for a beckhoff the axis may be virtual or may just jog back then engage the limit again for homing.

Acceptance criteria

  • Table of motor simple and "more details" screens allow homing when a limit is engaged for a beckhoff (TC_* IOC)
  • behaviour remains the same for other motor controllers.
@rerpha rerpha self-assigned this Sep 28, 2023
@rerpha
Copy link
Contributor Author

rerpha commented Sep 29, 2023

test with office mclennan

@rerpha
Copy link
Contributor Author

rerpha commented Oct 2, 2023

twincatallowedhome
twincatallowedhome2
twincatallowedhome3

^ screenshots of twincat with both limits engaged, can still home

image
image

^ mclennan on limit, cannot home

ISISComputingGroup/ibex_gui#1615
will need to cherry-pick https://github.com/ISISComputingGroup/EPICS-galil/pull/67/files to the galil-old branch as the MTRXXXX_IOCNAME PV is missing, which is required for the GUI to see what IOC is driving a motor axis (probably good to have this on there as well), is this ok @FreddieAkeroyd ?

@rerpha rerpha added this to Ready in IBEX Project Board via automation Oct 3, 2023
@rerpha rerpha added this to the SPRINT_2023_09_07 milestone Oct 3, 2023
@rerpha rerpha moved this from Ready to In Progress in IBEX Project Board Oct 3, 2023
@rerpha rerpha moved this from In Progress to Review in IBEX Project Board Oct 4, 2023
@rerpha
Copy link
Contributor Author

rerpha commented Oct 4, 2023

#8044

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants