Файл: С.А. Рябов Расчет и проектирование коробок скоростей при помощи ЭВМ.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.06.2024

Просмотров: 37

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ КУЗБАССКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра металлорежущих станков и инструментов

РАСЧЕТ И ПРОЕКТИРОВАНИЕ КОРОБОК СКОРОСТЕЙ ПРИ ПОМОЩИ ЭВМ

Методические указания к выполнению практических работ по курсу “Конструирование, расчёт и САПР станков и станочного комплекса” для студентов специальности 120200 “Металлорежущие станки и инструменты”

Составители С.А. Рябов К.А. Павловец А.А. Цехин И.В. Шемчук

Утверждены на заседании кафедры Протокол № 42 от 03.06.98

Рекомендованы к печати учебно-методической комиссией специальности 120200

Протокол №140 от 07.06.98

Электронная копия хранится в библиотеке главного корпуса КузГТУ

Кемерово 2001

1

1. ЦЕЛЬ РАБОТЫ

Привод с шестерённой коробкой скоростей в настоящее время является наиболее распространённым типом привода главного движения в металлорежущих станках. Его достоинством являются компактность, удобство в управлении и надёжность в работе.

Создание серии металлорежущих станков, широкая унификация, нормализация, агрегатирование и типизация их деталей и узлов создали предпосылки для применения ЭВМ в практике станочных расчётов. Применение ЭВМ увеличивает надёжность расчётов и резко повышает производительность труда конструктора, сокращая сроки создания новых, более совершенных станков.

2. РАСЧЁТ И ПРОЕКТИРОВАНИЕ КОРОБОК СКОРОСТЕЙ ПРИ ПОМОЩИ ЭВМ

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

Широко применяемый в настоящее время графоаналитический способ расчёта сложных ступенчатых приводов станков нагляден, но трудоёмок. Он требует большого объёма вычислений.

На основе анализа закономерности построения типовых коробок скоростей стало возможным осуществить проектирование оптимальной кинематической схемы коробки с помощью ЭВМ.

Данная программа реализована на ЭВМ. Принципиальный алгоритм программы предусматривает следующие этапы расчёта.

2.1. Определение диапазона регулирования (частоты вращения шпинделя)

По заданным наибольшей и наименьшей частотам вращения шпинделя (nmax, nmin) определяется диапазон регулирования (частоты вращения шпинделя).

D =

nmax

.

(1)

 

 

n

 

 

min

 


2

2.2. Определение числа ступеней (частот вращения шпинделя)

По заданному знаменателю ряда чисел оборотов шпинделя и найденному D определяется число ступеней частот вращения шпинделя.

S = 1+

lg D

.

(2)

 

 

lgϕ

 

Полученное значение S округляется до ближайшего целого числа, разлагаемого на простые сомножители 2 и 3, соответственно изменяется D.

2.3. Определение числа передач в группах

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

S = 3 3 2 2 . . . 2; S = 3 2 2 . . . 2; S = 2 2 . . . 2.

Эту задачу решает подпрограмма «Разложение числа S на простые множители 2 или 3» (рис. 1).

Сначала число S делим на 2, получаем дробную часть от деления и сравниваем ее с нулём. Если она равна нулю, то запоминаем число 2 и продолжаем деление. Если число S не делится на 2 без остатка, пробуем разделить его на 3, получаем дробную часть от числа S/3 и также сравниваем её с нулём. Если S разделилось нацело на 3, то запоминаем число 3 и продолжаем делить число S на 2 или на 3 (S=S/2 или S= S/3). В том случае, если число S или последующие S=S/2 и S=S/3 не делятся ни на 2, ни на 3, то прибавляем к делимому единицу и пробуем делить новое значение (S=S+1) до тех пор, пока частное от деления станет равно 1. В этом случае задача решена.

S = 2 3 3 . . . 2 . . . 2 = Р1 Р2 . . . РN,

где N – число групп.

3

 

I = 0

 

 

 

 

 

 

 

 

 

 

 

