Skip to content
George Ryall edited this page Oct 23, 2024 · 6 revisions

Wiki > The Backend System > Specific Device IOC > Miscellaneous motion control > SXD Attocube

The Attocube device is used on SXD and controlled by a Galil, the code running on the Galil can be found here. It has been migrated from SECI.

On initialisation the following commands should be sent (in this order):

VERBOSE=0
AB0
MO
XQ #SXD
MG "stop 1" {P2}

BUSY is determined by comparing the response to BUSY= with \s0.0000\r\n:, if they match the system is not busy. ATANGLE= returns the Angle Position Y= returns the Arc Position If setting the angle send ATTO= with a double between +170 and -170, followed by ATGO=1 If setting the arc send ARK= with a double between -19 and +19, followed by ARGO=1 If stop has been requested send the same set of commands as on initialisation, AB0, MO, XQ #SXD, MG "stop 1" {P2}

Clone this wiki locally