Другие журналы

научное издание МГТУ им. Н.Э. Баумана

НАУКА и ОБРАЗОВАНИЕ

Издатель ФГБОУ ВПО "МГТУ им. Н.Э. Баумана". Эл № ФС 77 - 48211.  ISSN 1994-0408

АЛГОРИТМ И КОМПЬЮТЕРНАЯ ПРОГРАММА РАСЧЕТА ПАРАМЕТРОВ СФЕРИЧЕСКИХ ПРОБНЫХ СТЕКОЛ И ИНТЕРФЕРЕНЦИОННЫХ КАРТИН ПРИ КОНТРОЛЕ АСФЕРИЧЕСКИХ ПОВЕРХНОСТЕЙ

#11 ноябрь 2005

ИССЛЕДОВАНИЕ ПРОЦЕССОВ КРИСТАЛЛИЗАЦИИ

     АЛГОРИТМ И КОМПЬЮТЕРНАЯ ПРОГРАММА РАСЧЕТА

        ПАРАМЕТРОВ СФЕРИЧЕСКИХ ПРОБНЫХ СТЕКОЛ И

         ИНТЕРФЕРЕНЦИОННЫХ КАРТИН ПРИ КОНТРОЛЕ

АСФЕРИЧЕСКИХ ПОВЕРХНОСТЕЙ

 

 

УДК 621.37.01

 

Кузьмин Владимир Георгиевич

средняя школа № 17, 11 класс

 

Научный руководитель:

Лазарева Наталия Леонидовна,

кандидат технических наук,

доцент кафедры «Оптико-электронные приборы научных исследований»

МГТУ им. Н.Э. Баумана

 

 

Введение

Каждая изготовленная оптическая поверхность должна соответствовать уравнению, которым она теоретически описывается. Для контроля правильности формы плоских и сферических поверхностей используют плоские и сферические пробные стекла, которые имеют образцовую поверхность нужной формы.

Контроль формы асферических поверхностей иногда выполняют асферическими пробными стеклами. Но это бывает не всегда, так как изготовление и аттестация асферического пробного стекла вызывает трудности в производстве. Когда асферическая поверхность имеют небольшие отступления от сферы, то ее можно контролировать сферическими пробными стеклами. О таком способе контроля написано в статье [1] и в книге[2]. Приведенная в [1] и [2] информация не позволяет однозначно ответить на вопрос о возможности контроля определенных асферических поверхностей сферическими пробными стеклами.

Цель работы - разработка алгоритма и компьютерной программы для оперативного расчета параметров сферического пробного стекла, которое будет использоваться при контроле формы асферических поверхностей, мало отличающихся от сферы. Актуальность работы обоснована тем, что в литературе нет подробных сведений об алгоритме расчета пробного стекла и интерференционной картины, а также о программах для таких расчетов. Работа ориентирована на использование в учебном процессе кафедры «Оптико-электронные приборы научных исследований».

В таблице 1 приведены данные выпуклых поверхностей, подлежащих контролю.

 

Таблица 1.

№ пов.

Вид

поверхности

Радиус при вершине, мм (ro)

Эксцентриситет

(е)

Световой

диаметр, мм (D)

Допустимые отклонения  координаты z точек асф. пов., мкм, (Dz)

1

Выпуклая

300

0,2

60

0,05

2

Выпуклая

125

0,1

40

0,05

3

Вогнутая

-150

0,12

40

0,05

4

Вогнутая

-250

0,15

50

0,05

 

Диаметры предложенных асферических поверхностей не больше, чем диаметры сферических пробных стекол (в промышленности используют пробные стекла диаметром до 130 мм). Поэтому вполне вероятно, что форма этих поверхностей может быть проверена пробными стеклами.

В книге [3] сказано, что асферические поверхности второго порядка принято описывать уравнением вида:

x2 + y2 + a1 z + a2 z 2 = 0                                                                                 (1)

 