S = S + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S = M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A = S/3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I = I + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B = A - INT(A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A = S/2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B-0.000001≤ 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B = A - INT(A)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

 

 

B-0.000001≤ 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K(I) = 3

 

 

 

 

K(I) = 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S = A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S - 1≤ 0

 

 

 

 

 

 

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нет

Рис.1. Блок-схема алгоритма разложения числа S на простые множители 2 или 3


4

2.4. Упорядочение множителей, полученных в результате разложения числа S, в убывающей последовательности

 

 

 

Для

уменьшения

веса

 

привода

 

редуцирующей

коробки

 

1

 

U

 

 

U

 

=

nэ.д

 

 

 

 

 

 

 

 

 

, где

 

 

,

выгодно

 

применять такой

вариант

U

 

 

 

n

 

 

min

max

 

 

min

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max

 

 

 

 

 

 

 

структуры, при котором число передач в группах РK уменьшается вдоль

цепи передач от электродвигателя к шпинделю Р1 > Р2 > . . . > РN. Для

мультиплицирующей коробки

 

1

> U

 

 

число передач в группах

 

 

 

Umin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max

 

 

увеличивается от электродвигателя к шпинделю, т.е. Р1 ≤ Р2 ≤ . . . ≤ РN.

 

1

= U

 

Для коробки с равной редукцией

и мультипликацией

 

Umin

max

Р1 = Р2 = . . . = РN. При этом получается больше передач с малым весом деталей и меньше передач с большим весом деталей, т.к. расчётные крутящие моменты на валах увеличиваются вдоль цепи передач от электродвигателя к шпинделю.

Поэтому полученные в разложении числа S множители представляем в убывающей последовательности. Это упорядочение достигается

вследующей подпрограмме (рис. 2).

Вцикле по j предусмотрена проверка: равно ли число передач в j–й группе трём. Если да, то число три переставляется влево на первое место. Цикл продолжается до тех пор, пока не будут исчерпаны все тройки, полученные в разложении числа S.

2.5.Определяется характеристика группы передач h

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

hК = 1 PI PII PIII .... PK 1 .

(3)

Различные варианты характеристик групп соответствуют всем возможным случаям, когда I, II . . . . К-1 группы последовательно присваиваются элементарным двухваловым передачам.


5

 

М=1

 

J=1

 

J >N

Да

 

Нет

 

K(J)-3<0

Да

 

Нет

 

L=K(J)

 

K(J)=K(M)

 

K(M)=L

 

M=M+1

 

J=J+1

 

N – количество групп;

J – номер группы: J = 1 ÷ N;

М – места для «3» по порядку: М = 1; 2; … L – рабочая ячейка для запоминания

Рис. 2. Блок-схема алгоритма упорядочения множителей, полученных в результате разложения числа S, в убывающей последовательности

Umax

6

Например, при S=12 возможны следующие шесть вариантов:

Р1 Р2 Р3

h1 h2 h3

3 x 2 x 2

 

 

 

I,

II,

III

1

3

6

I, III,

II

1

6

3

II,

I,

III

2

1

6

II, III,

I

2

6

1

III,

I,

II

4

1

2

III,

II, I

4

2

1

На рис. 3 построены варианты структурных сеток, обеспечивающие геометрический ряд чисел оборотов на шпинделе. Анализ вариантов характеристик групп производит подпрограмма «Получение h» (рис. 4).

2.6. Построение матрицы Umax передаточных чисел валов по ступеням скорости шпинделя

а) вычисляем общее передаточное число.

= nэ.д , (4)

nmax

где nэ.д. – задаётся в исходных данных;

б) определяем характеристику всей цепи от двигателя до нижней ступени.

Hmax =

lgUmax

.

(5)

 

 

lgϕ

 

Полученное значение округляем до ближайшего целого; в) распределяем характеристику всей цепи на характеристики ми-

нимальных передаточных отношений между группами передач.

Hmax=Hmax1+Hmax2+ . . .+HmaxN.

При этом должно соблюдаться условие:

ϕ H maxi = 4

(6)

(в понижающих коробках скоростей, которые рассматриваются в этой работе). В качестве первого приближения Hmax делится поровну на количество групп.

Hmax1=Hmax2 = . . .=HmaxN.


7

Рис. 3. Варианты структурных сеток при S=12

 

8

J = 1

 

IH = hmax / N

 

 

 

 

 

IS = IH * N

 

 

Да

ID = hmax – IS

 

J > N

 

 

 

 

 

 

Нет

Да

J = 1

 

 

 

JD = 0

 

 

 

Нет

 

 

 

hmax (N – J + 1) =

 

Да

 

= hmax (N – J + 1) – 1

 

 

 

J > 1

 

ID = ID + 1

 

Нет

 

 

 

 

 

hmax (J) = JH

 

J = J + 1

 

J = J + 1

 

J = 1

 

 

 

 

 

 

Да

 

 

J > 1

 

 

 

Нет

КОНЕЦ

 

 

hmax J

Нет

 

 

 

 

 

ϕ ≤ 4

 

 

 

Да

 

 

 

J = J + 1

 

 

 

hmax = hmax - 1

 

 

nэ.д. = nmin * ϕ

hmax

Рис.4. Блок-схема алгоритма построения матрицы передаточных

чисел валов