This article explains how to model an off-axis parabolic mirror when the source is a finite distance away from the mirror.
Authored By: Sanjay Gangadhara
Introduction
Off-axis parabolic mirrors (OAPs) are often used to bring a collimated beam to focus without aberration. However, an OAP may also be used to form a perfectly collimated beam from a point source (i.e. a source at finite conjugates). Setting up such a system in Zemax is fairly simple, but it is important to perform the setup steps in the correct order. A simple example is provided to illustrate this point.
Modeling an OAP at infinite conjugates: a review
Before modeling the finite conjugate case, let’s review the model of an OAP at infinite conjugates, i.e. a system in which a collimated beam is brought to focus. Such a system is also described in the article entitled “How to model an Off-Axis Parabolic Mirror”.
The sample file for our setup, Infinite conjugates.ZMX, is provided in the archive (.ZAR) file located at the end of this article. In this system, the input beam has a diameter of 20 mm and the mirror has a focal length of 100 mm. A coordinate break surface is used to decenter the mirror by 10 mm with respect to the input beam:

The mirror also has an aperture placed on it, so that the portion of the OAP used in the model corresponds to that section of the mirror which the beam will interact with:

The coordinate break on surface 4 is used to restore the coordinate system, after which we propagate by 100 mm, i.e. the focal length of the mirror. The coordinate system is then adjusted to align the image plane with the chief ray, using a Chief Ray solve on the Decenter Y and Tilt About X parameters for the coordinate break on surface 5:


Results from the Spot Diagram confirm that the beam is brought to focus without aberration:

Modeling an OAP at finite conjugates
To model an OAP at finite conjugates, we simply need to perform in reverse the steps used to model the mirror at infinite conjugates. At infinite conjugates, the steps were:
1. Propagate to the location of the mirror
2. Decenter the coordinate system
3. Place the mirror in the system, with a decentered aperture
4. Restore the coordinate system, relative to step 2 above
5. Propagate to the focal plane of the mirror
6. Decenter and tilt the coordinate system to align the image plane with the chief ray
Thus, to model the OAP at finite conjugates, we simply:
1. Tilt and decenter the coordinate system, so that the chief ray is tilted and decentered
2. Propagate from the focal plane of the mirror to the mirror itself
3. Decenter the coordinate system, so that the chief ray hits the center of the OAP
4. Place the mirror in the system, with a decentered aperture
5. Restore the coordinate system, relative to step 3 above
6. Propagate to the location of the image plane
An example which has been set up following these steps (Finite conjugates.ZMX) is provided in an archive file located at the end of this article. In this system, we are modeling the same OAP as we modeled in the infinite conjugate example, i.e. an OAP with the same focal length and the same decentered aperture. Based on our results from the infinite conjugate model, we have also “hard-wired” in the value of the tilt and decenter to use in step 1 above:

The Order Flag for this coordinate break surface is set to 1, since the order flag used in the infinite conjugate model was 0:

To evaluate the performance of this model, we let Zemax know that the system is afocal in image space:

The results from the Spot Diagram again indicate perfect imaging, this time to a collimated beam (angular radius = 0):

The system looks identical to the case for infinite conjugates:

We would have to fletch the rays to tell which direction energy is propagating!
Summary
Modeling an off-axis parabolic mirror at finite conjugates is fairly straight-forward in Zemax. It is important, however, that the steps be performed in the proper order to ensure a correct setup of the system.