Вершина поверхности в таком случае лежит в начале  декартовой системы координат, ось z  - ось симметрии.

Коэффициенты уравнения (1) связаны с параметрами поверхностей (ro – радиус кривизны при вершине поверхности, е – эксцентриситет) следующими зависимостями:

 

a1= - 2ro,                                                                                                        (2)

 

a2 = - (e2-1).                                                                                                    (3)

 

Сфера также является поверхностью  второго порядка, причем ее эксцентриситет равен нулю. Тогда уравнение сферы будет:

 

x2 + y2 - 2rz + z 2 = 0                                                                                       (4)

 

У сферы нет радиуса при вершине, есть просто радиус. Поэтому в уравнении сферы принято заменять ro на r.

Чем больше эксцентриситет е асферической поверхности отличается от сферы, тем больше он отличается от нуля. Когда эксцентриситеты 0<e<1, то такие асферические поверхности называются эллипсоидами. При e = 1 асферическая поверхность называется параболоидом, а при e>1 - гиперболоидом. Очевидно, что меньше всего отличаются от сфер эллипсоиды (именно эллипсоиды даны в таблице 1).

В работе [1] сказано, что метод сферических пробных стекол для контроля асферических поверхностей осуществляют следующим образом.

На измеряемую асферическую поверхность накладывается специально подобранное сферическое пробное стекло. Затем помещают контролируемую деталь с пробным стеклом на столик измерительного микроскопа, освещая их параллельным пучком монохроматического света. Тогда в воздушном зазоре между эталонной и контролируемой поверхностями возникает интерференционная картина в виде светлых и темных колец. С помощью измерительного микроскопа измеряют диаметры светлых колец и сравнивают замеренные значения с теоретическими. Если замеренные и теоретические значения совпадают, то асферическая поверхность изготовлена правильно. Если есть разница, то по ней вычисляют отступления изготовленной асферической поверхности от идеальной.

Чтобы все кольца интерференционной картины можно было видеть раздельно, нужно так подобрать радиус сферического пробного стекла, чтобы толщина воздушного зазора была минимально возможной. Затем из ГОСТ 1807 «Радиусы сферических поверхностей оптических деталей» нужно выбрать наиболее подходящие радиусы кривизны для пробных стекол и вычислить координаты у интерференционных максимумов и ширину каждого интерференционного кольца.

В книге [3] написано про понятие «ближайшая сфера». В случае выпуклой асферической поверхности ближайшая сфера касается ее в вершине и по окружности, которая располагается на краю поверхности. Когда асферическая поверхность вогнутая, то ближайшая сфера касается ее по окружности, координаты которой xoyo  и  zo.

Для вывода расчетных формул перейду из трехмерного пространства в плоскость yoz. Тогда вместо асферических поверхностей будут их сечения: эллипс, парабола или гипербола. Сечение сферы - окружность.

Уравнение плоского сечения асферической поверхности:

 

y2 - 2ro z - (e2-1) z 2 = 0                                                                                    (5)

 

Уравнение окружности:

 

y2 - 2r z  + z 2 = 0                                                                                            (6)

 

Так как ближайшая сфера и выпуклая асферическая поверхность контактируют в вершинах и по краю, решаю систему уравнений (5) и (6), считая, что у них общие точки с координатами: y = 0 ; z=0 и y = yкр; z = zкр,  а также известны ro и  e. Координата yкрая = D/2.

Из уравнения (5) нахожу zкр. Когда е ¹ 1, то zкр нахожу как корни квадратного уравнения по формуле:

 

zкр  = {-ro±Ö [ro2 + (e2-1) y2кр]} / (e2-1);                                                           (7)

 

Здесь физический смысл имеет знак «+» перед подкоренным выражением.

Если е = 1, то формула приобретает другой вид:

 

zкр  = y2 кр /2ro;                                                                                                 (8)

 

Затем, подставив в уравнение (6) yкр = D/2 и zкр, нахожу rб с ближайшей сферы по формуле:

 

