HOW TO SET UP A SEQUENCE OF OPTICAL AXES
(c) 2015 M.Lampton
STELLAR SOFTWARE
The easy way is to use coordinate breaks. A "CB" is a pair of
plano surfaces in in your optical system, named CBin and CBout.
The job of CBin is to interrupt the ray trace and capture the
local coordinates {x,y,z,u,v,w} of each ray. The job of CBout
is to restart the ray trace at its surface, using the coordinates
that were captured by CBin.
If CBin and CBout were located at the same position and had
the same orientation, the pair would accomplish nothing. But
of course these surfaces can have differing {X,Y,Z} locations,
obliging the rays to jump off from a new location. This feature
means that to explore lateral tolerances of elements or groups,
you need not move the group: move the rays instead.
A more valuable feature is that they may have different orientations.
If their roll angles differ then the beam will be twisted at their
common location. If their tilt or pitch angles differ, then the beam
will be redirected. An example is shown in Figure 9-19 of the BEAM
FOUR GUIDE. This feature is useful in assessing tolerances of
elements or groups to tilt, pitch, or roll. This feature allows a bent
optical system to be described by a straight-line coaxial system that
includes one or more CB pairs. CBs can be autoadjusted, allowing
BEAM FOUR to find the best new axis locations and/or orientations.
An alternative way is to use trigonometry, placing every optical
element into a common coordinate frame mathematically. An
example is given in the file DISK.OPT included in the product
distribution.