Note: we should get proper motor config in pmgr for the smart motors.

Von Hamos 16 crystal

Warning: the controls for this device are a mess...

This device is also used at XPP. It has 3 main axis:

  • Rotation: dumb motor
  • Translations (2): Parker linear stage with its own Beckhoff PLC rail (standalone PLC on a rail labelled as VON HAMOS PLC CONTROL SYSTEM) and the x translation (dumb motor).

There are also controls for all single crystals, but we generally don't connect those.

ID: hxx-vonhamos (netconfig: plc-hxx-vonhamos)

IOC: ioc-hxx-vonhamos

Rotation stage control

This stage is controlled as a regular dumb motor. It can be controlled from the vonHamos - X & Rot screen on mfxhome.

ParameterXRot
EGU/Rev0.13331
Limits+-21+-10
Velocity0.50.25
Run current8051

Translation stage controls

Because the device is shared with xpp, its IOC runs on the LFE subnet and can be found in the XRT IOCs. The IOC is ioc-hxx-vonhamos (alias von Hamos Y motion).

Also, the PLC does not have a license (why?) and is run with the trial period. Otherwise it will just boot in config mode and will not run. The trial expires after 7 days, and must then be refreshed. Note that if the PLC is left running, it'll keep working, even after 7 days, but it won't be possible to reboot it until refreshed. Refreshing the trial is done from the PLC programming node. Hopefully a license will be installed soon.

Build: 4022.30

The screen for this stage is under 16-crystal vH - Y in the user panel.


Small Von Hamos (Beckhoff PLC)

ID: plc-vhs-01

IOC: DET - Von Hamos Beckhoff Motion (ioc-mfx-vhs-01)

Beckhoff controller

All crystal motors and the main rotation are on it (13 axis).

May need to be put in running mode / re-configured. Activate configuration with build 4022.22.

Big translation stages (smart motors)

Parker stages. Require 2 cables with 4 pin plugs to Phoenix contacts to properly power the motor and brakes. These cables should be found in (and returned to) the red cabinet next to the Von Hamos glass cabinet. The 35V Phoenix should be plugged into a 48V power source, and the 24V Phoenix to a 24V power source.

Also need 2 serial cables to connect to the digi.

Copy configuration from one of the beam monitor motion (MFX:DG1:MMS:07 for example).

The brake must be set using the S9 option (see MFX:DG1:MMS:07.S9)

Be wary of the run current, as if it is too low the stage will fall upon release of the brake.

Rowland

IOCs

DET - Rowland Arcus Motion (ioc-rowland-01)

and

DET - Rowland IMS Motion (ioc-row-ims)

Controllers

It has its own controller that handles most of the stages.

The translation stage is a regular smart motor. Its config can be taken from MFX:DG1:MMS:07, but the EGU/Rev, which should be set to 1. Can be a regular smart motor instead often easier to get power and communication from there).