rб с = (y2кр + z2кр)/ 2zкр .                                                                                               (9)

 

По формулам из книги [3] вычисляю координаты точки на сечении асферической поверхности, которая дальше всех отстоит от сечения ближайшей сферы:

 

zo =( rб с - ro) / e2;                                                                                            (10)

 

yо =Ö [2ro zо + (e2-1) zо 2].                                                                               (11)

 

Затем по ГОСТ 1807-75 подбираю значение радиуса пробного стекла, которое по абсолютной величине меньше, чем радиус ближайшей сферы. В таком случае при касании пробного стекла и асферической поверхности по краю на оси получится небольшой воздушный зазор. Тогда необходимо записать уравнение окружности, которая является сечением поверхности пробного стекла, в смещенной системе координат, по отношению к системе yoz, в которой задано сечение асферической поверхности. Эта новая система координат смещена только по оси z на расстояние -d. Пользуясь приемом переноса координат, записываю уравнение окружности в той же системе координат, что и уравнение сечения асферической поверхности:

 

y2 - 2rп с (z±d) + (z±d) 2 = 0.                                                                             (12)

 

В данном случае перед d использую знак «-».

Поверхности пробного стекла и асферическая касаются по краю, поэтому из уравнения (12) нахожу неизвестное значение d:

 

d2 - 2(z кр -rп с )d2 z2кр -2(rп с- ro) zкр =0;                                                        (13)

 

d= (z кр -rп с)±Ö [(z кр -rп с)2 - е2 z2кр+2(rп с- ro) zкр].                                            (14)

 

В формуле (14) перед подкоренным выражением использую знак «+», так как только в таком случае при подстановке в это выражение вместо rп с радиуса ближайшей сферы rб с  получится d=0.

Самый большой воздушный промежуток между выпуклой асферической поверхностью и пробным стеклом получается там, где у асферической поверхности координаты zo и уo, которые были найдены по формулам (10) и (11). Толщина этого воздушного промежутка - это разность координат:

 

dmax = zo п с­  - zo.                                                                                                            (15)

 

Координату  zo п с  нахожу из уравнения:

 

z2o п с - 2(d+rп с) zo п с +d2 +y2o­­+ 2rп с d =0,                                                        (16)

zo п с = (d+rп с) ±Ö [(d +rп с)2 - d2 -y2o - 2rп с d ].                                                   (17)

 

В последней формуле перед подкоренным выражением беру знак «-», так как именно он дает результат, который имеет физический смысл.

Ближайшая сфера и вогнутая асферической поверхность касаются по некоторой окружности, которая лежит не на краю поверхности, а на ее зоне, причем в плоскости yoz  точка касания определяется координатами zо и yо. Из книги [3] следует, что координату yо нужно находить по формуле (11), а координату zо по другой формуле:

 

zo =( r’ - ro) / e2.                                                                                             (18)

 

При расчете радиуса ближайшей сферы для вогнутой асферической поверхности вначале необходимо вычислить некоторый абстрактный радиус r’, формула для которого аналогична формуле (9). В данном случае она примет такой вид:

 

r’ = (y2кр + z2кр)/ 2zкр .                                                                                     (19)

 

Вычислив по формуле (19) значение r’, подставляю его в формулу (18). Затем по формуле (11) вычисляю yо. Значение радиуса кривизны ближайшей сферы к вогнутой поверхности вычислю по формуле:

 

rб с =Ö (ro2 + e2 yo2).                                                                                        (20)

 

Вогнутая асферическая поверхность не контактирует с ближайшей сферой в вершине. Здесь образуется зазор толщиной d, которую определяю по формуле (14), подставляя в нее координаты zо и yо вместо координат края zкр и yкр.. В результате получаю формулу:

 

d= - (zо -rб с)±Ö [(z о -rб с)2 - z2о -y2о -2rб с zо ].                                                    (21)

 

