Skip to main content

ISO drawing edge thickness

  • November 8, 2024
  • 4 replies
  • 182 views

Forum|alt.badge.img

Hi 

In addition to my previous post (“units in the new ISO element drawing”) I would like to point out that the edge thickness annotation that has been added to the ISO drawing in the last update Zemax OS is not always correctly calculated! See example below where the edge thickness is clearly not the sum of the central thickness and the sag of the surfaces (by the way, the SAG are also not correct) . Moreover the number of decimals is a bit exaggerated in my opinion.

I think having edge thickness and total thickness of the lens indicated is a real plus (if correctly calculated 😏) but then it would be interesting to be able adding the tolerance on those values.

 

 

 

Did this topic help you find an answer to your question?

4 replies

David.Nguyen
Luminary
Forum|alt.badge.img+2
  • Luminary
  • 1112 replies
  • November 8, 2024

@Renaud.Ligot 

 

Great that you are sharing this with us. You probably want to log a support case with Ansys as well, and it might help if you share a lens file that demonstrates the issue. If the developers can reproduce the bug, they will have a better chance at fixing it.

Take care,


David


miroslaw
  • Single Emitter
  • 1 reply
  • November 27, 2024

I’m seeing the same issue. It appears that the edge thickness and sag are computed at the clear aperture, which I believe is not what one usually expects.

Moreover, it seems that the scale in printed drawings is off. Below you can see a PDF printout with a reported scale of 3.4:1 and no additional scaling in print. The center thickness (measured in inkscape) indicates a scale of 9.7/3.5 = 2.8.

 


Jeff.Wilde
Luminary
Forum|alt.badge.img+3
  • Luminary
  • 504 replies
  • April 17, 2025

Unfortunately, the ISO 10110 drawing tool in the latest release (2025 R1.01) is kind of a hot mess.  I certainly appreciate the fact that the development team is trying to add more features and capability (like edge thickness and sag values), but the execution definitely needs improvement.

For example, here is a drawing for a slightly modified version of the “doublet.zmx” sample model. 

 

There are several problems, including a very cluttered set of dimensions.  In many instances it’s almost impossible to tell what values correspond to what dimensions, and the smaller typeset tolerance values are often unreadable because they are blocked by the dimension lines.  For singlets, the surface sags are now automatically included, along with the edge thickness.  For doublets, just the edge thicknesses are shown.  None of this is under user control.  These dimensions show up and are hard to read, and there is nothing the user can do to change this.  At a minimum, there should be check boxes to allow the user to pick and choose which dimensions are displayed.

Also, as noted above, the edge thickness values are incorrect.  They are evaluated at the clear semi-diameter, not the mechanical semi-diameter.  The same problem exists for surface sags.  This means the drawing must be manually corrected before sending to the fabricator, which entails using Acrobat or an image editor to apply the fixes after printing from Zemax.

The power tolerance (on the radius of curvature) is now double that of what is in the tolerance data editor.  For example, 3 fringes of tolerance now shows up as 6 fringes on the 3/ spec line.  This was not the case in earlier versions.

Lastly, I don’t know why precision is omitted for whole numbers.  For example, if a thickness value is 6.00 mm, I would prefer that it be printed that way.  Instead, the number is printed as 6, and there is no way for the user to override this to add more zeros.  This is actually the least of my concerns, but still something I wish were different.

As custom optics, including aspheres, become more affordable and accessible, it’s important that the lens drawing tool keeps advancing to provide maximum usability per the ISO 10110 specs.  Hopefully the issues highlighted here can be addressed in the next release.

Regards,

Jeff


Forum|alt.badge.img
  • Author
  • Infrared
  • 13 replies
  • April 18, 2025

For information, I’ve created a support case about this issue with Ansys a few months ago. I got an answer that the issue was solved with release 2025 R1.01 which is obviously not the case.

Unfortunately, I find that support in general has become very complicated and inefficient in recent months.  I miss the Zemax days when you could communicate directly and quickly with the support engineers.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings