Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

IMAT: motion upgrade

Đang mở
#9,027 2 bình luận 0 reaction 2 người được giao Xem trên GitHub

@Tom-Willemsen đang làm issue này rồi.

Từ ngày 2/9/2026.

Đánh giá

Issue này chưa được đánh giá.

Mô tả

added during sprint Core motion control Pair Program

Realised I hadn't put this in a ticket.

IMAT's motion is being migrated from Galils to Beckhoff in entirety. Previously IMAT used a Beckhoff for just the large Z/Rot stage.

Things to do:

  • sort out networking to the beckhoff
  • re-set up ADS route
  • change amsnetID
  • remove galils from main configuration
  • copy over axes.cmd
  • copy over jaws.cmd
  • copy over motionsetpoints.cmd
  • copy over sampleChanger.cmd
    • fix this - dbd isn't loaded currently
  • add toggle for axis velocity forwarding (we previously removed this due to a race condition within the beckhoff, but we should re-add it for future commissioning as it'll be fixed going forwards, but not retrospectively)
  • add safety variables
    • add the above to banner.xml
    • add "motion isolator status"
  • add homing variable PVs and archive readbacks
  • document safety system and any other items which need making clear for support calls etc.
  • document FORWARD_VELO change: https://isiscomputinggroup.github.io/ibex_developers_manual/specific_iocs/motors/beckhoff/Beckhoff-commissioning.html#beckhoff-manual-commission-step
  • remove any references to IMAT having galils in wiki pages and anywhere else relevant
  • set .DLY to non-zero
  • set .EGU as appropriate - can use stDescription.sUnits
    • make this and copy over to NDXIMAT when SC is done filling this part of stDescription out
  • set soft limits up
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
6
Fork
2
Merge trung bình
12 ngày 19 giờ
Pull request đã merge (30 ngày)
3

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ISISComputingGroup/IBEX

Tất cả issue của ISISComputingGroup/IBEX

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.