Когда из ГОСТ 1807-75 выбрано значение радиуса пробного стекла, которое должно быть по абсолютной величине больше радиуса ближайшей сферы, то величина воздушного промежутка немного изменится. В этом случае новое значение d вычислю по формуле (22), которая по структуре аналогична формуле (21):

 

d= - (zо -rп с)±Ö [(z о -rп с)2 - z2о -y2о +2rп с zо ].                                                  (22)

 

Перед подкоренным выражением в формулах (21) и (22) нужно использовать знак «-», так как именно он имеет физический смысл. Вычисленные по формулам (21) и (22) значения толщины d определяют расстояние, на которое перенесена система координат окружности. Уравнение ближайшей окружности с учетом переноса системы координат записываю в этом случае аналогично уравнению (12), причем перед d стоит знак «+».

Максимальная толщина воздушного промежутка здесь будет на краю, поэтому эту толщину определяю как разность  координат z на краю асферической поверхности и пробного стекла:

 

dкрая = zкр п с. -  zкр.                                                                                           (23)

 

Подставив координату укр асферической поверхности и d, вычисленное по формуле (22), получаю формулу для расчета координаты zкр п с :

 

zкр п с = (d+rп с) ±Ö [(d+rп с)2 - d2 -y2кр -2rп с d ].                                                 (24)

 

Физический смысл имеет знак «-» перед подкоренным выражением.

Из статьи [1] и книги [2] известно, что интерференционная картина в виде колец образуется в воздушном зазоре между измеряемой асферической поверхностью и образцовой сферой пробного стекла. Интерференционные кольца имеют различную ширину (расстояние между соседними интерференционными максимумами). Как было сказано выше, необходимо измерить координаты интерференционных максимумов. Эти возможно лишь в том случае, если все кольца имеют достаточную для их разрешения ширину. Поэтому нужно вычислить ширину каждого кольца и число нтерференционных колец в поле интерференции. Для решения этой задачи нужно получить формулы, которые свяжут координаты измеряемой асферической и образцовой сферы с  шириной интерференционных колец и их числом.

Из книги [2] возьму формулу для расчета ширины b интерференционного кольца c порядковым номером m, причем значения  могут быть только целыми числами 0, ±1, ±2, ±3, ±4:

 

bm= l ym / 2dm.                                                                                                (25)

 

В этой формуле: l - длина волны используемого света; ym - текущая координата по оси y, которая одинакова для обеих поверхностей; dm - текущая величина воздушного промежутка между поверхностями, которая отсчитывается вдоль оси z.

Чтобы найти текущее значение dm , нужно при одинаковых значениях ym вычислить текущие координаты zm п с пробного стекла и zm а п  асферической поверхности. Тогда:

 

dm = zm п с­  - zm а п                                                                                              (26)

 

Если сравнить формулу (26) с формулами (15) и (23), то видно, что они имеют одинаковый вид. Важно то, что толщина dm не любая, а соответствующая одному из интерференционных максимумов. Для расчета толщин воздушных промежутков, которые соответствуют интерференционным максимумам, использую известное условие максимумов интерференции:

 

ml =2dm,                                                                                                        (27)

 

dm = ml /2.                                                                                                     (28)

 

Формулу (28) можно записать в виде:

 

zm п с­  - zm а п = ml / 2.                                                                                       (29)

 

Входящие в выражение (29) координаты по оси пробного стекла и асферической поверхности соответствуют только максимумам интерференции. Теперь нужно найти те общие для пробного стекла и асферической поверхности координаты y, которые будут соответствовать максимумам интерференции.

Составлю систему уравнений, которые определяют профили асферической поверхности и пробного стекла, записав их в одной системе координат, начало которой совпадает с вершиной асферической поверхности:

 

y2 а п  - 2 ro z а п - e2   z2 а п +z2 а п = 0;                                                                 (30)

 

y2 п с  - 2 r п с (z п с ±d) + (z п с ±d)2 = 0.                                                              (31)

 

