Case Study 4b: AZURE ELS-85 mm On A Right-Angle Mirror
This page documents the folded variant of the AZURE ELS-85 surrogate,
Machine Vision Az85 Ra Mirror. It is the straight
Case Study 4: AZURE ELS-85 mm Machine-Vision Surrogate layout folded by a real promoted STEP
right-angle mirror solid (the Edmund 87391 right-angle mirror), so the imaging lens
and the sensor sit on the reflected branch of the mirror.
A Promoted STEP Mirror, Not A Sequential Mirror Row
The mirror here is the vendor right-angle prism imported from STEP and promoted to a
non-sequential optical solid. Its S001/F002 face is assigned function =
"Mirror", so the traced rays bend on the physical mirror face – there is only one
path the ray can take according to the geometry of the solid. The two transmit/port
faces (S001/F001 input, S001/F003 output) carry the beam into and out of the
BK7 body.
Because the fold is now done by a real CAD body, the vendor barrel STEP overlay and the
camera STEP overlay are kept – the earlier sequential-Mirror variant had to drop
them because the straight-axis overlay aligner could not fold a mesh. Here the lens
barrel and the camera body are placed in the scene with the layout, alongside the mirror
solid.
The Conjugate And Prescription
The blackbox prescription is unchanged from the straight surrogate: two ideal KrakenOS
Thin Lens blackbox groups about an F/4.5 stop reproduce EFL = 85 mm, and the
front/rear optical vertex datums bracket the ideal lens. Only the path is bent 90
degrees at the mirror solid; the lens prescription, EFL, F-number, and the 0.5x-2.0x
behaviour are exactly those of the straight surrogate.
What Is In The Layout
Object -> promoted STEP right-angle mirror solid (BK7, Mirror face) -> trailing AIR gap -> front optical vertex datum -> blackbox group 1 -> F/4.5 stop -> blackbox group 2 -> rear optical vertex datum -> image.
The vendor lens barrel STEP (
ELS-85-4.5V16K.STEP) and the camera STEP (3D_CAD_HR25xCXP.STEP) are preloaded so the scene shows the real bodies.The camera model (Allied Vision
hr25MCX) is kept, so the image format stays camera- and FOV-driven at runtime.
Everything else (ray display, source, detector, tolerance, atmosphere, optimization defaults) is inherited from the straight surrogate.
Rendered Layout
Load Machine Vision Az85 Ra Mirror from the Machine Vision menu and open it in
Open 3D. The object beam runs to the right-angle mirror solid; the mirror face reflects
it, and the ELS-85 surrogate plus the sensor receive the folded beam. The lens barrel
and the camera bodies render with the optics.
Validation
The standalone validation script checks discovery in the Machine Vision menu, the nine rows, the promoted STEP mirror solid and its assigned Mirror face, the paraxial EFL (85 mm) of the blackbox chain, and that both the lens STEP and the camera STEP overlays are preloaded:
python -m KrakenOS.UI.validate_machine_vision_azure_85_ra_mirror