Skip to main content
Solved

How to specify adjustment surface for Surface Thickness tolerancing using Python ZOS-API


  • Ultraviolet
  • 25 replies

Is there a way to specify an adjustment surface relative to another surface for thickness variation. I am developing a custom script to perturb surface #1 thickness and I would like to specify surface #6 as the adjustment surface (I am not sure if calling surface #6 as compensator surface is correct)

 

Basically, I would like to implement the functionality of the TTHI command using ZOS-API.

 

TTHI command: Surface #, Adjustment Surface # (Tolerance on thickness or position in lens units, with optional adjusted)

 

Thanks - A

Best answer by Sandrine Auriol

Hi @Asuku !

Setting surface 6 as the compensator is not quite the same functionality as a surface thickness adjustment, as a compensator is optimized vs a criterion. A surface thickness adjustment is just taking an extra thickness and affecting it to another surface.

I think you should be able to read the variation of the thickness, right? Then it can be applied to your surface 6 for example. We have some solves like position solves but I am not sure it is needed here.

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

4 replies

Forum|alt.badge.img+2

Hi @Asuku !

Setting surface 6 as the compensator is not quite the same functionality as a surface thickness adjustment, as a compensator is optimized vs a criterion. A surface thickness adjustment is just taking an extra thickness and affecting it to another surface.

I think you should be able to read the variation of the thickness, right? Then it can be applied to your surface 6 for example. We have some solves like position solves but I am not sure it is needed here.


  • Author
  • Ultraviolet
  • 25 replies
  • October 17, 2022

Hi Sandrine, yes that is exactly what I would like to do. I would like to set Surface# 6 as adjustment. 

So, you suggest that I manually change thickness on Surface6 based on the Δ change in Surface #1?

• A 


Forum|alt.badge.img+2

Yes!


Ethan
En-Lightened
Forum|alt.badge.img+2
  • En-Lightened
  • 107 replies
  • November 23, 2022

@Asuku, did these suggestions work for you?


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