В уравнении (31) параметр d - это смещение вершины сферической поверхности пробного стекла с начала системы координат, в которой записано уравнение асферической поверхности. Оно рассчитано ранее, после того, как из ГОСТа выбран радиус кривизны пробного стекла. В случае выпуклой асферической поверхности расчет d выполняем по формуле (14), а в случае вогнутой асферической поверхности - по формуле (22).

В этих уравнениях: y а п = yап. Кроме того, с учетом условия максимумов интерференции:

 

z m а п = z m п с  ml / 2.                                                                                    (32)

 

После вычитания из уравнения (31) уравнения (30) с учетом (32) получаю уравнение для вычисления координат асферической поверхности по оси z, при которых будут интерференционные максимумы. Это будет квадратное уравнение типа A z2m а п + Bzm а п +С= 0, коэффициенты которого можно вычислить по следующим формулам.

При выпуклой асферической поверхности:

 

A = e2;                                                                                                           (33)

 

B = -2 (rпс-ro+ d)-ml;                                                                                     (34)

 

C= d2+ d(2(- rп с)- ml )- rп с ml -( ml)2/4.                                                        (35)

При выпуклой асферической поверхности:

 

A = e2;                                                                                                           (36)

 

B = -2 (-rпс+ ro- d)+ml;                                                                                  (37)

 

C= d2- d(2(- rп с)+ ml )- rп с ml -( ml)2/4.                                                        (38)

 

Тогда после расчета коэффициентов квадратного уравнения получаю формулу для вычисления координат zа п :

 

z m а п =[ -B±Ö ( B2 - 4 A C)]/(2 A).                                                                   (39)

 

Когда асферические поверхности выпуклые, то в формуле (39) перед подкоренным выражением нужно использовать знак «+». При вогнутых асферических поверхностях используется знак «-». Так как коэффициенты B и C содержат переменный параметр m , то для разных значений m, мы получим набор координат: z0 а п, z1 а п, z2 а п  и т.д., которые будут соответствовать интерференционным максимумам. По полученным из (39) значениям легко вычислить координаты ym а п, которым соответствуют максимумы. Это делаю по формуле:

 

ym а п =±Ö [2 ro zm а п  + (e2-1) z2m a п].                                                               (40)

 

Если известны теоретические значения координат всех максимумов по оси y, то можно вычислить ширину каждого кольца по формуле:

 

bm = y(m+1) а п - ym а п.                                                                                        (41)

 

В эту формулу следует последовательно подставлять координаты последующего и предыдущего интерференционных максимумов. Полученные по формуле (41) значения необходимы для решения вопроса о том, будут ли видны через микроскоп раздельно соседние кольца. В книге [2 ] сказано: если bm <0,1 мм, то контроль становится ненадежным.

Значения координат  zп с  вычисляю по следующей формуле, в которую подставляю ym а п,  вычисленные по формуле (37):

 

z m п с = - (d- rп с) ±Ö [(d- rп с)2- y2m а п - d2 + 2 d rп с]                                          (42)

 

Окончательно определяю разность координат ( zm п сzm а п ) по оси z, которая должна быть в тех местах, где наблюдаются интерференционные максимумы. Это теоретические значения.

Проведенные по полученным формулам расчеты показали, что для выпуклой и вогнутой асферических поверхностей получается разный подход к назначению порядков интерференции. При выпуклой асферической поверхности толщина воздушного зазора нулевая на краю, затем она увеличивается к вершине поверхности. Это нужно учитывать при задании значений m - порядков интерференции. Поэтому на краю асферической поверхности порядок интерференции нужно задавать нулевым: m=0. Далее нужно увеличивать значения порядков интерференции, придавая им отрицательный знак.

Когда асферическая поверхность вогнутая, то толщина воздушного зазора нулевая там, где y а п = yо. Поэтому именно здесь будет нулевой порядок интерференции (m=0). К краю асферической поверхности толщина воздушного зазора увеличивается, поэтому от yо до yкр порядок интерференции также увеличивается, причем значения m должны быть положительными. К вершине асферической поверхности толщина воздушного зазора вновь растет. Однако, здесь значения порядков интерференции вновь растут, но они отрицательны.

