Headwall Large Scanning Stage
The Headwall Large Scanning Stage is supported by perClass Mira in 2 flavors, however it is possible to define a custom configuration which should work with any Velmex VXM system.
Specifications
The specifications depend on the specific stage type, which can be configured like specified below.
Configuration
The Headwall Large Scanning Stage exists in multiple different configurations, which may need to be configured first. The two important options in the mira.ini file for that are stageType and motorType under stage.largeScanningStage.
stageType
The stageType key is used to define the speed and position limits, the value can be -1, 0, or 1, it defaults to 1.
Custom (stageType -1)
Type -1 can be used for custom stage types, this way any linear stage with a Velmex VXM controller can be used by perClass Mira. The following options can be added under stage.largeScanningStage:
|
Option |
Description |
Default |
|
stepsPerMM |
The number of motor steps in one millimeter, may be a floating point number |
|
|
minPosition |
The minimum position in steps |
0 mm |
|
maxPosition |
The maximum position in steps |
|
|
minSpeed |
The minimum speed in steps per second |
2 mm / stepsPerMM = 2 mm/s |
|
maxSpeed |
The maximum speed in steps per second |
6000 steps/s = controller maximum |
WARNING: The values from the configuration are not validated in any way, invalid configuration may damage the stage, motor, and/or controller, it is the user's responsibility that these values are set up correctly.
Headwall Large Scanning Stage (stageType 0)
|
|
Minimum |
Maximum |
Notes |
|
Position |
0 mm |
717 mm |
|
|
Speed |
2 mm/s |
69 mm/s |
|
Headwall Large Scanning Stage (stageType 1)
|
|
Minimum |
Maximum |
Notes |
|
Position |
0 mm |
760 mm |
|
|
Speed |
2 mm/s |
21 mm/s |
|
motorType
The motorType key is required for the controller to know what voltage and power should be applied to the motor, the mapping of motor types and values can be found in the VXM documentation on page 25. The default value is 3, which perClass Mira will validate with the internal value in the VXM controller.
WARNING: Invalid configuration may damage the stage, motor, and/or controller, it is the user's responsibility that these values are set up correctly.
Usage notes
The Velmex VXM controller has a stop button, perClass Mira is able to detect it when this button is pressed and will handle it as if stop was pressed in the software.