Формообразующая обработка деталей является важнейшим аспектом машиностроительного производства. Проблема обработки (формообразования) поверхности детали передаточного механизма в самой общей постановке является задачей сближения двух поверхностей в пространстве до состояния касания, в котором поверхности имеют общую касательную плоскость. Получены системы уравнений для определения местоположения фрезы в момент касания. Найдены аналитические или численные решения этих систем. Разработан комплекс специальных компьютерных программ управления движением фрезы, обрабатывающей деталь.
Mathematical simulation of the process of surface approaching when generating the geometry of details of the driving gear with ec-gearing.pdf 1. Обработка деталей сферической фрезой Обработка детали происходит последовательным вытачиванием координатных линий на поверхности детали, т.е. считается, что один из параметров на этой поверхности задан. При этом условии для управления процессом формообразования с применением сферической фрезы достаточно знать координаты (x, y) центра сферы заданного диаметра df в плоскости, перпендикулярной оси вращения детали (ось OZ), при условии касания сферы с заданной координатной линией на поверхности детали. 1.1 Входная деталь Входная деталь в ЭЦ-зацеплении [1, 2] образована окружностями, расположенными в параллельных плоскостях, центры которых лежат на винтовой линии (червячный элемент). Обозначая радиус окружности через р, а радиус цилиндра, на котором лежит винтовая линия, - через е, запишем параметрические уравнения обрабатываемой поверхности в виде вектор-функции двух аргументов: 'е cos и + р cos(a + и)^ Sv(u, a) = е sin и + р sin(a + u) I С2 где с2 = lr/2n, а Ir - размер детали по оси OZ. Для нахождения центров фрезы воспользуемся двумя условиями касания двух поверхностей: это существование общей точки на детали и сферы, а также параллельность нормалей детали и сферы в общей точке. Условие наличия общей точки запишем в следующем виде: |S (х, y )-SV (и,а) = f где S (х, у) = y v 0 у - радиус-вектор центра сферы, или в виде [х -(е cos и + р cos(a + u))]2 + [у -(е sin и + р sin(a + и))]2 + |lr—= -— • V 2п у 4 (1.1) Найдем единичную нормаль в точке детали: Ns(u, а) = 1 •Jlr 2 + 4е2п2 sin2 а Условие параллельности нормалей детали и сферы запишем в виде обращения в нуль векторного произведения: ( cos(a + u) •lr ^ ( cos(a + u) -lr ^ sin(a + и) • lr - sin(a) • 2е-п [ S (х, у) - Sv (и, а)]; sin(a + и) • lr -sin^) ^2е^п = 0 • Это условие даёт два уравнения: 1 2 U -2sinа^пу + (2e^sinu + 2р•sin(а + и))•sinа^е^п^—lr — ^ш(а + п) = 0 , 2п 1 2 U 2sinа^п^х + (-2е•cosи-2р•cos(а + u))•sinа^п- —lr —-а^(а + п) = 0 . 2п Отсюда получим координаты центра сферы, касающейся червяка в точке (и, а): х = (е cos и + р cos^ + и)) +1 lr2 — • cos^ + и) 1 2 sin а^е^п 1 1 2 О у = (е sin и + р sin^ + u)) + —lr — • sin^ + u) •2 п 2sin а^е^п Подставляя эти выражения в уравнение (1.1), получим связь между параметрами и и а, откуда получаем два варианта выражения параметра и через а. Таким образом, при заданной координатной линии (спирали) на червяке а = ао получается два значения для криволинейной координаты и точки касания сферы и поверхности червячного элемента. Наличие двух решений, соответствует тому, что сфера может касаться поверхности детали как снаружи, так и изнутри. Из геометрических соображений оставляется значение и0, дающее наружное касание. Подставляя ао и и0 в предыдущие уравнения, получаем координаты (х, у) центра сферы, касающейся входной детали в точке линии ао. Для обработки входной детали необходимо расположить фрезу так, чтобы центр сферической насадки находился в точке с координатами (х, у, 0). На рис. 1 изображено касание сферической фрезы с входной деталью в точке координатной линии а = ао (вытачиваемая линия). Рис. 1. Контактное взаимодействие поверхности червячного элемента и сферы (фрезы) 1.2. Выходная деталь Поверхность выходной детали образована движением плоской кривой - экви-дистанты эпитрохоиды [3]. Зададим эпитрохоиду в виде вектор-функции аргумента т: ( D тЛ -е cos т +—cos— 2 n D . т -е sin т + — sin— 2 n У где е - эксцентриситет, D - делительный диаметр, n + 1 - количество циклов кривой. Эквидистанта эпитрохоиды может быть записана в виде Те(т) = ле(т) ле(т)| E (т) = Те (т) + р Л ( D е cos т- — cos— 2n n D . т е sin т- — sin— v 2n n Ne(x) = где - вектор нормали в точке кривой. Вид кривой изображен на рис. 2, там же изображена окружность Оь касающаяся эквидистанты эпитрохоиды изнутри. -0,06 0,06 -0,06J Рис. 2. Эквидистанта эпитрохоиды Поверхность выходной детали запишем в виде вектор-функции двух аргументов: ( и - и - А cos-7 E (т)0 + sin-E (т)1 n -1 n -1 - sin—— E (т)0 + cos —— E (т)1 n -1 n -1 Ir — и 2п Ev(o, т) = (1.2) где и - угол поворота входной детали, u/(n-1) - угол поворота эквидистанты. Здесь и далее обозначения вектор-функций с нижними индексами означают соответствующие координаты этих функций, которые являются скалярными функциями. График поверхности выходной детали представлен на рис. 3: 0,02 0,04 I_£_ 0,02 0,04 Рис. 3. Поверхность выходной детали х - cos—U— E(т)0 - sin—— E(т) n -1 n -1 у + sin—^ E(т)0 - cos—U— E(т) n -1 n -1 Требование касания сферы с выходной деталью приводит к системе трех уравнений на четыре неизвестных. Условие того, что точка детали лежит на сфере с центром (х, у, 0) диаметром df имеет вид |S(х, у) - E4u, т)| = f . Отсюда получаем первое уравнение: (lr •u)2 = f 4п2 4 (1.3) Еще два уравнения получаются из условия параллельности нормали в точке детали и вектора, идущего из этой точки в центр сферы. Для нахождения нормали к поверхности продифференцируем (1.2) по т и и, векторное произведение этих векторов и дает вектор нормали к поверхности: u d — u d — A sin-- • — E(т)0 - cos-- • — E(т) n -1 -T_n -1 dт_ п u - — . u d — cos-- • — E (т)0 + sin-- • — E (t)j n -1 d т_n -1 d т_ п E(т)0 •d-E(т)0 + E(т) •d-E^(t)j _-t_-t_ n-1 NEv(u, т) = (1.4) Третья координата этого вектора зависит только от т. Поэтому дальше будем писать NEv(t)2 . Из условия параллельности нормали в точке детали и вектора, идущего из этой точки в центр сферы, получаем [S(х, у) - Ev(u, т)] X NEv(u, т) = 0 . Это приводит к трем соотношениям, из которых одно является следствие двух других. Выпишем два существенных соотношения: х - cos —— E (т)0 - sin—— E (t)j !• NEv (т)2 -n -1 n -1 u d — u d — . - sin--• — E (т)0 + cos--• — E (т) | = 0, n -1 -T n -1 -T lr 2u 4п2 (1.5) у + sin—^E(т)0 -cos—E(t)j !• NEv(t)2 + n -1 n -1 u 2 , cos-•dEt)0 + sin——• — E(t)j |= 0. 4п2 V n -1 dт n -1 dт lr 2u (1.6) Из (1.5) выражаем x, а из (1.6) - у: lr2и ( . и d — . и d - sin^^- • — E (т)0 + cos^^- • — E (т)1 1 + 4п2 NEv(т)2 V n -1 dт n -1 dт +cos——— E (т)0 + sin——• E (т), (1.7) n -1 n -1 -lr2 и ( и d — ч . и d У = —-1 cos--• —E(т)0 + sin--• —I- 4n2 NEv(т)2 V n -1 dт n -1 dт ) -(sin^--E(т)е -cos^--^(т)!1. (1.8) V n -1 n -1 ) Подставляя эти выражения в (1.3), после упрощений получаем зависимость между параметрами и и т, из которой получается два варианта выражения параметра и через т. Подставляя эти выражения в (1.7) и (1.8), получим координаты центра сферы как функции параметра т. Задание т определяет на поверхности координатную линию, показанную на рис. 4. Именно эту линию и будет вытачивать фреза. Рис. 4. Касание сферической фрезы с заданной координатной линией на поверхности выходной детали Наличие двух решений, соответствует тому, что сфера может касаться детали как снаружи, так и изнутри. Чтобы оставить только наружное касание, составлена специальная подпрограмма, которая производит отбор корня. Критерием отбора корня является требование, чтобы расстояние от центра детали до центра фрезы больше радиуса окружности Oi (см. рис. 2). 2. Обработка деталей торической фрезой При формообразовании поверхностей выходной детали малого размера целесообразно использование не сферической фрезы, а фрезы, боковая поверхность которой, - тор, поскольку при этом достигается меньший радиус кривизны вытачивающей поверхности фрезы. Параметрические уравнения поверхности торической фрезы имеют вид ( 0 А ( rf ■ sin u А rf ■ cos u ■ sin v rf ■ cos u ■ cos v tor(u, v) = С ■ sin v ^ c1 ■ cos v где df - диаметр фрезы, с1 = df/2 - rf, rf - радиус кривизны боковой поверхности тора. При обработке детали ось фрезы (ось симметрии тора) поворачивается в плоскости, перпендикулярной оси червячного элемента, на угол ф, а поверхность тора смещается вдоль этой оси на величину Ht. Эти две величины определяют положение фрезы в каждый момент времени обработки детали и должны быть найдены из условия касания взаимодействующих поверхностей. Запишем уравнения поверхности фрезы с учетом этих смещений в виде (cos ф sin ф 0А ( (HtАА Tor(u,v) = sinф cos ф 0 ■ tor(u,v) + 0 0 1, 0 0 Тогда единичный вектор нормали поверхности тора в точке с криволинейным координатами (u, v) имеет вид (cos ф sinu - sin ф cos u sinvА N (u, v) = sin ф sin u + cos ф cos u sin v cos u cos v , Sv(u, a) = s sin и + р sin(a + и) 2.1. Входная деталь Зададим обрабатываемую поверхность и единичный вектор нормали (как и в п. 1.1) в виде (s cos u + р cos(a + u) А t (cos(a + u) ■c2 А , Ns(u, a) = - I 2 2 • 2 \jc2 +s sin a c2 ■ и 1 sin(a + u) ■ c2 - sin(a) ■s Параметр a на поверхности червячного элемента считается заданным (а = ао)-тем самым на этой поверхности выделяется винтовая линия, вдоль которой движется фреза при обработке детали. Чтобы найти точки касания поверхности червячного элемента и тора (фрезы), используем два условия: параллельность нормалей этих поверхностей в точке касания и принадлежность этой точки обеим поверхностям. Из условия параллельности нормалей с учетом поворота оси фрезы на угол ф Ns(u, a) х N (u, v) = 0 получаем 2 уравнения на 4 неизвестных - и, u, v, ф: sin(a)■ s■ sinusinф + sin(a + u)■ c2 ■ cosucosv + sin(a)-s-cosфcosusinv = 0 , sin(a) ■s^cosusinvsinф-si^a) ■s^cosфsinu -cos(a + u) ^c2 ■cosucosv = 0 . Условие наличия общей точки у поверхностей Tor (u, v) = Sv(u, a) приводит ещё к трём уравнениям на 5 неизвестных и, u, v, ф и ht. Из полученной системы уравнений удаётся выразить и, ф и ht через u, v в виде (с + rf-cos u)cos v uu(u, v) = —-----, 2 с sin(a0 + uu(u, v)) sin a0 cos u sin v - cos(a0 + uu(u, v)) - sin a0 sin u c2 - e-cosucosv sin v) = - (sin2 u + cos2 u sin2 v) sin2 a0 - e2 sin a0 sin u sin(a0 + uu(u, v)) sina0 cosusinv -cos(a0 + uu(u,v)) c2 - e- cos u cos v cos ф(^ v) = - (2.1) (sin2 u + cos2 u sin2 v) sin2 a0 - e2 (e- cosusina0 - (rf - cosu+Cj))sin v+(sinu- c1 (p+e- cosa0))sinv+sina0 sin u-rf ■ e Ht (u,v) = (-sin a0 sin u - e+(p+cosa0 - e)sin v cosu) Задача сводится к решению системы двух уравнений на два неизвестных u,v : (-с1 -sin v - rf -cos u-sin v)sin ф(^ v) + (rf-sin u + Ht(u, v))cos ф(u, v) -- (ecos(uu(u,v)) + pcos(a0 +uu(u,v))) = 0, (rf -sin u + Ht(u, v))sin ф(u, v) + (c1 -sin v + rf -cos u-sin v)cos ф(u, v) -- e sin(uu(u, v)) + p sin(a0 + uu(u, v)) = 0. Численное решение этой системы найдено с помощью средств математического пакета MathCad. Подставляя теперь найденные значения u,v в (2.1), находим величины ф и Ht, определяющие положение фрезы в каждый момент времени обработки детали. Контактное взаимодействие поверхностей тора и червяного элемента в точке заданной винтовой линии а = а, изображено на рис. 5. 0,01 -0,01 -0,05 0 ! 0,05 Рис.5. Контактное взаимодействие поверхности червячного элемента и торической фрезы 2.2 Выходная деталь Зададим уравнения обрабатываемой поверхности как и в п. 1.2 в виде (1.2), а вектор нормали - в виде (1.4). Тогда условие параллельности нормалей к поверхностям детали и тора в точке касания запишется в виде ( ( • u u ЛА -c2 ■! - sin-7 ■ e0 (т) + cos--ej(x) N(u,v)> = 0, c2 ■ I cos n -1 n -1 u , , ч • u , . . — ■ e0 (т) + sin-- ■ ej(T) n -1 n -1 ее'(т) где обозначено: e0 (т) = e,= -fm, ее'(т) = e0 ВД. + ^^ . dT dт n -1 Отсюда находим выражения параметров u, v точек касания фрезы с заданной линией на поверхности детали (т = Оо): c2 ■ r2(V) ( (2.2) u = arctg ee'(a0)2 + ^(у) ■ c. ee'(a0) ee ' (a0)2 tg ve!(a0) + e0(a0) v = arcsin I tg u tg У^Ю-e1(a0) Здесь обозначено: у = ф+ц>/(п - 1). Условие наличия общей точки у поверхностей тора и выходной детали приво дит ещё к трём уравнениям: (-c1 ■ sin v - rf ■ cos u ■ sin v)sin ф + (rf ■ sin u + Ht)cos ф = = cos —— E 0(т) + sin—— E1(t), n -1 n -1 (2.4) (rf ■ sin u + Ht)sin ф + (c1 ■ sin v - rf ■ cos u ■ sin v)cos ф = u — . . u ^^ = - sin-E0(т) + cos-E1(t), n -1 n -1 c1 ■ cos v + rf ■ cos u cos v = c2 ■u Исключая из первых двух уравнений системы (2.4) Ht и подставляя в результат полученные выше выражения для u и v, получаем уравнение для определения у: 2 V (2.3) ( , А rf л/ee ' (a0)2 + ^(у)2 c22 ^ee ' (a0)2 + (e0(a0)2 + e^)2) ■
| Камчатный Сергей Александрович | Национальный исследовательский Томский государственный университет | студент механико-математического факультета | kam-serega2030@sibmail.com.vcf |
| Сковородин Александр Владимирович | ЗАО «Технология маркет», г. Томск | начальник отдела САПР | ssurik@mail.ru |
| Становской Александр Викторович | ЗАО «Технология маркет», г. Томск | технический директор | sav.tomsk@sibmail.com |
| Щербаков Николай Романович | Национальный исследовательский Томский государственный университет | доктор физико-математических наук, доцент, заведующий кафедрой геометрии | nrs@math.tsu.ru |
Патент РФ 2439401. Эксцентриково-циклоидальное зацепление зубчатых профилей (варианты) / В.В. Становской, С.М. Казакявичюс, Т.А. Ремнева, В.М. Кузнецов, А.В. Становской. Заявлено 29.01.2010; опубл. 10.01.2012, Бюлл. № 1.
Kazakyavichyus S.M., Shcherbakov N.R., Remneva T.A., et al. Perfomance of eccentric-cycloid engagement with change in the interaxial distance: modification of tooth configuration // Rus. Engineer. Research. 2011. V. 31. No. 3. P. 197-199.
СавеловА.А. Плоские кривые. М.: ГИФМЛ, 1960. С. 118.