После разработки алгоритма анализа особенностей расчета была разработана компьютерная программа «Интерференционный метод контроля асферических поверхностей сферическими пробными стеклами». Она состоит из меню, текстовых файлов, рисунков и расчетных программ. Она составлена на языке программирования BORLAND PASCAL и ориентирована на работу в операционных системах MS-DOS и WINDOWS. Программа снабжена интерфейсом, который требует от пользователя основных навыков работы с компьютером и включает меню, текстовые файлы, рисунки и расчетные программы.

При обращении к программе через исполняемый файл «start.exe» на экране дисплея появляется заставка с названием. В нижней части экрана помещена надпись, которая предлагает пользователю нажать клавишу <ENTER>. В этом случае пользователь обращается к текстовому файлу, где даны краткие сведения о программе и общих приемах работы с ней. Так как текст полностью в окне не помещается, то здесь организована прокрутка текста. При следующем нажатии клавиши <ENTER> пользователь попадает в главное меню программы.

Главное меню программы включает три основных пункта и пункт «ВЫХОД», который обеспечивает выход из программы. На рис.1 показана структурная схема программы, на которой видны все пункты меню и связи между ними.

 

ГЛАВНОЕ МЕНЮ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Контроль асферических поверхностей сферическими пробными стеклами

 

 

 

 

 

 

 

 

 

 

Текст и рисунки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Вогнутые асферические поверхности

 

 

 

 

 

 

 

 

 

 

 

 

Теория

 

Программа 2.1

Программа 2.2

Программа 2.3

 

 

 

 

 

 

 

 

 

 

Текст

 

Ввод

 

Ввод

 

Ввод

 

 

и

 

данных

 

данных

 

данных

 

 

рисунки

 

и

 

и

 

и

 

 

 

 

расчет

 

расчет

 

расчет

 

 

 

 

 

 

 

 

 

 

 

3. Выпуклые асферические поверхности

 

 

 

 

 

 

 

 

 

 

 

 

Теория

 

Программа 3.11

Программа 3.2

Программа 3.3

 

 

 

 

 

 

 

 

 

 

Текст 

 

Ввод

 

Ввод

 

Ввод

 

 

и

 

данных

 

данных

 

данных

 

 

рисунки

 

и

 

и

 

и

 

 

 

 

расчет

 

расчет

 

расчет

 

 

 

 

 

 

 

 

 

 

 

Выход

 

 

 

 

 

 

 

 

 

Рис. 1. Структурная схема программы

 

Вид экрана с меню программы показан на рис. 2. Установив курсор на какой-либо пункт главного меню и нажав клавишу <ENTER>, пользователь получает доступ к информации.

Через первый пункт главного меню пользователь обращается к текстовому файлу с рисунками. Через второй и третий пункты главного меню пользователь выходит в меню второго уровня, каждое из которых содержит по четыре одинаковых пункта. Первый пункт меню второго уровня называется «ТЕОРИЯ» и позволяет вызвать текстовый файл с рисунками. Названия трех последующих пунктов меню второго уровня начинается со слова «ПРОГРАММА». Каждый из пунктов этого меню обеспечивает вызов своей программы для расчета определенных параметров и характеристик, например, параметров ближайшей сферы или характеристик интерференционной картины.

 

 

 ГЛАВНОЕ МЕНЮ

 

 

 

 

 

 

 

 

1. Контроль асферических поверхностей сферическими пробными стеклами

2. Вогнутые асферические поверхности

 

 

 

 

3. Выпуклые асферические поверхности

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.1. Теория

 

 

 

 

 

 

 

2.2. Программа расчета ближайших сфер

 

 

 

 

2.3. Программа выбора пробного стекла

 

 

 

 

2.4. Программа расчета интерференционной картины

 

 

 

 

 

 

 

 

 

 

    Выход

 

 

 

 

 

 

 

 

