
- •4 Расчет привода
- •4.1 Определение основных параметров привода
- •4.2 Учет режимов нагружения и срока службы при расчете зубчатых передач
- •4.3 Последовательность расчета редуктора
- •4.4 Выбор материалов для зубчатых колес редуктора и определение допускаемых напряжений
- •4.4.1 Допускаемые контактные напряжения
- •2 Стр на разворот
- •1 Стр горизонтальная
- •4.4.2 Допускаемые напряжения изгиба
- •4.4.3 Допускаемые напряжения при кратковременной перегрузке
- •4.5 Расчет второй тихоходной прямозубой ступени цилиндрического редуктора
- •4.5.1 Выбор и расчет параметров ступеней и размеров зубчатых колес
- •4.6 Расчет первой быстроходной косозубой ступени цилиндрического редуктора
- •4.6.1 Выбор и расчет параметров косозубой ступени и размеров зубчатых колес
- •4.6.2 Проверочные расчеты прочности зубьев на усталость по контактным напряжениям, напряжениям изгиба и напряжениям на заданную перегрузку косозубой ступени
- •Использование вычислительной техники в проектно-конструкторских расчетах механических передач
- •4.7.1 Программа расчета прямозубого цилиндрического редуктора на языке программирования Pascal
- •4.7.2 Программа расчета прямозубой ступени двухступенчатого цилиндрического редуктора
- •4.7.3 Результаты расчета по программе прямозубой ступени двухступенчатого цилиндрического редуктора
- •4.8 Зубчатые планетарные передачи
- •4.9 Методы нарезания зубьев колес
Использование вычислительной техники в проектно-конструкторских расчетах механических передач
4.7.1 Программа расчета прямозубого цилиндрического редуктора на языке программирования Pascal
На современном этапе развития производства в связи с высокой точностью и высокими требованиями к надежности проектируемых механизмов в конструкторских расчетах широко применяется вычислительная техника. Одним из наиболее распространенных, простых и доступных языков программирования является Pascal. В нем пропагандируется системный подход, выражающийся, в частности, в разделении крупных проблем на меньшие в зависимости от сложности и размера задачи, легче решаемые. Благодаря этому повышается наглядность программы и упрощается ее отладка. Важное значение имеет пошаговое исполнение программы, что дает возможность быстрого достижения промежуточного результата [42].
В данном учебном пособии приводится расчет прямозубого цилиндрического редуктора на языке программирования Паскаль. Редуктор является основной передачей приводных устройств различных машин, а также приводов транспортеров, конвейеров и других средств механизации. Целью программы является привлечение средств вычислительной техники для создания нового уровня проектирования и обучения использованию вычислительной техники.
Методика и результаты расчета. Работа с программой начинается с введения начальных параметров редуктора: мощности (P1, кВт), передаточного отношения (u), частоты вращения (n, об/мин). Далее компьютер обрабатывает введенную информацию, вычисляет необходимые параметры, периодически выдавая запрос на ввод табличных значений, которые собраны в приложении к программе и студент должен ввести их с клавиатуры.
Расчеты всех основных параметров редуктора производятся автоматически по формулам, занесенным в программу, с последующим выводом на экран. Эти параметры и составляют протокол программы, необходимый пользователю. При работе с программой используются различные графики и таблицы из разделов 4.1–4.6.
Для студентов технических специальностей данная программа может быть разбита на несколько более простых, позволяющих каждую из задач решать по отдельности. В конструкторских бюро для работы инженеров-конструкторов задачи могут быть реализованы в первоначальном виде.
Программа расчета цилиндрического редуктора создана и реализована как обучающая. Она позволяет проследить весь механизм расчета и одновременно сокращает время, затрачиваемое на вычисления. Основным результатом программы является протокол требуемых данных цилиндрического прямозубого редуктора и параметры зубчатых колес: межосевое расстояние, число зубьев, модуль, делительные диаметры, ширины шестерни и колеса. После чего программой производится проверочный расчет прочности зубьев колес на усталость по контактным напряжениям, по напряжениям изгиба и при перегрузках.
Основные операторы, используемые в программе:
Write (writeln) – оператор вывода данных на экран. После выполнения первого оператора курсор сохраняется в той же строке, после выполнения второго курсор переводится на новую строку;
Read (readln) – оператор ввода данных. После первого курсор сохраняется в той же строке, после второго курсор переводится на новую строку;
If <условие> then <оператор> – условный оператор;
Repeat_Until – цикл с постусловием. Данный оператор всегда выполняется хотя бы один раз. Если условие соблюдается, то цикл завершается, в противном случае тело цикла выполняется еще раз, после чего снова проверяется соблюдение условия;
:= - оператор присваивания;
For <параметр> := A to B do – цикл с заранее известным числом повторений.
Работа программы, ввод и вывод данных, а также последовательность операций пользователя и машины:
Запуск программы на выполнение.
Ввод мощности редуктора P1 (кВт).
Ввод частоты вращения n1 (1/мин).
Ввод общего передаточного отношения u.
Ввод числа часов работы в сутки wr.
Ввод режима работы по таблице 4.3.
Выбор и ввод передаточного отношения первой ступени u1 по рисунку 4.3.
Вывод передаточного отношения второй ступени u2.
Выбор и ввод КПД одной ступени по таблице 4.2.
Вывод крутящих моментов на валах Т1, Т2, Т3.
Выбор и ввод коэффициента ширины колеса относительно межосевого расстояния PSIBA по таблице 4.6.
Вывод коэффициента, учитывающего влияние ширины колеса PSIM.
Выбор и ввод по рисунку 4.9 коэффициента неравномерности нагрузки при расчетах по контактным напряжениям, KHBETA.
Вывод расчетного межосевого расстояния a2. На данном этапе машина самостоятельно выбирает по ряду R40 стандартное межосевое расстояние. Данная операция возможна благодаря созданному в программе массиву, который содержит все значения межосевых расстояний.
Вывод стандартного межосевого расстояния a2.
Вывод ширины колеса bw.
Выбор и ввод коэффициента PSIM (таблица 4.7).
Вывод расчетного модуля m. Машина выбирает стандартный модуль, что осуществляется путем сравнения расчетного со стандартными, занесенными в программу в виде массива.
Вывод суммарного числа зубьев zSUM.
Вывод числа зубьев шестерни z1.
После этой операции машина проверяет соблюдение обязательного условия (z1>17). Если оно соответствует истине, то программа выполняется дальше, если нет, то машина просит пользователя заново ввести все данные и коэффициенты, возвращая его при этом в начало программы.
Вывод числа зубьев колеса z2.
Вывод фактического передаточного отношения первой ступени u1F.
Вывод фактического передаточного отношения второй ступени u2F.
Вывод делительных диаметров шестерни d1 и колеса d2.
Вывод частоты вращения колеса второй ступени n3.
Вывод окружной скорости v.
Назначение и ввод степени точности (таблица 4.11).
Выбор и ввод по таблице 4.10 коэффициента динамической нагрузки KHV.
Вывод коэффициента расчетной нагрузки при расчетах по контактным напряжениям KH. Программа проверяет, превышает ли расчетное контактное напряжение допускаемое. Если условие выполняется, то программа продолжает работу, если нет, то машина предлагает ввести другое значение ширины колеса bw до тех пор, пока расчетное контактное напряжение не будет меньше допускаемого.
Вывод контактного напряжения SIGMAH.
Выбор по рисунку 4.10 и ввод коэффициентов формы зуба шестерни и колеса YF1 и YF2.
Далее программа сравнивает значения [SIGMAF1]/YF1 и [SIGMAF2]/YF2. По меньшему из них (шестерне или колесу) выполняется дальнейший расчет.
Вывод напряжений изгиба SIGMA(F1) или SIGMA(F2). На данном этапе программа проверяет, превышает ли расчетное напряжение изгиба допускаемое. Если условие выполняется, то программа продолжает работу, если нет, то машина пишет, что расчетное напряжение изгиба больше допускаемого и поэтому следует рассчитать все снова.
Вывод допускаемых напряжений при кратковременной перегрузке SIGMAH MAX и SIGMAF MAX.
С помощью данной программы студент может самостоятельно, поэтапно контролировать результаты собственных расчетов при выполнении курсового проекта. Программа позволяет варьировать основными параметрами деталей редуктора и выбрать оптимальный вариант его конструкции. Программа может быть использована и производственниками (конструкторами, технологами), что позволит сократить большое количество времени и затраты умственного и физического труда в сравнении с ручным способом расчета приводов.