dodal.devices.i11.nx100robot.NX100Robot#
- class dodal.devices.i11.nx100robot.NX100Robot[source]#
This is a Yaskawa Motoman that uses an NX100 controller. It consists of a robot arm with a gripper and a carousel for sample handling. It can pick and place samples from the carousel to the diffractometer and vice versa.
Has set, pause, resume, stop, locate, stage methods.
Methods
clear_sample
([table_in])clears the sample from the diffractometer and places it on the carousel.
load_sample
(sample_location)Loads a sample from the carousel to the diffractometer.
locate
()pause
()recover
()resume
()set
(sample_location)stage
()Set up the device for acquisition.
stop
([success])Attributes
MAX_NUMBER_OF_SAMPLES
MIN_NUMBER_OF_SAMPLES
- async clear_sample(table_in: bool = True)[source]#
clears the sample from the diffractometer and places it on the carousel. if table_in is True, it will also move the sample holder to the table in position.
- Parameters:
table_in (
bool
, default:True
)