Рис. 2. Вид экрана меню программы

 

 

 

 

 

 

 

 

 

 

ПРОГРАММА РАСЧЕТА ИНТЕРФЕРЕНЦИОННЫХ КАРТИН

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Как Вы будете задавать исходные данные:

 

 

параметрами

или коэффициентами уравнения?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Выделите курсором способ задания данных и нажмите <ENTER>

 

 

 

 

 

 

 

 

 

 

Рис. 3. Вид экрана при выборе способа задания данных

 

 

 

 

 

 

 

 

 

 

 

 

 

ПРОГРАММА РАСЧЕТА ИНТЕРФЕРЕНЦИОННЫХ КАРТИН

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДИТЕ

 

 

 

 

 

 

 

 

 

Радиус кривизны при вершине асферики, мм

ro>0

300.0

Эксцентиситет

 

 

 

e>0

0.2

Диаметр, мм

 

 

 

D>0

60

Радиус кривизны пробного стекла, мм

R>0

299.2

Толшина воздушного зазора по оси, мм

d<0

0.00419259

Длина волны источника света, мкм

 

 

 

0,38< L <0,76

0.5

 

 

 

 

 

 

 

 

 

OK

 

 

 

 

 

 

 

 

 

 

 

ВВОД ЗНАЧЕНИЯ

 

 

 

 

 

 

 

Нажать <ENTER>, записать числовое значение, нажать <ENTER>

Если запроса нет, нажмите <ESC>

 

 

 

ВНИМАНИЕ! Не допускайте задавить значения вне указанного диапазона

ИЗМЕНЕНИЕ ЗНАЧЕНИЯ

 

 

 

 

 

Установить курсор на нужную позицию и ввести новое числовое значение

РАСЧЕТ ИНТЕРФЕРЕНЦИОННОЙ КАРТИНЫ

 

 

Установить курсор на "OK" и нажать <ENTER>

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 4. Вид экрана при вводе данных

Во всех текстовых файлах организована прокрутка текста и смена рисунков. Также всегда в нижней части экрана имеется строка, где указаны все действия пользователя.

Форму контролируемой асферической поверхности: здесь можно задать либо ее параметрами, либо коэффициентами уравнения. Пользователь сам выбирает способ ввода исходных данных. Окно ввода данных содержит «ПОМОЩЬ», а также указания в отношении возможных значений и формата вводимых чисел. Вид экрана при вводе данных представлен на рис.3.

На рис.4 показано окно ввода данных, а на рис. 5 окно с  результатами расчета интерференционной картины.

 

 

 

 

ПРОГРАММА РАСЧЕТА ИНТЕРФЕРЕНЦИОННЫХ КАРТИН

 

 

 

 

 

Уравнение выпуклой асферической поверхности: x²+y²-600z-0,96z²=0

 

 

Радиус кривизны при вершине асферики, мм

ro>0

300.0

 

 

Эксцентиситет

e>0

0.2

 

 

Диаметр, мм

D>0

60

 

 

Радиус кривизны пробного стекла, мм

R>0

299.2

 

 

Толшина воздушного зазора по оси, мм

d<0

0.00419259

 

 

Длина волны источника света, мкм

0,38< L <0,76

0.5

 

 

ПАРАМЕТРЫ ИНТЕРФЕРЕНЦИОННОЙ КАРТИНЫ

 

 

 

 

Координаты интерференционных максиумов,мм

y

30.00000

 

 

 

 

29.12834

 

 

28.22533

 

 

27.28778

 

 

26.31194

 

 

25.29330

 

 

 

 

24.22639

 

 

23.10445

 

 

21.91895

 

 

20.65886

 

    ДВИЖЕНИЕ ТЕКСТА | |    ВЫХОД    <ESC>    ВОЗВРАТ К НАЧАЛУ ПРОГРАММЫ <ENTER>     

 

Рис. 5. Вид экрана после расчета по программе

 

