Results 1 to 20 of 20

Thread: Converting SAG formula to a base curve

  1. #1
    Master OptiBoarder lensgrinder's Avatar
    Join Date
    Jul 2005
    Location
    Raleigh, NC
    Occupation
    Lens Manufacturer
    Posts
    506

    Converting SAG formula to a base curve

    Greetings All and thanks for any answers in advance.
    I was digging through the lab the other day a discoverd an old SAG gauge. I know the formula for finding the SAG of a lens, but how can you minipulate the formula so you can find the front curve or back curve?
    I would also like to say that I have been reading posts here for a couple of months and I think this site is fantastic.

  2. #2
    Bad address email on file QDO1's Avatar
    Join Date
    Sep 2005
    Location
    UK
    Occupation
    Dispensing Optician
    Posts
    1,961
    Quote Originally Posted by lensgrinder
    Greetings All and thanks for any answers in advance.
    I was digging through the lab the other day a discoverd an old SAG gauge. I know the formula for finding the SAG of a lens, but how can you minipulate the formula so you can find the front curve or back curve?
    I would also like to say that I have been reading posts here for a couple of months and I think this site is fantastic.
    Not quite that easy - you would have to know the index of the lens too. Substitute it in the formula and rearange for F. using the rough formula (which is good enough)

    sag = Y squared F / 2000(N-1)

    thus sag/f = Y squared / 2000(N-1)

    thus F = (Ysquared /2000(n-1))/sag

    (y = radius in MM)

  3. #3
    Master OptiBoarder lensgrinder's Avatar
    Join Date
    Jul 2005
    Location
    Raleigh, NC
    Occupation
    Lens Manufacturer
    Posts
    506
    Thanks QDO1. I am trying to do this using the original SAG formula, not the approximation formula. My problem is seperating r^2 from the square root part of the equation. I remember years ago we used to enter the SAG of the lens and the computer would convert this to a base curve.

  4. #4
    RETIRED JRS's Avatar
    Join Date
    May 2000
    Location
    Vancouver, WA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    862
    You did not mention if the gauge is a "ball tip" or a "bell" type or even the size (diameter). The formula is different.
    J. R. Smith


  5. #5
    Master OptiBoarder mullo's Avatar
    Join Date
    Mar 2001
    Location
    Vancouver, B.C.
    Occupation
    Dispensing Optician
    Posts
    679
    Is this what you are looking for?

    s1 = sag of front surface s2 = sag of back surface
    n=index of refraction
    r1= radius of curvature of front surface in metres
    r2= radius of curvature of back surface in metres
    F1 = base curve/front curve of lens
    F2 = back curve/ocular curve of lens
    h = semi-chord or half-diameter of lens
    Ö = square root



    To solve for F1 (base curve):

    s1 = r1 - Ö (r1² - h²) where r1 = (n-1)/F1

    therefore

    s1 = [(n-1)/F1] - Ö (r1² - h²)



    and finally to find F1, isolate F1



    F1 = n-1 / [ s1 + Ö (r1² - h²) ]








    or for F2 (back curve)


    s2 = r2 - Ö (r2² - h²) where r2 = (1-n)/F2

    therefore
    _______
    s2 = [(1-n)/F2] - Ö (r2² - h²)



    and finally to find F2, isolate F2



    F2 = 1-n / [
    s2 + Ö (r2² - h²) ]
    Last edited by mullo; 09-29-2005 at 07:21 PM.

  6. #6
    Master OptiBoarder mullo's Avatar
    Join Date
    Mar 2001
    Location
    Vancouver, B.C.
    Occupation
    Dispensing Optician
    Posts
    679
    Sorry for the form, when I type it out it doesn't save as typed so I had to improvise. :shiner:

  7. #7
    Master OptiBoarder Darryl Meister's Avatar
    Join Date
    May 2000
    Location
    Kansas City, Kansas, United States
    Occupation
    Lens Manufacturer
    Posts
    3,700
    The formula for surface power (F) from sag (s) would be:

    F = [s * 2000 * (n - 1)] / (s^2 + y^2)

    where n is the refractive index and y is the semi-diamater of the gauge. For a typical sag gauge, n would generally be 1.530 and y would be 25. This simplifies the equation to:

    F = (s * 1060) / (s^2 + 625)

    As JR pointed out, if this is a ball-tipped gauge, the radius of the tip would need to be factored in; the equation is a little more complicated, since the radius of the lens surface needs to be adjusted by an amount equal to the radius of the ball tip.
    Darryl J. Meister, ABOM

  8. #8
    Master OptiBoarder Darryl Meister's Avatar
    Join Date
    May 2000
    Location
    Kansas City, Kansas, United States
    Occupation
    Lens Manufacturer
    Posts
    3,700
    Quote Originally Posted by mullo
    F1 = n-1 / [ s1 + Ö (r1² - h²) ]
    I think your equation still has an unknown term in it (r1) that would prevent you from solving for F1 directly, at least without some algebraic manipulation.
    Darryl J. Meister, ABOM

  9. #9
    Master OptiBoarder lensgrinder's Avatar
    Join Date
    Jul 2005
    Location
    Raleigh, NC
    Occupation
    Lens Manufacturer
    Posts
    506
    Thanks everyone for your input. Darryl, this is exactly what I was looking for and sorry for the lack of info. It is a bell SAG gauge with a 50mm diameter.

  10. #10
    Master OptiBoarder lensgrinder's Avatar
    Join Date
    Jul 2005
    Location
    Raleigh, NC
    Occupation
    Lens Manufacturer
    Posts
    506
    Darryl would it be possible for you to walk me through how you derived that formula?

  11. #11
    Master OptiBoarder Darryl Meister's Avatar
    Join Date
    May 2000
    Location
    Kansas City, Kansas, United States
    Occupation
    Lens Manufacturer
    Posts
    3,700
    Darryl would it be possible for you to walk me through how you derived that formula?


    Using the Pythagorean theorem on the illustration above, we can see that r^2 = y^2 + (r - s)^2.

    After expanding,

    r^2 = y^2 + r^2 - 2 * r * s + s^2

    And canceling the r^2 terms,

    0 = y^2 - 2 * r * s + s^2

    And rearranging to solve for r,

    2 * r * s = y^2 + s^2

    r = (y^2 + s^2) / (2 * s)

    Now, r = 1000 * (n - 1) / F, where F is the surface power. So, substituting for r gives us,

    1000 * (n - 1) / F = (y^2 + s^2) / (2 * s)

    And, finally, rearranging to solve for F,

    F = [s * 2000 * (n - 1)] / (y^2 + s^2)
    Darryl J. Meister, ABOM

  12. #12
    Master OptiBoarder lensgrinder's Avatar
    Join Date
    Jul 2005
    Location
    Raleigh, NC
    Occupation
    Lens Manufacturer
    Posts
    506
    Thank you very much. This really helps out.

  13. #13
    Yorkshire Grit optispares's Avatar
    Join Date
    May 2000
    Location
    harrogate,north yorks.U.K.
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    557

    Darryl

    Quote Originally Posted by Darryl Meister
    The formula for surface power (F) from sag (s) would be:

    F = [s * 2000 * (n - 1)] / (s^2 + y^2)

    where n is the refractive index and y is the semi-diamater of the gauge. For a typical sag gauge, n would generally be 1.530 and y would be 25. This simplifies the equation to:

    F = (s * 1060) / (s^2 + 625)

    As JR pointed out, if this is a ball-tipped gauge, the radius of the tip would need to be factored in; the equation is a little more complicated, since the radius of the lens surface needs to be adjusted by an amount equal to the radius of the ball tip.
    what would the formula be, changed to take into account the ball tip
    http://www.optispares.btinternet.co.uk

    jack


    It is by universal misunderstanding that all agree. For if, by ill luck, people understood each other, they would never agree.

  14. #14
    Bad address email on file QDO1's Avatar
    Join Date
    Sep 2005
    Location
    UK
    Occupation
    Dispensing Optician
    Posts
    1,961
    Quote Originally Posted by JRS

    JRS
    04-20-2002 09:12 PM

    When using a BALL-TIP gauge, the formula must take into consideration where the curve touches the ball. In the case of laps (convex curves), the higher the curve, the more "inside" the ball is touched. Concave just the opposite.

    For your formula to work, you must know the diameter of the ball tip and the distance between. Since you said a 40mm gauge, my guess it is either a LOH gauge or an Essilor gauge. The ball tip size is different even though the distances are the same. Your Coburn chart is probably based on a 50mm distance with ball tip size of 3.9688 mm.
    40mm Essilor ball tip size = 2.00mm
    40mm LOH ball tip size = 3.00mm

    BELL gauges - ones with the solid brass (usually) ring always use the same contact point regardless of curve.


    A Ball Tip formula:

    Convex = (Radius + 1/2 ball tip size) - SQRT ((Radius + 1/2 ball tip size)^2 - (1/2 distance^2))

    The "^2" means to square the number. And SQRT means the square root. To get the Radius (or include it in the formula) is Radius = 530/Diopter

    Concave is the same only subtract 1/2 ball tip size from Radius (each side).

    Hope thats helpful, and hope I put the "()" in the right spot. I do have an Excel spreadsheet that I can email you if want it.

    John

    found in the archives

  15. #15
    Yorkshire Grit optispares's Avatar
    Join Date
    May 2000
    Location
    harrogate,north yorks.U.K.
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    557

    not quite

    Quote Originally Posted by QDO1
    JRS04-20-2002 09:12 PMWhen using a BALL-TIP gauge, the formula must take into consideration where the curve touches the ball. In the case of laps (convex curves), the higher the curve, the more "inside" the ball is touched. Concave just the opposite.

    For your formula to work, you must know the diameter of the ball tip and the distance between. Since you said a 40mm gauge, my guess it is either a LOH gauge or an Essilor gauge. The ball tip size is different even though the distances are the same. Your Coburn chart is probably based on a 50mm distance with ball tip size of 3.9688 mm.
    40mm Essilor ball tip size = 2.00mm
    40mm LOH ball tip size = 3.00mm

    BELL gauges - ones with the solid brass (usually) ring always use the same contact point regardless of curve.


    A Ball Tip formula:

    Convex = (Radius + 1/2 ball tip size) - SQRT ((Radius + 1/2 ball tip size)^2 - (1/2 distance^2))

    The "^2" means to square the number. And SQRT means the square root. To get the Radius (or include it in the formula) is Radius = 530/Diopter

    Concave is the same only subtract 1/2 ball tip size from Radius (each side).

    Hope thats helpful, and hope I put the "()" in the right spot. I do have an Excel spreadsheet that I can email you if want it.

    John



    found in the archives
    i used the above for a spread sheet but i want to write a script in vb so that when i input the sag it gives the curve and my brain won't function in how to transpose the formula
    http://www.optispares.btinternet.co.uk

    jack


    It is by universal misunderstanding that all agree. For if, by ill luck, people understood each other, they would never agree.

  16. #16
    Master OptiBoarder Darryl Meister's Avatar
    Join Date
    May 2000
    Location
    Kansas City, Kansas, United States
    Occupation
    Lens Manufacturer
    Posts
    3,700
    It would probably be something like:

    F = [s * 2000 * (n - 1)] / (y^2 + s^2 + 2 * b * s)

    where b is the radius of the ball tip. But I would have to double-check the results (which I won't have time to do for a while).
    Last edited by Darryl Meister; 10-23-2005 at 09:33 PM.
    Darryl J. Meister, ABOM

  17. #17
    Yorkshire Grit optispares's Avatar
    Join Date
    May 2000
    Location
    harrogate,north yorks.U.K.
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    557

    thanks Darryl

    Quote Originally Posted by Darryl Meister
    It would probably be something like:

    F = [s * 2000 * (n - 1)] / (y^2 + s^2 + 2 * b * s)

    where b is the radius of the ball tip. But I would have to double-check the results (which I won't have time to do for a while).
    F = [s * 2000 * (n - 1)] / (y^2 + s^2- (2*b*s))
    for convex lenses seems accurate to the first decimal place when i used the figures for a 10d lens
    the answer was 10.01 close enough for what i need as it is only a 24mm
    sag gauge for checking the front curve of lenticular bowls.
    http://www.optispares.btinternet.co.uk

    jack


    It is by universal misunderstanding that all agree. For if, by ill luck, people understood each other, they would never agree.

  18. #18
    ATO Member HarryChiling's Avatar
    Join Date
    Apr 2005
    Location
    Nowhereville
    Occupation
    Other Eyecare-Related Field
    Posts
    7,765
    Check out the file directory I just uploaded a calculator for this problem. Both ball tip and bell gauge are in the calculator. Enjoy
    1st* HTML5 Tracer Software
    1st Mac Compatible Tracer Software
    1st Linux Compatible Tracer Software

    *Dave at OptiVision has a web based tracer integration package that's awesome.

  19. #19
    Yorkshire Grit optispares's Avatar
    Join Date
    May 2000
    Location
    harrogate,north yorks.U.K.
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    557

    thanks Harry

    Quote Originally Posted by HarryChiling
    Check out the file directory I just uploaded a calculator for this problem. Both ball tip and bell gauge are in the calculator. Enjoy
    i just finished a calculator myself:hammer: guess there is no point uploading another:cheers: although this one does convex as well
    Attached Files Attached Files
    Last edited by optispares; 10-25-2005 at 01:25 PM. Reason: change text
    http://www.optispares.btinternet.co.uk

    jack


    It is by universal misunderstanding that all agree. For if, by ill luck, people understood each other, they would never agree.

  20. #20
    Master OptiBoarder Darryl Meister's Avatar
    Join Date
    May 2000
    Location
    Kansas City, Kansas, United States
    Occupation
    Lens Manufacturer
    Posts
    3,700
    for convex lenses seems accurate to the first decimal place
    Yes, you would indeed use -2 for convex surfaces, and +2 for concave surfaces, as you point out. I also double-checked the results against a surfacing chart and they are dead-on, so my derivation is apparently correct.
    Darryl J. Meister, ABOM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Discussion with Optician About Base Curve . . .
    By uluvbs in forum General Optics and Eyecare Discussion Forum
    Replies: 15
    Last Post: 09-22-2005, 05:25 PM
  2. Base curve issues?
    By shellrob in forum General Optics and Eyecare Discussion Forum
    Replies: 11
    Last Post: 07-26-2005, 08:32 AM
  3. Base curve changed?
    By Monkeysee in forum General Optics and Eyecare Discussion Forum
    Replies: 6
    Last Post: 10-13-2004, 10:02 PM
  4. Base Curve (Help Chris!)
    By April_01 in forum General Optics and Eyecare Discussion Forum
    Replies: 15
    Last Post: 08-26-2004, 02:56 AM
  5. base curve newbie question
    By snoopy831 in forum General Optics and Eyecare Discussion Forum
    Replies: 6
    Last Post: 11-08-2003, 02:42 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •