pylabrobot.liquid_handling.backends.hamilton.STAR_backend.STAR.move_iswap_z#
- async STAR.move_iswap_z(z_position: float, speed: float = 118.0, acceleration: float = 643.66, current_protection_limiter: int = 6)#
Move the iSWAP gripper finger plane to absolute Z position (deck coordinates).
The Z carriage and the gripper translate rigidly together in Z (with a fixed 13 mm offset between the rotation-drive-bottom Z and the finger-plane Z), so the gripper-Z delta equals the rotation-drive-Z delta. Read the current gripper finger-plane Z from FK, translate the rotation drive by the delta, and the gripper lands at
z_positionvia a single smoothR0 ZAmove.- Parameters:
- Raises:
RuntimeError – if iSWAP is not installed, or if
setup()has not populatediswap_information.ValueError – if the resolved rotation drive Z is outside the Z hardware range, or if any arg is outside its valid range.