Основные файлы программы и их назначение представлены в таблице 2:

Таблица 2

Имя файла

Назначение файла в программе

start.exe

основной файл, содержащий меню и систему управления меню

menus.pas

файл с процедурами, имеющими отношение к формированию заставки и системы ввода данных в расчетные программы

a.exe

файл, управляющий menus.pas

_teor1.exe, _teor2.exe,

_teor3.exe

файлы, управляющие прокруткой текстов и рисунками

prog22.exe, prog23.exe,

prog24.exe, prog32.exe,

prog33.exe, prog34.exe

файлы, управляющие расчетными программами

teor1.txt, teor2.txt, teor3.txt

текстовые файлы с теоретическими сведениями

vvedenie.txt

текстовый файл с краткими сведениями о программе

ris1.pcx, ris2.pcx, ris3.pcx,

ris4.pcx

файлы с рисунками к теории

rkalt.com

руссификатор текста, который нужно вводить, если  в компьютере стоит другой русификатор

При разработке программных модулей, которые предназначены для расчета параметров интерференционных картин, было обнаружено, что для показа всех результатов в ряде случаев не хватает высоты экрана. Поэтому здесь организована прокрутка экрана с результатами. Формат числовых величин, которые вводятся в программу и выводятся в качестве результатов, выбран с учетом необходимой точности расчетов.

При работе с программой стало ясно, что она достаточно удобна для пользователей. Достоверность результатов расчетов по программе проверена на практике, путем сравнения этих результатов с вычислениями по программе EXCEL. К недостатку программы следует отнести то, что в нее пока не помещен банк данных по радиусам кривизны сферических поверхностей. Поэтому при выборе радиуса пробного стекла пользователь вынужден пользоваться ГОСТ 1807-75.

 

ЗАКЛЮЧЕНИЕ

 

В процессе работы сделано следующее:

·          изучен метод контроля асферических поверхностей, которые мало отличаются от сфер, методом сферических пробных стекол;

·          разработаны алгоритмы, позволяющие рассчитывать параметры ближайшей сферы, а также характеристики интерференционной картины;

·          разработана удобная для пользователей компьютерная программа, которая позволяет автоматизировать процесс расчета.

Анализ результатов работы показал, что:

·          разработанные алгоритмы верны;

·          программа удобна в использовании и успешно решает поставленную задачу;

·          недостатком программы, который следует устранить впоследствии, следует отнести отсутствие в ней встроенного банка значений радиусов кривизны пробных стекол;

·          разработанные алгоритмы и программа могут использоваться в учебном процессе кафедры «Оптико-электронные приборы научных исследований».

 

 

Список литературы

1.        Карлин О.Г., Сюткин В.А. Применение сферических и асферических пробных стекол для контроля асферических поверхностей / Оптико-механическая промышленность - № 3, 1972.

2.        Кривовяз Л.М., Пуряев Д.Т., Знаменская М.А. Практика оптической измерительной лаборатории. - М: Машиностроение, 1974.

3.        Пуряев Д.Т. Методы контроля оптических асферических поверхностей. - М: Машиностроение, 1976.

4.        Фаронов В.В. Программирование на персональных ЭВМ в среде ТУРБО-ПАСКАЛЬ. - М.: МГТУ, 1990.

 

 

 


Тематические рубрики:
Поделиться:
 
ПОИСК
 
elibrary crossref ulrichsweb neicon rusycon
 
ЮБИЛЕИ
ФОТОРЕПОРТАЖИ
 
СОБЫТИЯ
 
НОВОСТНАЯ ЛЕНТА



Авторы
Пресс-релизы
Библиотека
Конференции
Выставки
О проекте
Rambler's Top100
Телефон: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)
  RSS
© 2003-2024 «Наука и образование»
Перепечатка материалов журнала без согласования с редакцией запрещена
 Тел.: +7 (915) 336-07-65 (строго: среда; пятница c 11-00 до 17-00)