Got a question?
Can't find the answer you need? Ask your peers!
- 2,441 Topics
- 6,731 Replies
Hello, I am having issues with ZOS CAD export function in Ansys ZOS 2023 R2.02 where an exported STEP file, when imported into Solidworks (2023), lacks some of the bodies and rays. Has anyone encountered this problem before? I tried to export the same design file to a STEP file from Ansys ZOS 2022 R2.02 and the imported STEP file contained no missing part. So, perhaps it is related to the newer Ansys ZOS version? Any help would be appreciated.Thanks,Hanshin
Tolerancing of achromatic doublet results in 2 element front surface moving in front of first element back surface
Hello Zemax Community!I have been looking at the tolerancing for an achromatic doublet design, and had a question regarding the positioning of the elements post-tolerancing. In some cases, the front surface of the 2nd element of the lens will move in front of the back surface of the second element of the lens. Is there a way to control thicknesses such that the doublet surfaces are physically in sequence? The first image below highlights the position of the back surface of the first lens element, and the second image highlights the position of the front surface of the second lens element.Additionally, before tolerancing the lens was modelled with 4 surfaces: Any ideas/help would be appreciated.Thank you,Musab
Hello,For a silicon photodiode detector, there’s a given Directivity plot that describes the amplitude change in amount of light that the detector sees at a specific angle relative to the normal axis.I would like to know how to apply this Directivity for a Detector Rectangle object in Non-Sequential Component mode. The results of the simulation are meant to show how much light the photodiode fails to detect due to non-collimated light.I’ve attached ZAR of a simple source gaussian non-collimated light onto a detector rectangle.
We use zemax to simulate a galvo scanner geometry in mixed mode NSC. Almost all seqential analyses work in mixed mode. However the paraxial magnification gets messed up. I am pretty certain this is due to the beam beeing turned in the nsc component. In the depicted example an object point (0,1) gets imaged to (-1,0). Apperently this can be corrected by setting the “Exit Tilt Z” for the non sequential component to a value that object points on the x-axis are imaged to image points on the x-axis.However the documentation says “The radial magnification, being the ratio of paraxial image height to object height”. My impression is, that zemax internally uses vector components instead of “heights”.
I don’t understand some results generated by the Power Pupil Map analysis feature. Perhaps someone here in the forum can provide insight.For a general lens system, consider the wavefront leaving the exit pupil. This wavefront is typically not spherical because of aberrations, or perhaps because the lens is a freeform optic. In either event, the min and max values of the local curvature at any point on the wavefront in the pupil determine the min and max focusing power associated with that pupil location. Equivalently, we can look at the max and min local focal lengths, which are just the reciprocals of the powers. The Power Pupil Map is a nice tool to help the user visual this effect. Several options are available for the form of the data. Also, a surface must be selected. Consider a simple test case using a plano-convex lens that focuses an on-axis collimated beam. Spherical aberration causes the exit pupil wavefront to have local curvature that varies over the pupil. Presuma
Dear ZEMAX Staff and fellow Zemaxers!My question might be very silly/simple, but I have limited experience in non-sequential mode. I noticed this issue for few days, and I have tried all the tricks that I could think of. I guess it's now a good time to check with the experienced users. Maybe my struggles are quite straightforward to you.I have this optical system that light from a filament source was collected by a condenser. After passing through the slit (I made using an Air gap nested in absorber). The beam will be reflected through prism mirror then travel upwards. Here is the issue: When I use the filament source even it emits randomly, the layout always captures/displays the beam that follows the optical axis of the system. However, when I changed the light source to a Cree LED that I created based on supplier datasheet. Even the beams are still random, but there is never a beam will follow the optical axis anymore. Please refer to the diagrams below... I understand maybe the bea
Hi, I set up the vortex phase metasurface and would like to generate a circular beam. I have the correct phase distribution at the metasurface position, but I am getting a very strange tracing image that is off center. The POP propagation shows a round bright spot rather than a ring. What am I doing wrong?Kind regards,Mery
I've been performing a tolerance analysis on some of my designs. In my tolerance results, I ran into a bug where the output is always the nominal value. I verified that the output should change by adjusting the values in the LDE. However, when I run the Monte Carlo or sensitivity analysis there is no change. Example: My TDE contains TTHI to change the distance from object to lens. My merit function contains operand RSRE to find the RMS radius of the image. Nominal is 8.092mm, when I change the thickness to the extreme of the tolerances in the LDE, the spot changes from 10.322mm to 5.773mm. So, I know that the thickness changes the spot. If I run the monte carlo, or sensitivity analysis with the criterion set to my merit function. The sensitivity says there is no change with TTHI, and the monte carlo only outputs 8.092mm (nominal). I recreated my file multiple times and sometimes operands work and sometimes they don't. Any ideas on what is happening?
Hi Experts, I want to check the OPD different of different configurations. But I found that I can only check the OPD within one configuration only. I just need the OPD different of the chief rays of different configuration.Any ideas of it will be appreciated. Thanks!
Hi I am curious if anybody in the community knows what this means, I’ve never seen it before…. After optimizing the mechanical semi-diamter and chip zones on this surface disappeared and an asterisk appeared next to the clear semi-diameter value. I’m not sure what’s going on here… I had a pickup solve for mechanical semi-diameter on the following surfaces and when this happened them seem to have automatically changed to picking up the clear semi-diameter. Thanks EDIT: The radii for the two adjacent surfaces (of the surface in question) in the image were getting very small, almost hyper-hemispherical, and when I manually changed them to a larger value the mechanical semi-diameter came back and the asterisk went away…. still curious what happened if anybody knows.
Hi,A friend recently asked me how to get highly aspheric “freeform” surfaces made, and specifically how to create jobfiles for various CNC machines given an OpticStudio prescription. I advised him to look at Diffsys, as I once knew the developer of the program (long since lost contact) and as it’s owned by Precitech I thought it was a no-brainer choice.He basically laughed at me (we’re good friends) so I downloaded the demo from the Precitech website and I see what he means. It’s very much a 1990s product still available for purchase.Does anyone here use it, and if so with what success? Is there a better program that I should be recommending?Mark
I’m facing a weird problem while exporting .igs files from both sequential and non-sequential designs.When importing into Solidworks 2017 all doublets have one of the two components transformed into a full sphere.Moreover, an empty part is imported togheter with the design assembly.I don’t know if its a matter of lack of compatibility with old Solidworks version, or just me having the sw configured in a bad way.
Hi zemaxers I am trying to do a line scan optical system image simulation. And the first thing I thought is multi-configuration. It makes different layouts to show as one visually, but I am wondering is it possible to show different image surfaces to show as one in sequential mode or different detectors as one in non-sequential mode? I checked the zemax help but did not find the solution. Could you kindly give me some advice on it ?Thanks Yang
Hello, I am setting up an optical system with a CAD object with unknown curvature and I want to determine where a baseline ray and a ray at some other field angle crosses. I would like to do this to generate a “best focus range” so I may determine the best position for a reflective flat surface. I can manually find these points, but is there a way to find these points using an operand or some other feature?Method:I first define a point where three Source Ray sources are positioned incident on the CAD object.I use one of the rays to be the baseline ray to find the focus.I then want to find where the baseline ray crosses with the other two rays as these will be two different points. Thanks for the help.
Hi ZemaxersI am learning to do an image simulation in non-sequential mode.but not sure whether I am right, could you give me some advice?what I did1) set the slide object after the source2) use detector rectangle to analysis3) ray tracing3) show the radiant intensity in detector viewerMy question1) is the step above all right?2) the result the detector viewer shows includes aberrations?Thank you in advance!
Is there a way to plot/save the complex part of the refraction index of a (multilayer) coating? I can find the complex refraction index for a single layer of a coating in the COATING.DAT, but not for multilayer coatings. Moreover, encrypted coating do not have details on their single layers, so I cannot reconstruct anyway the complex refraction index.
Hi, simple system: SM fiber, lens, SM fiber. I want to offset the receiving fiber by a certain amount using a coordinate break. Doing so, I expect the POPD beam profile to be 'off-center' by exactly this offset. However, it looks as if the beam profile is not considering the Coordinate break. Coupling is calculated correctly. Any solution for that? Best, Jörg
hello. I am a beginner zemax user.I am studying.Obtain a sample source file that demonstrates the laser going out as a line using a laser diode and Powell lens.I would like to know how to set up a laser diode.I would like to request a simple sample file with a structure similar to the attached image.thank you
I have the latest version of OpticStudio and am trying to run an example https://optics.ansys.com/hc/en-us/articles/18254409091987When I open the.zprj file from step 6 of the manual, I get the following error (Image attached). What is wrong with it? How I can fix it?
Hi all, I tried to figured out the difference between the chief ray definition by the classical books and the convention by ZEMAX. chief ray definition from Arizona Universitychief ray difinition on SPIE website chief ray convention from ZEMAX manual the chief ray, by SPIE and Arizona University, is defined to pass through the center of the aperture stop. whereas, is defined to pass through the center of the entrance pupil. the difference causes a lot of troubles using ZEMAX. Can anybody explain this to me ?
It is learned from zemaxmanual that FFT MTF is calculated from FFT PSF or FFT LSF, while FFT PSF/LSF is calculated from pupil data. As pupil sampling 2(64x64) is concerned, we can get 128x128 PSF data or 1x128 LSF data on image. When I deal these PSF/LSF data with FFT method directly, I find two problems: Only 64 MTF data with different frequency can be get. However, there are more MTF data in FFT MTF vs frequency curve. Does Zemax perfrom a curve fitting with PSF/LSF data before FFT or a curve fitting with MTF data after FFT?At the same frequency, MTF value get by directly FFT with FFT PSF/LSF data is always higher than MTF value get by FFT MTF curve. And with frequency rising, the gap will be larger. What’s the reason?
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.