САПР станков. Подсистема расчета передач

0

Дипломный проект

САПР станков. Подсистема расчета передач

 

Введение

 

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

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

В рамках данного дипломного проекта разработана авторская программа «САПР станков. Подсистема расчета передач». Использование данной программы уменьшает объем информации, требуемой в процессе проектирования от разработчика, сокращениет время на многовариантные расчеты, с  варьированием различных параметров в широких пределах и повышенной точности вращения получаемых результатов, то есть повышение качества расчетов. Также исключает фктор «человеческой ошибки».


1 Анализ предметной области

 

1.2 Анализ существующих систем аналогов

 

1.2.1 Общие положения

 

Системой автоматизированного проектирования (САПР) называют совокупность средств и методов для осуществле­ния автоматизированного проектирования. Под автоматизи­рованным проектированием понимают проектирование с по­мощью ЭВМ, включающее поиск оптимального решения с выдачей результатов в графическом виде на экране дисплея или с помощью графопостроителя на бумаге. Такое проекти­рование  ведется  в диалоговом режиме  «человек — ЭВМ».

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

 

1.2.2 Программа для расчета коробки передач Gbox 0.9

 

Программа Gbox 0.9 позволяет выполнять следующие функции:

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

- легко менять вид ряда или главной пары;

- задавать радиус колес;

- проводить сравнение двух комплектаций;

- вводить новые данные о новых раздачах самомтоятельно.

Рисунок  1.1 - Главное окно программы

 

Рисунок  1.2 – Меню настройки программы

 

Рисунок  1.3 - Вывод результатов расчета

 

1.2.3 Программа SIRIUS2

 

 Программа SIRIUS2 прденазначена для кинематического расчета, расчета прямозубой предачи, расчета подшипников, расчета теплового баланса опор, расчет сечения вала и расчета шпиндельного узла. Её главным недостатком является, то что она работает в режиме ДОС.

Рисунок  1.4 –Экранная форма главного меню программы SIRIUS2

 

Рисунок  1.5 - Экранная форма меню выбора готовых наборов исходных данных программы SIRIUS2

 

Рисунок  1.6 - Экранная форма  исходные данные программы SIRIUS2

 

 Рисунок  1.7 - Экранная форма – кинематические варианты

Рисунок  1.8 - Экранная форма конструктивные варианты

 

Рисунок  1.9 - Экранная форма результаты распределения характеристики всей цепи по группам передач

Рисунок  1.10 –Результат расчета

 

1.2.4 Расчет подшипников скольжения 1.0

 

Программа позволяет осуществить расчет подшипников скольжения по методикам расчетов книг “Детали машин” – Д.Н.Решетова и “Детали машин” – Г.Б.Иосилевича.

Рисунок  1.11 –Расчет подшипников скольжения (Подшипник)

 

Рисунок  1.12 – Расчет подшипников скольжения (Справочник)

 

Рисунок  1.13 – Расчет подшипников скольжения (О программе)

 

1.2.5 Программа “ТММ. Кинематический анализ механизмов”

 

Программа “ТММ. Кинематический анализ механизмов” версия 2.2 позволяет:

- строить и редактировать кинематическую схему стержневого механизма, состоящего из групп Ассура 2-ого класса;

- строить динамический план положений механизма;

- выполнять кинематический анализ механизма;

- запоминать текущую рабочую область программы в графический файл.

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

Элементы управления программы.

В основном все манипуляции в программе осуществляется с помощью “мыши” и, в случае ввода данных, клавиатуры.

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

 

Рисунок 1.14 – Внешний вид программы “ТММ. Кинематический анализ механизмов”

Создание механизма из группы Ассура

Для начала создания любого механизма требутся создать начальный механизм – ведущее звено и стойку:

- для этого “кликните” мышкой по кнопке и переведите курсор мыши в рабочую область экрана;

- теперь, следуя указаниям в строке подсказки внизу экрана, “кликните” в месте, где вы желаете установить опору ведущего звена;

- далее таким же образом укажите вторую точку звена.

Программа предупредит о необходимости отредактировать числовые поля на появившейся дополнительной панели под панелью инструментов вверху экрана (Рисунок – 1.15). Этого можно и не делать, но тогда не возможно будет использовать функции программы по редактированию и масштабированию механизма. Соотвествующая панель появляется для каждой текущей группы Ассура.

 

Рисунок 1.15 – Создание начального механизма

 

Для ведущего звена, изображенного со стойкой, предлагается задать в полях ввода данных: длину ведущего звена (l,м), начальный угол (Угол,град) положения звена относительно горизонтали и масштабный коэффициент (Масшт,м/пкс). Достаточно задать только длину звена. Для этого “кликните” мышкой в нужном поле ввода данных, наберите нужное значение и нажмите клавишу ввода. Масштабный коэффициент требуется для отображения механизма на экране в соответствии с размерами и будет автоматически вычислен.

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

- “кликните” по кнопке,

- на экране появиться панель, показывающая порядок создания группы (рисунок 1.16),

- закройте панель, нажав на кнопку “OK”,

- теперь, следуя указаниям в строке подсказки внизу экрана,“кликните” в месте, где вы желаете установить опору первой группы Ассура – пункт 1, (рисунок 1.16),

- “кликнув” по ведущему звену завершите процесс создания группы – пункт 3, (рисунок 1.16).

 

Рисунок 1.16 – пояснение порядка присоединения группы Ассура к ведущему звену и стойке

 

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

 

Рисунок 1.17 – схема шарнирного четырехзвенника и параметры группы Асура присоединенной к ведущему звену

 

Изменение парметров группы Ассура.

Для редактирования ранее созданной группы Ассура требуется сделать её текущей, “кликнув” по ней мышкой. На панели ввода данных, расположенной под панелью инструментов, вверху экрана, появятся числовые поля с текущими значениями параметров данной группы (рисунок 1.18).

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

Для того, чтобы узнать смысл числовых полей для каждой группы Ассура, подведите курсор мыши к интересующему полю ввода данных и дождитесь всплывающей подсказки, в которой будет пояснение (рискное 1.18).

 

Рисунок 1.18 – Панель ввода и редактирования параметров текущей группы

 

Для изменения видимых размеров механизма на экране сделайте текущим ведущее звено, “кликнув” мышкой по нему в рабочей области экрана.

На панели в верхней части экрана должны появиться числовые поля с параметрами данного звена (рисунок 1.19), которые можно изменить.

 

Рисунок 1.19 – Изменение масштабного коэффициента изображения механизма

 

1.2.6 Комплекс программ "ТММ. Курсовой проект"

 

Комплекс программ "ТММ. Курсовой проект" состоит из четырех незави-

симых программ расчета и моделирования кулисных механизмов:

- механизма вертикального пресса;

- механизма долбежного станка;

- механизма брикетировочного автомата;

- механизма строгального станка.

Каждая из программ позволяет выполнять:

- редактирование кинематической схемы выбранного механизма;

-  построение динамического плана положений механизма;

-  построение плана скоростей для заданного положения механизма;

- построение плана ускорений для заданного положения механизма;

-  структурный анализ механизма;

- силовой анализ механизма для заданного положения.

Результаты расчета выводятся на экран в табличном и графическом виде, а

также предоставляется возможность распечатать на принтере.

Элементы управления программы.

В  основном  все  манипуляции  в  программе  осуществляются  с  помощью

"мыши" и, в случае ввода данных, клавиатуры.

Элементы управления и поля ввода данных имеют названия, объясняющие

их назначение. На рисунке 1.20 приведен внешний вид программы расчета и мо-

делирования механизма брикетировочного автомата.

В  левом  углу  рабочего  окна  программы  показана  кинематическая  схема

кулисного механизма, для которого  ведется  кинематический  расчет. Справа  и

сверху,  в  верхнем   правом  углу  расположены  поля  ввода  исходных  данных, кнопки управления динамическим моделированием и задания положения меха-

низма, таблица результатов расчета скоростей и ускорений механизма.

 

Рисунок 1.20 -  Внешний вид программы

 

Исходные данные для кинематического анализа механизма:

na − частота вращения кривошипа 1, об/мин;

k − коэффициент изменения средней скорости ползуна 5;

λ=lcd/lo2c  − отношение длин звеньев: шатуна 4 и кулисы 3;

lo1o2 − расстояние между опорами О1 и О2, мм;

Н − ход ползуна 5, мм;

Х − расстояние от опоры О1 до направляющей ползуна 5, мм;.

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

ница "Механизм" и на страницах "Скорости" и "Ускорения".

На  странице "Механизм",  рисунок 1.20,  строится  векторный план  скоростей для заданного положения механизма, и выводятся абсолютные значения скоростей. Сопоставление обозначений, значений и направлений векторов скоростейосуществляется  по  цвету.  Вывод  на  экран  плана  ускорений  осуществляется аналогично, после выбора закладки "Ускорения". Возврат к плану скоростей − закладка "Скорости".

На рисунках 1.21 и 1.22 показаны соответственно страницы главного окна программы "Скорости" и "Ускорения".

 

Рисунок 1.21 -  Результаты расчета скоростей механизма в табличном виде

для 12 положений механизма

 

На данных страницах приведены результаты кинематического расчета для

12 положений кулисного механизма. Результаты представлены в табличном ви-

де, двумя значениями: действительным и в миллиметрах чертежа. На странице

"Скорости" приведены также значения длин всех звеньев механизма.

Для получения в таблицах значений длин звеньев, скоростей и ускорений

механизма в миллиметрах чертежа, необходимо ввести принятые в работе масштабные коэффициенты: µl, µv, µa.

 

Рисунок 1.22 -  Результаты расчета ускорений механизма в табличном виде

для 12 положений механизма

 

Проанализировав существующие аналогии их недостатки, разработана авторская программа «САПР станков. Подсистема расчета передач», которая учитывает эти недостатки и имеет следующие достоинства:

- программа является самостоятельным приложением, что упрощает её установку;

-  программа выводит структурную сетку кинематических вариантов;

-  программа строит график опор изгибающих моментов;

- при расчёте используется диалоговый режим с пользователем, который  информирует о последовательности действиях;

-  программа является приложением win32;

-  интуитивно-понятный интерфейс;

-  программа укомплектована подробной документацией на русском языке;

-  наличие оперативной подсказки.

SWOT-анализ авторской программы «САПР станков. Подсистема расчета передач» и аналогов приведен на листе 15 в приложении Б пояснительной записки.


2 САПР станков. Подситема расчета передач.

 

2.1 Техническое задание на проектируемую систему

 

2.1.1 Наименование и область применения

 

Авторское приложение производит следующие расчеты:

- кинематический расчет коробоки переключения передач металлорежщих станков;

- расчет прямозубой эвольвентной передачи на прочность;

- расчет клиноременной передачи;

- расчет подшипников;

- расчет сложного сечения вала на прочность и выносливость.

Позволяет строить структурную сетку и график опор изгибающих моментов.

 

2.1.2 Основание для разработки

 

Задание на дипломное проектирование ОГУ, АКИ, кафедра САПР.

 

2.1.3 Назначение разрабоки

 

Программа предназначена для расчета передач.

 

2.1.4 Описание объекта проектирования

 

Объектом проектирования является  программа расчета передач. Которая будет выполнять следующие основные функции:

- кинематический расчет коробоки переключения передач металлорежщих станков;

расчет прямозубой эвольвентной передачи на прочность;

- расчет клиноременной передачи;

- расчет подшипников;

- расчет сложного сечения вала на прочность и выносливость.

 

2.1.5 Требования к программному средству

 

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

         Входной информацией являются наибольшая и наименьшая частота вращения выходного вала, частота вращения вала двигателя привода, мощность двигателя.

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

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

 

2.1.6 Требования к программной документации

 

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

 

2.1.7 Требования к функциональным характеристикам

 

Программное средство должно выполнять следующее:

- обеспечить корректный ввод исходных данных,

- провести расчет кинематический расчет коробки скоростей,

- на основе полученных данных построить структурную сетку конструктивного и кинематического варианта.

На основе этих способностей осуществляется функционирование программы.

 

2.1.8 Требования к надежности

 

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

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

 

2.1.9 Условия эксплуатации

 

Условия эксплуатации программного средства совпадают с условиями эксплуатации реализующей ЭВМ.

Обслуживание программного средства ведется пользователями. Установка и настройка ведется разработчиком программного средства.

Для функционирования данного программного продукта необходима ЭВМ совместимая по набору команд с процессором Х86, объемом ОЗУ от 128 Мб и свободным дисковым пространством не менее 50 Мб, клавиатура, мышь, дисплей, ОС семейства Windows 98SE, Windows 2000, Windows XP.

 

2.1.10 Технико-экономические показатели

 

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

 

2.1.11 Порядок испытаний и ввода в действие

 

Стабильно функционирование подсистемы должно обеспечиваться на ЭВМ  платформы IBM под управлением 32-битной операционной системы семейства Windows XP.

 

2.1.12 Источники разработки

 

Источниками разработки для дипломного проектирования являются следующие издания:

 - учебник «Конструирование узлов и деталей машин: Учебное пособие для технических специальностей, вузов» - П.Ф. Дунаев, О.П. Леликов;

- учебник «Программирование в Delphi 7» - А.Я. Архангельский;

- справочник-учебник «Проектирование металлорежущих станков и станочных систем» -под редакцией А.С. Пронниковой;

- учебник «Delphi 6» - В. Э. Гофман, А. Д. Хомоненко;

- учебник «Библия Delphi» - М. Е. Фленов;

 

 

 

 

 

 

 

2.2 Разработка структуры системы

 

2.2.1 Методология функционального моделирования IDEF0

 

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

Наиболее часто IDEF0 применяется как технология исследования и проектирования систем на логическом уровне. По этой причине он, как правило, используется на ранних этапах разработки проекта до IDEF3 моделирования для сбора данных и моделирования процесса "как есть". Результаты IDEF0 анализа могут применяться при проведении проектирования с использованием моделей IDEF3 и диаграмм потоков данных.

На рисунке 2.1 представлен функциональный блок IDEF0 программы «САПР станков. Подсистемарасчета передач».

 

 

Рисунок 2.1 - Функциональный блок IDEF0 авторского приложения «САПР станков. Подсистемарасчета передач»

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

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

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

Выходной продукцией является авторское приложение.

Механизмом исполнения являются ресурс, который непосредственно исполняет моделируемое действие, в данной работе им является программист.

 

 

 

2.2.2 Декомпозиция функциональных блоков IDEF0

 

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

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

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

Декомпозиция функциональных блоков IDEF0 представлена на листе 10 и 11 приложения Б пояснительной записки.

 

2.2.3 Методология функционального моделирования IDEF3

 

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

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

Основой модели IDEF3 служит так называемый сценарий процесса, который выделяет последовательность действий или подпроцессов анализируемой системы. Поскольку сценарий определяет назначение и границы модели, довольно важным является подбор подходящего наименования для обозначения действий. Для подбора необходимого имени применяются стандартные рекомендации по предпочтительному использованию глаголов и отглагольных существительных. Например, «выбрать».

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

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

Схема функциональных блоков IDEF3 представлена на листе 5 и 6 приложения Б пояснительной записки.

 

2.2.4 Связи в IDEF3

 

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

 

 

 

 

 

Таблица 2.1 – Типы связей в IDEF3

Изображение

Название

Назначение

 

Временное предшествование

(Temporal precedence)

Исходное действие должно завершиться прежде, чем конечное действие сможет начаться

 

Объектный поток

(Object flow)

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

 

Нечеткое отношение

(Relationship)

Вид взаимодействия между исходным и конечным действиями задается аналитиком отдельно для каждого случая использования такого отношения

 

 

Связь типа «Временное предшествование». Как видно из названия, связи этого типа отражают, что исходное действие должно полностью завершиться, прежде чем начнется выполнение конечного действия. Связь должна быть поименована таким образом, чтобы человеку, просматривающему модель, была понятна причина ее появления. Во многих случаях завершение одного действия инициирует начало выполнения другого.

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

 Связь типа '''Нечеткое отношение". Связи этого типа используются для выделения отношений между действиями, которые невозможно описать с использованием предшественных или объектных связей. Значение каждой такой связи должно быть определено, поскольку связи типа "Нечеткое отношение" сами по себе не предполагают никаких ограничений. Одно из применений нечетких отношений — отображение взаимоотношений между параллельно выполняющимися действиями.

 

2.2.5 Соединения в IDEF3

 

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

- разворачивающие соединения используются для разбиения потока. Завершение одного действия вызывает начало выполнения нескольких других;

- сворачивающие соединения объединяют потоки. Завершение одного или нескольких действий вызывает начало выполнения только одного другого действия.

 

 

 

 

 

 

 

Tаблица 2.2 - Типы соединений

Графическое

обозначение

 

Название

 

Вид

 

Правила инициации

&

Соединение

"И"

 

Разворачивающее

Каждое конечное действие

обязательно инициируется

 

Сворачивающее

Каждое исходное действие

обязательно должно завершиться

X

Соединение

"Эксклюзивное

ИЛИ"

 

Разворачивающее

Одно и только одно конечное действие инициируется

X

Соединение

"Эксклюзивное

ИЛИ"

 

 

Сворачивающее

Одно и только одно исходное действие должно завершиться

O

Соединение

"ИЛИ"

Разворачивающее

Одно (или более) конечное

действие инициируется

 

Сворачивающее

Одно (или более) исходное

действие должно завершиться

 

"И"- соединения инициируют выполнение всех своих конечных действий. Все действия, присоединенные к сворачивающему "И" - соединению, должны завершиться, прежде чем может начать выполняться следующее действие.

Соединение "Эксклюзивное ИЛИ". Вне зависимости от количества действий, прицепленных к сворачивающему или разворачивающему соединению "Эксклюзивное ИЛИ", инициировано будет только одно из них, и поэтому только одно из них будет завершено перед тем, как любое действие, следующее за сворачивающим соединением

Синхронные и асинхронные соединения. В рассмотренных примерах связей "И" и "ИЛИ" мы не затрагивали отношений между началом и окончанием действий, инициируемых разворачивающими соединениями. Все действия в этих примерах выполнялись асинхронно, т.е. они не должны были начинать выполняться одновременно. Однако есть случаи, когда время начала или окончания параллельно выполняемых действий должно быть одинаковым, т.е. действия должны выполняться синхронно. Для моделирования такого поведения системы используются синхронные соединения.

 

  • Методология функционального моделирования UML

 

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

В UML используются следующие структурные диаграммы:

- диаграмма классов;

- диаграмма компонентов;

- домпозитной/составной структуры;

- диаграмма кооперации (UML2.0);

- диаграмма развёртывания;

- диаграмма объектов;

- диаграмма пакетов;

- диаграмма профилей (UML2.2);

- диаграмма деятельности;

- диаграмма состояний;

- диаграмма прецедентов;

- диаграммы взаимодействия;

- диаграмма коммуникации (UML2.0) / Диаграмма кооперации (UML1.x);

- диаграмма обзора взаимодействия (UML2.0);

- диаграмма последовательности;

- диаграмма синхронизации (UML2.0).

Диаграмма компонентов (Component diagram) — статическая структурная диаграмма, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами. В качестве физических компонент могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты.

UML-диаграмма компонентов представлена на листе 12 в приложение Б пояснительной записки.

 

3 Разработка основных компонентов программы

 

3.1 Общие положения

 

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

Автоматизированное проектирование - это такое проектирование, которое выполняется при тесном взаимодействии проектировщика и ЭВМ.

Система автоматизированного проектирования - организациооная техническая система, входящая в состав проектной организации и выполняющая проектирование с помощью комплекса средств автоматизации проектирования.

В состав системы автоматизированного проектирования входят девять обеспечений:

- программное;

- лингвистическое;

- техническое;

- математическое;

- организационное;

- методическое;

- правовое;

- эндономическое,

- информационное;

 

  • Информационное обеспечение

 

3.2.1 Общие положения

 

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

Процесс проектирования может быть представлен организованной последовательностью преобразования информации.

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

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

-  информация справочного характера (стандарты, каталоги, справочники, книги, отчеты);

- данные прототипов объектов проектирования;

- методики проектирования;

- специфичные условия и требования к конкретному объекту проектирования.

Первые три класса являются неизменными на сравнительно длительном отрезке времени, значительно превышающем длительность процесса проектирования. Информация четвертого класса меняется от объекта к объекту.

Выходная информация охватывает все данные проекта, полученные на промежуточных и конечных этапах проектирования. Она определяет конструкторско-технологическую и монтажную реализацию объекта проектирования; параметры, процессы и режимы его функционирования и тому подобное. С другой стороны, выходная информация должна содержать критериальные оценки проекта, необходимые для введения коррекций в принятые решения.

Информационный фонд - совокупность данных, используемых всеми компонентами САПР.

Назначение информационного обеспечения САПР- реализация информационных потребностей всех составных компонентов САПР.

Основная функция информационного обеспечения САПР - ведение информационного фонда, то есть обеспечение создания, поддержки и организации доступа к данным. Таким образом, информационное обеспечение САПР есть совокупность информационного фонда и средств его ведения.

Информация, используемая при  проектировании,  может  быть  разделена  на: статическую и динамическую.                     

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

 Динамическая информация состоит из данных, накапливаемых для  выполнения определенных  операции  проектирования  (промежуточные  данные),  и  данных, представляющих  собой  результат  проектирования   при   выполнении   данных операций.  Промежуточные  данные постоянно меняются при функционировании САПР. Вносить изменения  в  варианты проектных  решений  имеет  право  только   конструктор-исполнитель   и   его руководитель.

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

 Документальная  информация  —  это  метаинформация.   Она представляет собой поисковый образ документа, находящегося  в  базе  данных. При   необходимости   может    быть    выдана    совокупность    документов, удовлетворяющих поисковому образу. В  САПР  информация  такого  вида  широко используется для нахождения сведений об аналогах объекта  проектирования,  о патентах и авторских свидетельствах,  методике  проектирования  и  расчетов, результатах испытания и тому подобное.

Информация,  которая  содержится  в  изображениях  документов  (чертежи,

фотографии),  в   идентичной   форме   представления   называется

иконографической.  Для   ее   хранения   используют   специальные   носители

(микрофиши, рулонные микрофильмы, магнитные ленты видеозаписей).  В

современных САПР этот вид информации служит  для  хранения  больших  объемов графической  информации,  поиск  которой  может  осуществляться  с   помощью сопровождающей ее документальной информации.

Основу базы данных  САПР  составляет  фактографическая  информация.  Она представляет собой числовые и  буквенные  справочные  данные  о  материалах, ценах, комплектующих изделиях, о спроектированных в САПР объектах  и  тому подобное.

Сюда   же   относятся   данные,   необходимые   для   выполнения   расчетов:

коэффициенты, таблицы, аппроксимированные графические зависимости.

Состав информационного фонда САПР:

- программные модули хранятся в виде символических и объектных текстов их потребителями являются мониторы различных подсистем САПР;

 - исходные и результирующие данные необходимы при выполнении программных модулей в процессе преобразования;

- нормативно- справочная проектная документация, как правило представляет собой хорошо структурированный фактографический материал;

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

 - текущая проектная документация отражает состояние и ход выполнения проекта.

Различают следующие способы ведения информационного фонда САПР:

- использование файловой системы;

- построение библиотек;

- использование банков данных;

- создание информационных программных адаптеров.

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

Третий способ - использование банка данных позволяет:

- централизовать информационный фонд САПР;

- произвести структурирование данных в форме удобной для проектировщика;

- обеспечить поиск информационно- справочной и проектной документации;

- упростить организацию межмодульного интерфейса путем унификации промежуточных данных.

Четвёртый способ - предполагает использование специальных систем и программных технологий для организации межмодульного интерфейса и построения крупных программных комплексов из готовых модулей.

 

3.3 Математическое обеспечение

 

3.3.1 Общие положения

 

Математическое обеспечение САПР - это алгоритмы, по которым разрабатывается программное обеспечение САПР. Среди разнообразных элементов математического обеспечения имеются инвариантные элементы-принципы построения функциональных моделей, методы численного решения алгебраических и дифференциальных уравнений, постановки экстремальных задач, поиски экстремума. Разработка математического обеспечения является самым сложным этапом создания САПР, от которого в наибольшей степени зависят производительность и эффективность функционирования САПР в целом.

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

Инвариантное математическое обеспечение включает методы и алгоритмы, слабо связанные с особенностями математических моделей и используемые при решении различных задач проектирования. Это - методы и алгоритмы многовариантного анализа и параметрической оптимизации.

При создании математического обеспечения САПР должны учитываться следующие показатели: универсальность, алгоритмическая надежность, точность, затраты машинного времени, объем используемой памяти.

 

3.3.2 Методика кинематического расчёта коробок скоростей

 

Коробка скоростей металлорежущего станка предназначена для того, чтобы обеспечивать такой ряд выходящих скоростей, при котором можно вести обработку с оптимальными режимам. Например, для чистовых операций требуется высокая скорость шпинделя и малая подача, а для черновых операций – низкая скорость шпинделя и большая. Широкий диапазон диаметров обрабатываемых изделий и инструментов, а также разнообразие сочетаний металлов пары инструмент-деталь требует широкого диапазона изменения выходной скорости и мелкого шага её измерения. Другой важный аспект при конструировании приводов металлорежущих станков в обеспечении минимальной стоимости и объема коробки скоростей.

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

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

 

3.3.3 Основные требования к приводу главного движения

 

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

- максимально окружные скорости зубчатых колёс не должны превышать значений, указанных в таблице 3.1;

- при низкоскоростных приводах (nшт ≤ от 20 до 400об/мин) следует избегать повышающих передач, а понижающие передачи располагать возможно ближе к шпинделю. При этом передаточное отношение последней зубчатой пары должно быть в пределах 1/3 - 1/4, а диаметр ведомого колеса, например в коробке скоростей фрезерного станка, должно быть больше или равен диаметру фрезы;

- суммарная, приведенная к шпинделю, крутильная податливость привода должна быть такой, чтобы выполнялось условие φпр≤ 0,25°, где φпр- угол закручивания шпинделя при диаметре обработки от 315 до 500 мм или таком же диаметре фрезы;

Целесообразно повышать жесткость привода путем:

- сокращения кинематических цепей;

- увеличения изгибной жесткости валов, уменьшая длину пролетов до t≤6d, изменяя номер или серию шпинделя и располагая тихоходные колеса ближе к опорам;

- увеличения жесткости тех элементов, роль которых в балансе крутильной податливости привода велика.;

- межцентровые расстояния между валами должны увеличиваться от начала к концу кинематической цепи;

- диаметр передних опор шпинделей следует предварительно назначать в зависимости от диаметра обработки (фрезы) и мощности, передаваемой приводом. В дальнейшем конструктивные параметры шпинделей уточняются при расчёте их на жесткость, быстроходность, тепловыделение в опорах и другие показатели работоспособности;

- крутильная жесткость шпиндельного узла не должна быть ниже значений.Угол закручивания при этом не должен превышать 0,06-10;

- отклонения действительных частот вращения шпинделя на каждой ступени не должно превышать ±10(φ-1)%, где φ-знаменатель ряда геометрической прогрессии.

 

Таблица 3.1 - Значение предельных окружных скоростей для силовых зубчатых передач

Вид передачи

Окружные скорости в м/с при степени точности

5 и выше

9

1

2

3

4

5

6

Цилиндрические колеса:

прямозубые

не прямозубые

 

Выше 6

Выше 20

 

до 15

до 30

 

до 10

до 20

 

до 5

до 10

 

до 3

до 6

Продолжение таблицы 3.1

1

2

3

4

5

6

Конические колеса:

прямозубые;

не прямозубые

 

Выше 20

Выше 13

 

до 9

до 19

 

до 6

до 13

 

до 3

до 7

 

до 2.5

до 5

Червячные передачи

Выше 5

до 7.5

до 3

 

до 1.5

 

3.3.4 Определение мощности электродвигателя

 

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

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

 

                                                                                                     (3.1)      

где Р - основная составляющая силы резания, H;

      υ – скорость резания, м/с;

      η – КПД кинематической цепи привода главного движения.

При предварительных расчетах по формуле (1.1) можно принимать    η=0,70-0,85 для станков с вращательным главным движением и η= 0,60-0,70 для станков с возвратно-поступательным главным движением.

Если в проектируемом станке предусматривается только один электродвигатель, то при определении его мощность должна быть учтена мощность, расходуемая в целях подач и вспомогательных движений. Мощность, потребная на подачу, обычно невелика: для токарных и револьверных станков она составляет от 3 до 4 %, для сверлильных – от 4 до 5%, для фрезерных от 15 до 20% мощность привода главного движения.

3.3.5 Определение предельных значений чисел оборотов шпинделей

Для определения основных технических характеристик станков с вращательным главным движением вначале находят предельные частоты вращения шпинделя.

Предельные частоты вращения шпинделя nmax и nmin определяются по формулам:

 

                                                           (3.2)

 

 

где Vmax(min) – предельные скорости резания, м/мин;

       dmax(min) – предельные диаметры обработки (или инструментов), мм.

В станках с возвратно-поступательным главным движениям для преобразования вращательного движения в поступательное используют следующие типы механизмов: зубчатое колесо – рейка; червяк-рейка; винт-гайка; кривошип-шатун; кулисный механизм.

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

Предельные числа двойных ходов в минуту определяются по формулам:

 

                     (3.3)

 

где υmax(min)- предельные скорости резания, м/с;

υ0max(min) - предельные скорости холостого хода, м/с;

Lmax(min)- предельные длины хода стола (салазок), м.

Максимальная длина хода стола (салазок, ползуна) регламентируется соответствующими стандартами или определяются по габаритным размерам заготовок.

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

В станках с прямолинейным главным движением, неизменным по направлению предельные частот вращения ведущего шкива определяют по формулам (1.2), где dmax=dmin=d, то есть диаметру ведущего шкива, применяемому исходя из конструктивных соображений.

 

     3.3.6 Допустимые передаточные основания в кинематической цепи коробок скоростей

 

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

 

                                             (3.4)

 

Следовательно, наибольший диапазон регулирования групповой передачи:

 

                             (3.5)

Наибольшая характеристика hmax (число интервалов на графике частот вращения между крайними точками двух лучей, исходящих из одной точки) такой передачи следует:

 

                                        (3.6)

 

так как

 

                                          (3.7)

 

где φ – знаменатель геометрической прогрессии.

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

 

Таблица 3.2 - Допустимые значения интервалов для коробок скоростей

Передачи

Число интервалов при φ

1,06

1,12

1,26

1,41

1,58

1,78

2

Понижающее

24

12

6

4

3

2

2

Повышающее

12

6

3

2

1

1

1

Максимальное

расхождение

крайних лучей

 

36

 

18

 

9

 

6

 

4

 

3

 

3

 

 

3.3.7  Определение диапазона регулирования и числа ступеней частот вращения шпинделя. Выбор значения знаменателя ряды φ

 

По  найденным  значениям  наибольшей   и  наименьшей   частот вращения шпинделя определяем диапазон регулирования:

 

                                                (3.8)

 

Зная  диапазон  регулирования  частот  вращения  шпинделя  Rn  и задаваясь

значением  знаменателя ряда  геометрической прогрессии φ, можно пределить число ступеней частот вращения шпинделя:

 

                                            (3.9)

 

Задаваясь значением S, можно найти знаменатель геометрического ряда

 

                                           (3.10)

При выборе знаменателя ряда необходимо учитывать следующее:

-  значения знаменателей ряда нормализованы;

-   отраслевой  стандарт  ОСТ 2  Н11-1-72  рекомендуют  применять  в основном знаменатели ряда φ = 1,26; 1,41;1,58;

-   при  проектировании  станков  средних  размеров  в  большинстве случаев принимают  значения  знаменателя  ряда  φ = 1,26  или  φ =1,41,  так  как  они обеспечивают необходимые эксплуатационные условия;

-   если  в  цепи  привода  предусмотрены  сменные  зубчатые  колёса,   то можно  принимать  значения  знаменателя  ряда  φ = 1,06; 1,12  и 1,26, (это относиться  в  основном  к  станкам  для  массового  и  серийного  производства, когда станок редко перестраивается);

-  в станках с большими диаметрами обрабатываемых деталей необходимо

применять наименьшие значения ряда (1,06; 1,12 и 1,26), а в станках с малыми

диаметрами обрабатываемых деталей – большие (1,58 1,78);

- желательно,  чтобы  число  ступеней  частот  вращения  было произведением множителей 2 и 3 (две или три передачи в группе, то есть между

двумя валами), а также выполнялось условие 

 

                                               (3.11)

 

где Е1 и Е2 – целые числа.

Этому условию соответствуют значения:

 

S=2,3,4,6,8,9,12,16,18,24,27,32,36,                              (3.11)

 

-  в  целях  упрощения  конструкции  коробки  скоростей можно применять

многоскоростной  электродвигатель,  однако  это  не  всегда  целесообразно,  так

как  при  этом  желательно  иметь  одинаковые  значения  знаменателя  ряда  у

коробки и электродвигателя;

-   коробки  скоростей  универсальных  станков  должны  иметь  большее

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

Для  расчетного  диапазона  регулирования  значения  знаменателя  ряда

должны  быть  выбраны  так,  чтобы  спроектированная  коробка  скоростей  была конструктивно  простой  и  дешевой  и  в  то  же  время  отвечала  требованиям

эксплуатации.

 

3.3.8 Определение  числа  передач  в  группах  и  выбор  рационального

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

 

При  анализе  реально  существующих  коробок  скоростей,  учитывая

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

свести к следующим:

 

   (3.12)

 

Однако, в отдельных случаях, например, при S=16, можно принимать Р=4,

при  этом  целесообразно  ставить  на  валу  блок  не  из  четырех  колес,  а  два

двойных блока, это несмотря на некоторое усложнение конструкции механизма

управления уменьшит осевые габаритные размеры коробки.

Не  рекомендуется  в  коробках  скоростей  в  последней  по  порядку группе

оставить  более  двух  передач.  Особенно  важно  соблюдать  это  условие  при

проектировании  станков  повышенной  точности.  А  иногда  для  обеспечения

лучших  условий  работы  шпинделей  применяют  постоянную  шпиндельную

передачу. Однако, в структурой формуле это отражения не находят.

Для  уменьшения  веса  редуцирующей  коробки  выгодно  применять  такой

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

 

                              (3.13)

 

Для  мультипликаторной (ускоряющей)  коробки  число  передач  в  группах

увеличивается от электродвигателя к шпинделю

 

                                     (3.14)

 

Для коробок с равной редукцией  и мультипликацией целесообразно

 

                             (3.15)

 

Выполнение  этих  рекомендаций  позволяет  получить  больше  передач  с

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

уменьшением его частоты вращения.

Предпочтение  следует  отдавать  варианту  структурной  формулы  с

последовательно  возрастающими  характеристиками.  Характеристика  группы

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

индексации, а не кинематически, данной группе.

 

                                                  (3.16)

 

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

Необходимо  стремиться  к  уменьшению  номенклатуры  колес,  используемых  в

коробке,  что  дает  значительный  экономический  эффект.  Это  достигается

симметричным  расположением  лучей  в  поле  одной  группы  и  применением

одинаковых  лучей (то есть  с  одинаковыми  передаточными  отношениями)  в

различных группах передач.

 

3.3.9 Определение передаточных чисел

 

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

 

Umax=nэ.д./nmin  ,                                               (3.17)

 

где nэ.д. – частота вращения вала электродвигателя, об/мин.

Далее определяем характеристику всей цепи от электродвигателя до нижней ступени:

Hmax=lgUmax/lgφ,                                            (3.18)

 

где Hmax - характеристика цепи от электродвигателя до нижней ступени коробки скоростей, ее не следует путать с характеристикой группы передач.

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

Hmax=Hmax 1+…+Hmax i+…+Hmax n,                                                               (3.19)

 

где Hmax 1 – характеристика минимального передаточного отношения i – группы передач.

В качестве первого приближения Emax делится поровну – между группами, то есть

 

Hmax= Hmax /n,                                                       (3.20)

 

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

Все полученные значения Hmax i округляются до целых

 

Hmax i=int(Hmax i) ,                                           (3.21)

 

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

 

3.3.10  Определение  чисел  зубьев колес и построение матрицы частот

вращения

 

Определение  чисел  зубьев  осуществляется  при  соблюдении  следующих условий:

 

                                             (3.22)

                                                 (3.23)

                                             (3.24)

 

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

        - минимальное число зубье, допускаемое по условиям подрезания в i-ой группе;

       - передаточное отношение, полученное как отношение чисел зубьев  j-ой передачи i-ой группы.

Числа зубьев в передаче определяются из решения системы уравнений:

 

                                       (3.25)

 

откуда

 

                                        (3.26)

                                                  (3.27)

 

используя которые строится матрица фактических частот вращения всех валов коробки скоростей.

 

                                            (3.28)

 

где k – номер передачи в (i-1) – той группе

       – частота вращения вала при включенной j-ой передачи i-той группы.

 

3.3.11  Определение  частных  частот  вращения,  мощности,  крутящих

моментов и диаметров валов привода

 

Обычно  расчетные  частоты  вращения  валов  определяются  по  графику

частот вращения с помощью расчетной ветви.

Положение  расчетной  ветви  для  коробок  скоростей  определяется расчетной частотой вращения шпинделя:

 

                                              (3.29)

 

Далее  используется  матрица  частот  вращения  валов  и  фактические передаточные  отношения  для  определения  расчетной  ветви,  при  этом  за   

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

Мощность на i-том валу коробки скоростей определяется произведением:

                                                    (3.30)

 

где  - мощность электродвигателя, кВт;

       - КПД  участка  кинематической  цепи  до i-того  вала,  под считываемый  как  произведение  КПД  отдельных  элементов,  начиная  с  вала электродвигателя.

 

                                          (3.31)

 

Крутящий момент на i-том валу привода определяется по формуле:

 

                                                   (3.32)

 

Предварительно диаметры валов могут быть определены по формуле:

 

                                                     (3.33)

 

или

 

                                                  (3.34)

 

где с=100-150, меньшие значения используются при  постоянной нагрузке,  малых  изгибающих  моментов  и  коротких  валах;  большие –  при переменной  нагрузке,  значительных  изгибающих  моментах  и  длинных  валах.

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

 

3.3.12 Расчет прямозубой  эвольвентой передачи на прочность

 

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

Исходные данные для расчета:

 Т1-крутящий момент на шестерне, Н·м;

N1-частота вращения шестерни, мин -1;                          

S1-допускаемое  напряжение  для  зубьев  шестерни  при  базовом  числе

циклов, МПа;

S2- допускаемое изгибное напряжение для зубьев шестерни при базовом

цикле, МПа;

Р- отношение ширины венца к начальному диаметру шестерни;

Z1-число зубьев шестерни (меньшего из колес передачи);

Z2-число зубьев колеса;

С- степень точности зубчатой передачи по ГОСТ 1643-81;

К- код расположения передачи относительно опор (Рисунок 3.1).

 

Рисунок 3.1 – Расположение передачи относительно опор

 

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

 

1.2.1 Методика расчета

 

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

 

            (3.35)

 

где  Т1 - крутящий момент на шестерне, Н·м;

        dw1 - начальный диаметр шестерни, мм;

          - отношение ширины винца к начальному диаметру шестерни

для коробок передач станков =(0,2-0,4) 

        u - передаточное число, u≥ί ;

        Zн - коэффициент, учитывающий форму сопряженных поверхностей

зубьев,  определяют  в  зависимости  от  угла  наклона  зубьев  β  и  суммарного коэффициента  смещения  Хε.  Для  прямозубых  передач  при  α=20°;  Хε=0;  Zн=0,75;

    -  коэффициент  учитывающий  суммарную  длину  контактных

линий.  

 

                                                  (3.36)

 

где   -  коэффициент  торцевого  перекрытия,  определяемый  по  ГОСТ

16532-70 или упрощенным методом по приближенной формуле

 

                                     (3.37)

 

где  Z1 и Z2 - число зубьев, соответственно, шестерни и колеса;

         Кµv-  коэффициент,  учитывающий  динамическую  нагрузку, возникающую в зацеплениях;

          Кµβ  -  коэффициент,  учитывающий  распределение  нагрузки  по ширине венца

 Для предотвращения усталостного  выкрашивания поверхностного  слоя зубьев  при  сопоставлении  расчетного (σн)  и  допустимого (σнр)   контактных напряжений в полное зацепление должно выполняться условие:

 

                                                     (3.38)

 

Допустимое кантактное напряжение определяется по зависимости:

 

                                            (3.39)

 

где   - допускаемое контактное напряжение, соответствующее базовому числу циклов  перемены напряжений;

 - коэффициент долговечности, равный 1,0, если , в противном случае

 

 ,                                      (3.40)

 

где  - эквивалентное число циклов перемены напряжений

 

                                            (3.41)

 

где  - полное число  часов работы передачи за расчетный срок службы.

  Если принять расчетный срок службы передачи до капитального ремонта равным 5 лет, то тогда при двухсменной работе  составит 20000 часов, а это значит, что для большинства материалов колес, при частоте вращения больше 50   и коэффициент  будет равен 1,0.

В коробках передач станков расчетные частоты вращения, как правило больше 50 .

Диаметр шестерни по условию контактной прочности определяются на основе выражений (2) и (1), а модуль передачи по формуле:

 

                                                   (3.42)

 

Коэффициенты  и  могут быть найдены по таблице 1 и 2.

 

Таблица 3.3 – Коэффициент  для нормально и тяжелонагруженных зубчатых передач

Степень

точности

передачи

мм

 при  350

Окружная скорость V, м/с

1-3

3-6

6-9

9-12

12-15

15-18

18-24

1

2

3

4

5

6

7

8

9

6

10-100

100-200

1,00

1,05

1,05

1,10

1,10

1,15

1,10

1,20

1,15

1,20

1,20

1,30

1,25

1,35

 

 

Продолжение таблицы 3.3

1

2

3

4

5

6

7

8

9

7

10-100

100-200

1,00

1,05

1,05

1,10

1,10

1,15

1,10

1,25

 

 

 

 

8

10-100

100-200

1,00

1,05

1,10

1,15

1,15

1,20

 

 

 

 

 

Данная таблица 3.3 с достаточной степенью точности можно выразить формулой:

 

             (3.43)

 

где С – степень точности передачи;

      – межосевое расстояние, мм;

 

                                                   (3.44)

 

m – модуль передачи, мм.

Коэффициент ,  учитывающий распределение нагрузки по ширине венца, вычисляется по регрессивной зависимости, которая используется вместо таблицы 2:

 

 

 

 

 

Таблица 3.4 – Коэффициент , учитывающий распределение нагрузки

Относительная

ширина

шестерни

Симметричное расположение шестерни относительно опор К=1

Не симметричное расположение шестерни относительно опор К=2

Консольное расположение одного из колес К=3

             

0,2

1,00

1,00

1,06

1,10

1,15

1,25

0,4

1,01

1,03

1,12

1,20

1,35

1,55

0,6

1,03

1,05

1,20

1,30

1,60

1,90

0,8

1,06

1,03

1,27

1,44

1,35

2,20

 

 Погрешность определения   по регрессивной формуле не превышает 1% что вполне допустимо при расчете зубчатой передачи.

В целях обеспечения изгибной прочности зубьев с упрочненной поверхностью рассчитывается также минимально допустимый модуль на выносливость по изгибу:

 

,                      (3.46)

 

где -коэффициент, равный для прямозубых передач;

      - коэффициент, учитывающий распределение нагрузки по ширине венца (Таблица2).

       определяется по регрессивной зависимости:

 

 

где   – допускаемое напряжение по изгибу (Таблица 1)

        – коэффициент, учитывающий форму зуба шестерни В определяется по графику (Рисунок 2)

Выражение для , описывающий график имеет вид:

 

                    (3.48)

 

Рисунок 3.2 – График для определения

 

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

 

3.3.13 Расчет клиноременной передачи

 

 Производится  полный  расчет  клиноременной передачи  с  двумя  шкивами  без натяжного ролика при передаваемой мощности не более 30кВт.  Распространяется  только  на  ремни  нормальные клиновые  по  ГОСТ 1284.1-89.  Расчет  производится  по  мощности Nо, передаваемой одним ремнем.

Исходные данные:

N-мощность, передаваемая передачей, кВт;

N5-частота вращения меньшего шкива, мин-1;

U - передаточное отношение, которое должно быть меньше 1. 

Для ускорительных передач необходимо брать величину I/U;

А - приблизительное межцентровое расстояние, мм. В процессе расчета

оно уточняется в зависимости от стандартной длинны ремня;

С - условное обозначение типа станка или машины:

  • С=1 для токарных,  сверлильных,  шлифовальных  станков  и  машин  с пусковой нагрузкой до 20 % нормальной;
  • С=2 для фрезерных, зубофрезерных, револьверных станков и машин с пусковой нагрузкой до 150 % нормальной;
  • С=3 для  строгальных,  хонинговальных,  долбежных,  зубодолбежных станков и машин с пусковой нагрузкой до 200 % нормальной.

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

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

Размеры  сечений  и  профили  канавок  с  допускаемыми  отклонениями принимать по ГОСТ 1284.1-89.

 

Рисунок 3.3 – Сечение и профиль канавок

 

Методика расчета клиноременной передачи:

Вначале формируется массивы стандартных значений ширины ремней, диаметров шкивов и расчетных длин ремней.

Вычисляется окружная скорость ремня:

 

                                                   (3.49)

 

Определяется расчетная длинна ремня:

 

                                 (3.50)

 

Число ремней:

 

                                                  (3.51)

 

где    N - мощность, передаваемая передачей;

          N0 - мощность, передаваемая одним ремнем;

          К1 - поправочный коэффициент, зависящий от угла обхвата;

          Ср -  коэффициент режима работы.

  Коэффициент  К1  и  Ср   заданы.  С  достаточной точностью их можно выразить формулами:

 

                                  (3.52)

                                     (3.53)

 

где   С- обозначение типа станка(смотри исходные данные),

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

 

                                 (3.54)

 

Мощность  ,  передаваемая  одним  ремнем,  для  различных  сечений  в зависимости от диаметра и скорости представлена в таблице 3.5, данные которых  выражены  формулами,  позволяющими  определить   с погрешностью не более 5% от табличных.

Таблица 3.5 – Мощность  ,  передаваемая  одним  ремнем

Тип

ремня

Расчетная формула

1

2

0

 

 

 

 

Продолжение таблицы 3.5

1

2

А

 

Б

 

В

 

Г

 

 

Тяговое усилие передачи, К определяется по формуле:

                                                (3.55)

 

Усилие на вал от одного ремня, Н,

 

                                                (3.56)

 

где  S - предварительное  натяжение  ремня.

Уточненное межцентровое расстояние:

 

     (3.57)

 

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

 

3.3.14 Вычисление опорных реакций и динамической грузоподъемности подшипников и изгибных моментов вала

 

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

 

Рисунок 3.4- Реакция опор вала на радиальных подшипниках

 

Исходные данные:

А- расстояние до левой опоры до силы Р, мм ;

В- расстояние до левой опоры до силы Q, мм ;

L- расстояние между опорами, мм;

Р, Q- силы, действующие на вал, Н;

F-угол между плоскостями действия внешних сил, град.;

N-частота вращения вала, мин-1.

 Допускаются следующие значения факторов (рисунок 3.5)

 

Рисунок 3.5 – Значения факторов

 

0≤F≤360°  Р=0  или Q=0,  в  этом  случае  размеры  А  или  В  принимается произвольно (рекомендуется А=0 , В=0)          

R,S -опорные реакции в левой и правой опорах, соответственно, Н;

С01,  С02-статическая  грузоподъемность  подшипников  для  левой  и правой опоры, соответственно, Н;

С1,  С2-динамическпая  грузоподъемность  подшипников,  Н, соответственно, для левой и правой опоры при расчетной долговечности 10000 часов;

М -  изгибающий  момент  вала,  Нм,  в  точках  действия  сил  реакций  в промежутке  между  крайними  силами (расстояние  Х  дается  от  левого  края вала).

Статическая   грузоподъемность  подшипников  принимается  по величинам  опорных  реакций. Динамическая  грузоподъемность  вычисляется для радиального шарикоподшипника с осевой силой в обе стороны не более 20 %  от  радиальной,  с  температурой  до 100°С,  кратковременными перезагрузками  до 125 %  нормальной (расчетной)  нагрузки  при вращающемся, по отношению к нагрузке, внутреннем кольца.

Методика расчета:

После ввода исходных данных вычисляются опорные реакции В и W от силы P в плоскости действия этой силы. Вычисляются опорные реакции Н и G от усилия Q в плоскости действия Q.Определяются опорные реакции R и S геометрическим суммированием W,G и Е, Н.

 Далее  производится  расчет  динамической  грузоподъемности подшипников левой и правой опор по  формулам:

 

                                                 (3.58)

                                                       (3.59)

 

Таблица 3.6 – отношение С/Р при долговечности, шарикоподшипника

Частота вращения

С/Р

1

2

10

1,32

16

2,12

25

2,47

40

2,88

63

3,35

100

3,91

125

4,23

Продолжение таблицы 3.6

1

2

160

4,56

200

4,93

250

5,32

320

5,75

400

6,20

500

6,70

530

7,23

1800

7,80

1000

8,43

1250

9,11

1600

9,63

2000

10,5

2500

11,5

3200

12,4

4000

13,4

5000

14,5

 

где  - коэффициент безопасности, равный 1,2, для учета перегрузки

       - отношение динамической грузоподъемности к эквивалентной динамической нагрузке, заданной в таблице 4.

Данные таблицы 4 с погрешностью менее 1% выражены регрессивной зависимостью

 

                                              (3.60)

 

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

 

                                                   (3.61)

 

где   Р- действующее усилие в данной точке;

        а- плечо силы от левого конца вала.

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

 

Рисунок 3.6 – Опора изгибающих моментов

 

3.3.15 Расчет  сложного   сечения  вала  на  статическую прочность и выносливость

 

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

Исходные данные:

   М1- изгибающий момент в проверяемом сечении, Н.м;

   М2-крутящий момент в проверяемом сечении, Н.м;

   S- предел прочности материала вала, МП;

   D2, D1-минимальный, максимальный диаметры в сечении вала, мм                        (рисунок 7, 8, 9, 10);

    В-  ширина  шлица  или  шпонки,  мм.  Если  в  проверяемом   сечении 

галтель или выточка, то эта величина, то эта величина в расчете не участвует, но вводить ее в ЭВМ необходимо. Удобнее брать В=0°;

    Т-  высота шпонки, мм. В  случаях  галтели,  выточки или шлицев  эта величина  также  не  учувствует,  но  вводится  в  ЭВМ  ее  обязательно.  Лучше принять Т=0°;

 R-для  случаев  галтели  и  выточки  является  радиусом  галтели  или выточки, мм (рисунок 9, 10), а для шлицев и шпонок некоторый признак:

       для шлицев: R=1- если шлицы прямобочного профиля;

                            R=2- если шлицы эвольвенты;

       для  шпонок  R=1-если  шпоночная  канавка  нарезана  торцевой

фрезой;

                             R=2- если дисковой фрезой;

 С -  код  марки  стали (таблица 5),необходимо  для  вычисления пределов текучести σт и τт в зависимости от предела прочности σв;

 Х -  признак  концентратора  напряжений  в  сечении  вала: Х=1-если  в

проверяемом сечении: 

             Х=2- выточка

             Х=3- шлицы

             Х=4- если в сечении одна или несколько шпонок

 Z-  число  шлицев  или  шпонок  в  сечении.  В  случае  галтели  или выточки - любое число; 

При  необходимости  расчета  вала  без  концентратора  напряжений берется случай галтели, приняв D2=D1, а радиус возможно больше, например R=9999,9

Результат расчета:

N1- запас статической прочности при учете только изгиба;

N2 - запас статической прочности при учете только кручения;

N3  -  общий  запас  статической  прочности,  при  совместном  действии  изгиба и кручения;  

N4  -запас  усталостной  прочности (выносливости)  при  учете  только изгиба ;

N5 - запас усталостной прочности при учете только кручения ;

N -  общий  запас  усталостной  прочности  при  совместном  действии изгиба и кручения.

 Запас  прочности  должен  быть  ниже 1,3 - 1,5.  Меньшее  значение сталей с повышенной пластичностью.

Методика расчета:

- Расчет запаса статической прочности

Нормальные  напряжения  в  сечении  от  изгиба  и  кручения определяются по формулам:

 

                                                (3.62)

 

где   Wизг- момент сопротивления сечения при изгибе;

         Wкр- момент сопротивления при кручении.

Для вала сплошного круглого сечения

 

                                          (3.63)

 

 

Для сечения вала со шпонками (Рисунок 3.7)

 

                                          (3.64)

                                       (3.65)

 

где Z – количество шпонок.

Рисунок 3.7 – Сечение вала со шпонкой

 

Для сечения со шлицами рисунок 3.8

 

                                    (3.66)

                                    (3.67)

 

где Z – количество шлицев.

Рисунок 3.8 – Сечение вала со шлицами

 

Определяются  коэффициенты  запаса  статической  прочности  по нормалям и касательным напряжениям 

 

                                            (3.68)

 

где      и    -  напряжения  текучести,  которые  можно  вычислить  по приближенным формулам:

 

                                                (3.69)

                                        (3.70)

 

где   - предел прочности стали;

        С- обозначение марки стали

 Общий запас прочности по статической  несущей способности:

 

                                  (3.71)

 

- Расчет усталостной прочности (выносливости)

При  симметричном  знакопеременном  напряжении  изгиба  амплитуды и средние напряжения цикла можно принять следующими:

 

                                                           (3.72)

                                                        (3.73)

 

Считаем, что напряжения кручения близки к пульсирующим, поэтому можно принять:

 

                                                  (3.74)

 

  Значения коэффициента долговечности ограничены пределами 0,6< ≤1. Если  считать  время  работы  станка  около 20000  часов,  то  можно принять равным 0,1.

Запас усталостной прочности вала при учете изгибных напряжений

 

                                                     (3.75)

 

крутильных напряжений:

 

                                                (3.76)

 

где    и - пределы выносливости при кручении и при изгибе:

 

                                        (3.77)

                                           (3.78)

 

- коэффициент,  учитывающий  влияние  абсолютных  размеров  вала  на предел усталостной прочности при отсутствии концентраторов напряжений:

 

                         (3.79)

                        (3.80)

 

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

 

                                     (3.81)

 

 и  - эффективные  коэффициенты  концентрации  напряжений  при изгибе и кручении. Для различных концентратов напряжений  и  даны в виде  графиков  и  таблиц  в  зависимости  от  многих  параметров.  Эти данные  удалось  выразить  формулами.  Погрешность  определения  коэффициентов по формулам не превышает 3 % от табличных.

Галтельные переходы рисунок 3.9

 

                                   (3.82)

                  (3.83)

 

где  и  получены для случаев

Для случаев

 

                               (3.84)

                            (3.85)

 

где  и  - коэффициент для случаев

Рисунок 3.9 – Галтельные переходы

 

Выточка рисунок 3.10

 

При  

 

                    (3.86)

 

При

 

                       (3.87)

 

где   - для случаев 

При

 

                     (3.88)

 

При

 

                            (3.89)

 

где  - коэффициент для случая

Рисунок 3.10 – Выточка

Шлицы

 

                                         (3.90)

 – для эвольвентных шлицев,             (3.91)

 – для прямобочных шлицев.                        (3.92)

 

Шпонки

 

 - при нарезании шпоночной канавки дисковой фрезой

 - при нарезании канавки торцевой фрезой

 

 .                                       (3.93)

 

 

 

 

3.4 Лингвистическое обеспечение

 

3.4.1 Основные положения

 

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

Лингвистическое обеспечение САПР состоит из языков программирования, проектирования и управления.

Языки программирования служат для разработки и редактирования системного и прикладного программного обеспечения САПР. Они базируются на алгоритмических языках - наборе символов и правил образования конструкций из этих символов для задания алгоритмов решения задач.

Языки проектирования - это проблемно-ориентированные языки, служащие для обмена информацией об объектах и процессе проектирования между пользователем и ЭВМ.

Языки управления служат для формирования команд управления технологическим оборудованием, устройствами документирования, периферийными устройствами ЭВМ.

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

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

Совокупность языка программирования и соответствующего ему языкового процессора называют системой программирования.

Среда разработки Delphi основана на объектно-ориентированном расширении языка Pascal, известном как Object Pascal.

   Самые современные языки программирования поддерживают объектно-ориентированное программирование (ООП). ООП-языки основаны на трех основных принципах: инкапсуляция (обычно реализуемая с помощью классов), наследование и полиморфизм (или динамическое/позднее связывание). Хотя Delphi-программу можно написать, не вникая в базовые принципы языка, вы не сможете достичь вершин мастерства в данной среде, не разобравшись с языком программирования.

 

3.4.2 Компоненты

 

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

Button командная кнопка. Используется для реализации в программе команд с помощью обработчика событий onclick этого компонента.

Edit строка ввода. Предназначена для ввода пользователем текстовой информации в виде одной строки. Имеет возможности по управлению вводимой информацией, например, переопределение символов до их появления в поле ввода.

Label метка. Используется для размещения не очень длинных сообщений в виде статического текста.

Memo это простой текстовый редактор. Позволяет вводить многострочный текст с клавивтуры, загружать его из файла, редактировать и сохранять его в файл текстового формата. Memo не обладает возможностями форматирования содержащегося в нем текста. Это означает, что все атрибуты выбранного шрифта будут относиться ко всему тексту. Текст в компоненте Memo размещается построчно. Поэтому имеется доступ к каждой строке текста отдельно. Строки в редакторе Memo являются объектами Lines[i] типа String, где i - номер строки, отсчитываемый от нуля. Объект Lines[i] доступен и для чтения, и для записи. Соответственно, текст в компоненте Memo можно редактировать не только с клавиатуры, но и программно.

RadioButton зависимый переключатель. Используется для выбора только одного из нескольких вариантов. Для этого компонент объединяется как минимум с одним или несколькими такими же компонентами в группу. Щелчок по компоненту приводит к его выделению и снятию выделения ранее выбранного компонента.

GroupBox контейнер группы компонентов. Используется для группировки нескольких связанных по смыслу компонентов.

StringGrid таблица строк. Этот компонент обладает мощными      возможностями для представления текстовой информации в табличном виде.

Image рисунок. Компонент для отображения изображений, в том числе пинктограмм и метафайлов.

UpDown цифровой регулятор. Две кнопки этого компонента служат для увеличения (верхняя) или уменьшения (нижняя) связанной с компонентом числовой величины. Для отображения этой величины умеет ассоциироваться с компонентом Edit.

Таймер. Этот компонент служит для отсчёта интервалов реального времени. Имеет ограничение - не может обрабатывать интервалы менее 55 миллисекунд.

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

3.5 Описание программы

 

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

Проектный  расчёт включает:

- кинематический расчёт коробки переключения передач;

- расчёт прямозубой передачи;

- расчёт клиноременной передачи;

- расчёт подшипников;

- расчет сложного сечения вала.

Построение графиков:

- построение структурной сетки;

- построение опоры изгибающих моментов.

Алгоритм работы программы показан в приложение Б (Лист 1).

Блок «Кинематический расчет коробки переключения передач» (Приложение Б, Лист 1). Данный блок состоит из модуля расчета конструкторского и кинематического варианта, модуля расчета характеристик минимальных передаточных отношений всей группы, модуля расчета передаточных чисел, модуля расчета числа зубьев, модуля расчета частоты вращения валов, модуля расчета диамнтра валов. Блок во время работы соединяется с файлами базы данных stanki500.dat, stanki1000.dat, stanki1500.dat, stanki3000.dat (Приложение Б, Лист 12), которые хранят в себе информацию о существующих типов двигателей которыми оснащены станки. Блок имеет модуль построения структурной сетки (Приложение Б, Лист 16), по которой можно определить число ступеней частот вращения на валах привода, число  групповых  передач  в  приводе  и  порядок  их  конструктивного расположения,  число передач в каждой группе характеристики  групп,  т.е.  их  место  в  порядке  кинематического включения, диапазоны  регулирования  групповых  передач,  которые  равны  φ  в степени, равной числу интервалов lgφ, заключенному между крайними лучами, выходящими из одной точки.

Блок «Расчет прямозубой эвольвентной передачи на прочность» (Приложение Б, Лист 3). Данный блок состоит из модуля расчета модуля по изгибным и контактным напряжением, модуля расчета модуля по ГОСТ 9563-30, модуля расчета межосевого расстояния, модуля расчета шестерни, модуля расчета окружной скорости зубьев передачи. Во время работы блок соединяется с файлом базы данных bdPP.dat (Приложение Б, Лист 12),  в которых хранится информация о марках материала.

Блок «Расчет клиноременной передачи» (Приложение Б, Лист 2). Данный блок состоит из модуля расчета приблизительных диамнтров шкивов, модуля расчета окончателых диаметров шкивов по ГОСТ 20889-88, модуля расчета приблизительной длины ремня, модуля расчета окончательной длины ремня по  ГОСТ 1284.1-89, модуля расчета окончательного межосевого расстояния, модуля расчета окружной скорости ремня, модуля расчета тягового усилия, модуля расчета количетва, ремней, модуля расчета усилия на вал.

Блок «Расчет подшипников» (Приложение Б, Лист 2), состоит из модуля расчета реакции для опор, модуля расчета динамической и статической грузоподъемности, модуля расчета изгибающих моментов. Модуля построения графика опор изгибающих моментов.

Блок «Расчет сложного сечения вала на статическую прочность и выносливость» (Приложение Б, Лист 3) состоит из модуля расчета момента сопративления при изгибе и кручение, модуля расчета нормальных напряжений в сечение от изгиба и кручение, модуля расчета суммарного запаса прочности, модуля расчета коэффициента концентрации напряжений при изгибе и кручение, модуля расчета выносливости при изгибе и кручение, модуля расчета суммарного запаса прочности. Во время работы блок соединяется с файлами базы данных bdKK.dat (Приложение Б, Лист 12),  в котором хранится информация о марках сталей и их кодировка.

 

3.5.1 Руководство пользователя

 

3.5.1.1 Установка программы

 

Вставьте диск с авторской программой «САПР станков. Подсистема расчета передач» в DVD – привод.

Экран установки появится автоматически, если включен режим автозапуска. В противном случае запустите файл Setup.exe с диска программы. Действуйте согласно инструкции на экране. Выберите режим быстрой установки, чтобы установить игру в папку по умолчанию. Режим пользовательской установки позволит Вам самостоятельно указать папку, куда следует установить программу.

По завершении установки вы можете сразу запустить программу.

 

3.5.1.2 Интерфейс программы

 

Главный экран представляет собой форму (Рисунок 3.11) на которой расположены элементы управления программой  - это меню «Файл», «Расчеты», «График», «Справка» и «О программе».

 

Рисунок 3.11 – Главная форма программы «САПР станков. Подсистема расчета передач».

 

При вызове меню «Файл» пользователь может видеть следующие элементы данного меню – «Закрыть все окна», «Сохранить», «Печать» и «Выход» (Рисунок 3.12).

 

Рисунок 3.12 – Форма программы «САПР станков. Подсистема расчета передач» с вызванным меню «Файл».

 

Подменю «Закрыть все окна» – при вызове данной функции будут закрыты все дочерние окна данной программы, кроме родительского окна.

Подменю «Сохранить» – при вызове данной функции появляется окно «Сохранить как» (Рисунок 3.13), в котором пользователь может задать имя для сохраняемого файла и указать папку в который необходимо сохранить данный файл.

Примечание: происходит сохранение того расчета окно которого активно в данный момент времени.

Подменю «Печать» – при вызове данной функции появляется окно «Печать» (Рисунок 3.14), в котором пользователь может выбрать принтер на который он хочет отправить файл на печать,  указать число копий.

Примечание: происходит печать того расчета окно которого активно в данный момент времени.

Подменю «Выход» – при вызове данной функции происходит выход из программы.

Рисунок 3.13 – Форма программы «САПР станков. Подсистема расчета передач» с вызванным подменю «Сохранить».

 

Рисунок 3.14 – Форма программы «САПР станков. Подсистема расчета передач» с вызванным подменю «Печать».

 

При вызове меню «Расчеты» пользователь может увидеть следующие элементы данного меню – «Кинематический расчет коробки передач», «Расчет эвольвентой передачи», «Расчет клиноременной передачи», «Расчет подшипников» и «Расчет вала» (Рисунок 3.15).

 

Рисунок 3.15 – Форма программы «САПР станков. Подсистема расчета передач» с вызванным меню «Расчеты».

 

Подменю  «Кинематический расчет коробки передач» – при вызове данной функции открывается окно «Кинематический расчет коробки передач» (Рисунок 3.16). Данное окно имеет четыре блока:

- Исходные данные;

- Конструктивные варианты;

- Кинематические варианты;

- Результаты расчета.

Блок «Исходные данные» предназначен, для того чтобы пользователь ввел необходимые для дальнейшего расчета данные. На этом блоке расположены две кнопки:

- открыть базу данных моделей станка;

- рассчитать.

 

Рисунок 3.16 – Окно «Кинематический расчет коробки передач».

 

Кнопка «Открыть базу данных моделей станка» – при вызове данной функции появляется окно «База данных моделей двигателя» (Рисунок 3.17).

 

Рисунок 3.17 – Окно «База данных моделей двигателя».

 

На данном окне находится блок «Синхронная частота вращения», который содержит в себе пункты сортирующие двигателя по частоте вращения его вала. Необходимо выбрать один из пунктов сортировки и нажать кнопку «Загрузить базу данных». После того как база данных будет загружена пользователь может выбрать необходимый тип двигателя из таблицы и навести курсор мыши на строку с интересующим его типом двигателя и нажать левую кнопку мыши. После этих действий появится диалоговое окно «Confirm» (Рисунок 3.18), которое спросит у пользователя «Вы уверены в выборе?», в случае если пользователь нажмет «Да», то окно «База данных моделей двигателя»  автоматически закроется и данные необходимые для расчета автоматически внесутся в блок «Исходные данные». Если пользователь нажмет кнопку «Нет», то он может продолжить выбрать типа двигателя.

После того как все исходные данные будут внесены, пользователю необходимо нажать на кнопку «Рассчитать».

 

Рисунок 3.18 – Диалоговое окно «Confirm».

 

Во время расчета появится диалоговое окно «Выберите конструктивный вариант» (Рисунок 3.19), пользователю необходимо нажать кнопку «Ok» и выбрать вариант из блока «Конструктивный вариант». Для этого ему необходимо навести курсор мыши на строку с интересующим его вариантом, и нажать левую кнопку мыши.

 

Рисунок 3.19 – Диалоговое окно «Выберите конструктивный вариант».

 

После того как пользователь выберет конструктивный вариант, появится диалоговое окно «Выберите кинематический вариант» (Рисунок 3.20). Пользователю необходимо нажать кнопку «Ok» и выбрать вариант из блока «Кинематический вариант». Для этого ему необходимо навести курсор мыши на строку с интересующим его вариантом, и нажать левую кнопку мыши.

 

Рисунок 3.20 – Диалоговое окно о «Выберите кинематический вариант».

 

После того как расчет будет завершен появиться диалоговое окно «Расчет успешно завершен» (Рисунок 3.21).

 

Рисунок 3.21 – Диалоговое окно «Расчет успешно завершен».

 

По завершению расчета кнопка «Построение структурной сетки» становится доступной. После нажатия данной кнопки появляется окно «Структурная сетка» (Рисунок 3.22).

 

Рисунок 3.22 – Окно «Структурная сетка».

 

Кнопка «Строить» – при вызове данной функции строится график – структурная сетка (Рисунок 3.23).

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

 

Рисунок 3.23 – Окно «Структурная сетка» при вызове функции «Строить».

 

При закрытие окна «Кинематический расчет коробки передач» появляется диалоговое окно «Сonfirm», которое спрашивает у пользователя «Сохранить результаты кинематического расчета коробки передач?» (Рисунок 3.24), при нажатие кнопки «Да» открывается окно «Сохранить как», в котором пользователь может задать имя для сохраняемого файла и указать папку в который необходимо сохранить данный файл. Результаты расчета сохраняются и окно закрывается. Если пользователь нажал «Нет», то окно «Кинематический расчет коробки передач» закрывается и результаты не будут сохранены

Примечание:

– если в блоке «Исходные данные» не выбран знаменатель геометрической прогрессии, то появляется диалоговое окно «Error» (Рисунок 3.25), которое об этом предупреждает пользователя.

– если в окне «База данных моделей двигателя» в блоке «Синхронная частота вращения» не выбран не один пункт, то появляется диалоговое окно «Error» (Рисунок 3.26), которое об этом предупреждает пользователя.

 

Рисунок 3.24 – Диалоговое окно «Сonfirm» окна «Кинематический расчет коробки передач».

 

Рисунок 3.25 – Диалоговое окно «Error» блока «Исходные данные».

 

Рисунок 3.26 – Диалоговое окно «Error» блока «Синхронная частота вращения».

 

Подменю «Расчет прямозубой эвольвентой передачи» – при вызове данной функции открывается окно «Расчет прямозубой эвольвентой передачи на прочность» (Рисунок3.27). Данное окно имеет два блока:

- исходные данные;

- результаты расчета.

 

Рисунок 3.27 – «Расчет прямозубой эвольвентой передачи на прочность».

 

В блоке «Исходные данные» пользователь должен ввести необходимые для расчета данные.

Кнопка «Открыть базу данных марки сталей» – открывает окно «База данных марки сталей» (Рисунок 3.28).

Кнопка «Загрузить» – загружает базу данных, сообщая пользователю об успешной загрузке соответствующим диалоговым окном (Рисунок 3.29), из которой пользователь может выбрать сталь интересующей его марки. Для этого ему необходимо навести курсор мыши на строку с интересующей его маркой стали и нажать левую кнопку мыши, после чего появится диалоговое окно «Confirm» (Рисунок 3.30), которое поинтересуется у пользователя «Вы уверены в выборе?», если пользователь нажмет «Да», то выбранные данные перенесутся в блок «Исходные данные». В противном случае  пользователь может продолжить выбор.

 

Рисунок 3.28 – Окно «База данных марки сталей».

 

Рисунок 3.29 – Диалоговое окно «База данных марки сталей».

 

 

 

Рисунок 3.30 – Диалоговое окно «Confirm» окна «База данных марки сталей».

 

Пользователь имеет возможность редактирования базы данных, для этого ему необходимо выбрать пункт «Редактировать базу данных». При выборе данного пункта кнопки «Добавить строку» и «Удалить строку» станут активными (Рисунок 3.31).

 

Рисунок 3.31 – Окно «База данных марки сталей» в режиме редактирования.

 

Кнопка «Добавить строку» – добавляет строку снизу в таблицы.

Кнопка «Удалить строку» – удаляет строку снизу из таблицы.

Кнопка «Сохранить» – сохраняет базу данных.

Чтобы выйти из режима редактирование необходимо выбрать пункт «Завершить редактирование». Появится диалоговое окно «Confirm» (Рисунок 3.32), интересующееся у пользователя «Вы действительно хотите выйти из режима редактирования?», если пользователь нажмет «Да», то произойдет выход из режима редактирования, если «Нет» то пользователь останется в режиме редактирования.

 

Рисунок 3.32 – Диалоговое окно «Confirm» окна «База данных марки сталей»

 

Кнопка «Рассчитать» – производит расчет прямозубой передачи, по завершению расчета выводится диалоговое окно «Расчет прямозубой передачи закончен успешно» (Рисунок 3.33).

 

Рисунок 3.33 – «Расчет прямозубой передачи закончен успешно»

 

При закрытие окна – «Расчет прямозубой эвольвентой передачи на прочность» появляется диалоговое окно «Сonfirm», которое спрашивает у пользователя «Сохранить результаты расчета прямозубой эвольвентой передачи на прочность?» (Рисунок 3.34), при нажатие кнопки «Да» открывается окно «Сохранить как», в котором пользователь может задать имя для сохраняемого файла и указать папку в который необходимо сохранить данный файл. Результаты расчета сохраняются и окно закрывается. Если пользователь нажал «Нет», то окно «Расчет прямозубой эвольвентой передачи на прочность» закрывается и результаты не будут сохранены.

Примечание:

– если в блоке «Исходные данные» не выбрана степень точности передачи, то появляется диалоговое окно «Error» (Рисунок 3.35), которое об этом предупреждает пользователя;

– если в блоке «Исходные данные» не выбрано расположение передач, то появляется диалоговое окно «Error» (Рисунок 3.36), которое об этом предупреждает пользователя;

 

Рисунок 3.35 – Диалоговое окно «Не выбрана степень точности передачи»

 

Рисунок 3.36 – Диалоговое окно «Не выбрано расположение передач»

 

Подменю «Расчет клиноременной передачи» (Рисунок 3.27) – при вызове данной функции открывается окно «Расчет клиноременной передачи», которая имеет два блока:

- исходные данные;

- результаты расчета.

 

Рисунок 3.37 – Окно «Расчет клиноременной передачи».

 

В блоке «Исходные данные» пользователь вводит необходимые данные и нажимает кнопку «Рассчитать». После завершения расчета появляется диалоговое окно «Расчет клиноременной передачи успешно завершен» (Рисунок 3.38).

 

Рисунок 3.38 – Диалоговое окно «Расчет клиноременной передачи успешно завершен».

 

При закрытие окна – «Расчет клиноременной передачи» появляется диалоговое окно «Сonfirm», которое спрашивает у пользователя «Сохранить результаты расчета клиноременной передачи?» (Рисунок 3.39), при нажатие кнопки «Да» открывается окно «Сохранить как», в котором пользователь может задать имя для сохраняемого файла и указать папку в который необходимо сохранить данный файл. Результаты расчета сохраняются и окно закрывается. Если пользователь нажал «Нет», то окно «Расчет клиноременной передачи» закрывается, и результаты не будут сохранены.

 

Рисунок 3.39 – Диалоговое окно «Сохранить результаты расчета клиноременной передачи?»

 

Примечание:

– если в блоке «Исходные данные» не выбран тип станка, то появляется диалоговое окно «Error» (Рисунок 3.40), которое об этом предупреждает пользователя;

– если в блоке «Исходные данные» не выбран тип ремня, то появляется диалоговое окно «Error» (Рисунок 3.341), которое об этом предупреждает пользователя;

 

Рисунок 3.40 – Диалоговое окно «не выбран тип станка»

 

Рисунок 3.41 – Диалоговое окно «не выбран тип ремня»

 

Подменю «Расчет подшипников» (Рисунок 3.42) – при вызове данной функции появляется окно «Расчет подшипников», которое содержит три блока:

- исходные данные;

- результаты расчета;

- график.

В блоке «Исходные данные» пользователь вводит необходимые данные для расчета и нажимает кнопку «Рассчитать». После выполнения расчета появляется диалоговое окно «Расчет подшипников закончен успешно» (Рисунок 3.43).

Кнопка «Строить график» – при вызове данной функции в блоке «График» происходит построение графика по результатам расчета( рисунок 3.44).

 

Рисунок 3.42 – Окно «Расчет подшипников».

 

Рисунок 3.43 – Диалоговое окно «Расчет подшипников закончен успешно»

 

Рисунок 3.44 – Окно «Расчет подшипников» в режиме «График».

При закрытие окна – «Расчет подшипников» появляется диалоговое окно «Сonfirm», которое спрашивает у пользователя «Сохранить результаты расчета подшипников?» (Рисунок 3.45), при нажатие кнопки «Да» открывается окно «Сохранить как», в котором пользователь может задать имя для сохраняемого файла и указать папку в который необходимо сохранить данный файл. Результаты расчета сохраняются и окно закрывается. Если пользователь нажал «Нет», то окно «Расчет подшипников» закрывается, и результаты не будут сохранены.

 

Рисунок 3.45 – Диалоговое окно «Сохранить результаты расчета подшипников?»

 

Примечание:

– если расстояние от левой опоры до силы Р больше расстояния между опорами, то появляется диалоговое окно «Error» (Рисунок 3.46), которое об этом предупреждает пользователя;

– если расстояние от левой опоры до силы Q больше расстояния между опорами, то появляется диалоговое окно «Error» (Рисунок 3.47), которое об этом предупреждает пользователя;

 

Рисунок 3.46 – Диалоговое окно «Расстояние В не может быть больше L».

Рисунок 3.47 – Диалоговое окно «Расстояние А не может быть больше  L».

 

Подменю «Расчета вала» – при вызове данной функции появляется окно «Расчет сложного сечения вала на прочность и выносливость» (Рисунок 3.48), которое имеет два блока:

- исходные данные;

- результаты расчета.

В блоке «Исходные данные» пользователь вводит данные необходимые для расчета. Некоторые элементы блока станут доступны после того как пользователь выберет один из признаков концентратора напряжений в сечение вала.

Кнопка «Открыть базу данных материалов» – при вызове данной функции появляется окно «База данных кодировки сталей» (Рисунок 3.49).

 

Рисунок 3.48 – Окно «Расчет сложного сечения вала на прочность и выносливость».

 

Рисунок 3.49 – Окно «База данных кодировки сталей».

 

Кнопка «Открыть» – загружает базу данных, сообщая пользователю об успешной загрузке соответствующим диалоговым окном (Рисунок 3.50), из которой пользователь может выбрать сталь интересующей его марки. Для этого ему необходимо навести курсор мыши на строку с интересующей его маркой стали и нажать левую кнопку мыши, после чего появится диалоговое окно «Confirm» (Рисунок 3.51), которое поинтересуется у пользователя «Вы уверены в выборе?», если пользователь нажмет «Да», то выбранные данные перенесутся в блок «Исходные данные». В противном случае  пользователь может продолжить выбор.

 

Рисунок 3.50 – Диалоговое окно «База данных марки сталей».

 

Рисунок 3.51 – Диалоговое окно «Confirm» окна «База данных марки сталей».

 

Пользователь имеет возможность редактирования базы данных, для этого ему необходимо выбрать пункт «Редактировать базу данных». При выборе данного пункта кнопки «Добавить строку» и «Удалить строку» станут активными (Рисунок 3.52).

 

Рисунок 3.52 – Окно «База данных марки сталей» в режиме редактирования.

 

Кнопка «Добавить строку» – добавляет строку снизу в таблицы.

Кнопка «Удалить строку» – удаляет строку снизу из таблицы.

Кнопка «Сохранить» – сохраняет базу данных.

Чтобы выйти из режима редактирование необходимо выбрать пункт «Завершить редактирование». Появится диалоговое окно «Confirm» (Рисунок 3.53), интересующееся у пользователя «Вы действительно хотите выйти из режима редактирования?», если пользователь нажмет «Да», то произойдет выход из режима редактирования, если «Нет» то пользователь останется в режиме редактирования.

 

Рисунок 3.53 – Диалоговое окно «Confirm» окна «База данных кодировки сталей»

 

Кнопка «Рассчитать» – производит расчет вала, по завершению расчета выводится диалоговое окно «Расчет вала закончен успешно» (Рисунок 3.54).

 

Рисунок 3.54 – Диалоговое окно «Расчет вала закончен успешно».

 

При закрытие окна – «Расчет сложного сечения вала на прочность и выносливость» появляется диалоговое окно «Сonfirm», которое спрашивает у пользователя «Сохранить результаты расчета вала?» (Рисунок 3.55), при нажатие кнопки «Да» открывается окно «Сохранить как», в котором пользователь может задать имя для сохраняемого файла и указать папку в который необходимо сохранить данный файл. Результаты расчета сохраняются и окно закрывается. Если пользователь нажал «Нет», то окно «Расчет сложного сечения вала на прочность и выносливость» закрывается, и результаты не будут сохранены.

 

Рисунок 3.55 – Диалоговое окно «Сохранить результаты расчета вала?»

 

При вызове меню «График» пользователь может видеть следующие элементы данного меню – «Печать структурной сетки», «Печать опор изгибающих моментов» (Рисунок 3.56).

 

Рисунок 3.56 – Форма программы «САПР станков. Подсистема расчета передач» с вызванным меню «График».

 

Подменю «Печать структурной сетки» и «Печать опор изгибающих моментов» – при вызове данной функции появляется окно «Печать» (Рисунок 3.57), в котором пользователь может выбрать принтер на который он хочет отправить файл на печать,  указать число копий.

 

Рисунок 3.57 – Форма программы «САПР станков. Подсистема расчета передач» с вызванным подменю «Печать структурной сетки» или «Печать опор изгибающих моментов».

 

Меню «Справка»

Меню «О программе» – при вызове данной функции появляется окно «О программе» (Рисунок 3.58).

 

 

Рисунок 3.58 – Окно «О прогамме».

 

3.2.3 Проектные требования к программе

 

Программа должна обладать следующими свойствами:

- дружественным интерфейсом, позволяющим пользователю легко разобраться в программе;

- наличие справочного материала, предоставляющего необходимую информацию обо всех составляющих программы.

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

Программа должна быть совместима с операционными системами Windows 98SE, Windows 2000, Windows XP.

Системные требования:

 - процессор Pentium III с тактовой частотой 800 МГц;

- оперативная память 512 Мб;

- графический адаптер SVGA с видеопамятью 32 Мб;

- привод DVD-ROM;

- свободное пространство на жестком диске не менее 500 Мб;

- манипулятор "мышь".


4 Технико-экономическое обоснование проекта

 

4.1 Расчет трудоемкости разработки программного продукта

 

Расчет затрат времени на разработку программного продукта  охватывает работы, выполняемые специалистами, на стадиях представленных в таб­лице 4.1.

Таблица 4.1 - Стадии разработки программного продукта

Обозначение

Стадии разработки

ТЗ

Техническое задание

ЭП

Эскизный проект

ТП

Технический проект

РП

Рабочий проект

В

Стадия внедрения

 

 

При расчете фактических затрат времени необходимо учесть влияние следующих факторов:

  • количество разновидностей форм входной информации;
  • количество разновидностей форм выходной информации;
  • степень новизны комплекса задач;
  • сложность алгоритма;
  • виды используемой информации;
  • сложность контроля входной и выходной информации;
  • использование типовых проектных решений.

Предусматривается 4 степени новизны разрабатываемых задач (таблица 4.2).

 

 

 

 

Таблица 4.2 - Степени новизны разрабатываемых задач

Обозначение

Степень новизны

А

Разработка комплекса задач, предусматривающая применение новых методов разработки, проведения научно-исследовательских работ

Б

Разработка решений задач и систем, не имеющих аналогов

В

Разработка решений задач и систем, имеющих аналогичное решение

Г

Привязка типовых проектных решений

 

Сложность алгоритма представлено 3 группами в таблице 4.3.

 

Таблица 4.3 - Сложность алгоритма

 

Сложность алгоритма (обозначение)

Виды алгоритма

1

Алгоритмы оптимизации и моделирования систем и объектов

2

Алгоритмы учета, отчета, статистики и поиска

3

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

 

Трудоемкость разработки зависит и от вида используемой информации.

Виды информации представлены в таблице 4.4.

 

 

 

 

 

Таблица 4.4 - Виды используемой информации

 

Обозначение

Виды информации

ПИ

Переменная информация

НСИ

Нормативно-справочная информация

БД

Базы данных

РВ

Режим работы в реальном времени

ТОУ

Телекоммуникационная обработка данных и управление удаленными объектами

 

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

 

Таблица 4.5 - Группы сложностей организации контроля входной и выходной информации

 

Обозначение

Группа сложности

11

Входные данные и документы разнообразного формата и структур (контроль осуществляется перекрестно)

12

Входные данные и документы однообразной формы и содержания (осуществляется формальный контроль)

21

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

22

Печать документов однообразной формы и содержания,

вывод массивов данных на машинные носители

 

Далее в справочных таблицах представлены затраты времени при выполнении различных видов работ на разных стадиях процесса разработки про­граммного продукта.

Затраты времени при выполнении работ на стадиях технического задания и эскизного проекта представлены в таблице 4.6.

 

Таблица 4.6 - Затраты времени, в днях

 

Комплекс задач подсистемы

 

 

 

 

 

Техническое задание

Эскизный проект

Степень новизны

 

 

Степень новизны

А

Б

В

Г

А

Б

В

Г

1

2

3

4

5

6

7

8

9

1  Перспективное планирование, размещение и развитие отрасли,    управление проектируе­мым капи-тальным строитель­ством; технико-экономическое планирование, управление ценообразованием

79

57

37

34

175

117

77

53

2 Управление материально-техническим снабжением, сбытом продукции; управление комплектацией, экспортными и импортными поставками

105

76

42

30

115

79

53

35

3 Бухгалтерский учет, управ­ление   финансовой деятель­ностью

103

72

30

35

166

112

67

57

4 Управление организацией труда, заработной платой, кадрами, нормами и норма­тивами, охраной труда

63

46

30

13

151

101

67

46

5 Управление качеством про­дукции, технологическими процессами в производстве

64

47

31

22

157

99

67

44

6 Управление транспортными перевозками, техобслужива­нием,         вспомогательными службами и энергоснабжени­ем

91

66

43

26

170

100

70

45

7 Управление научно-технической информацией. Совершенствование документооборота и контроль за ис­полнением документа. Управление охраной природы и окружающей среды.

50

36

24

15

151

101

67

46

8 Учет пенсий, пособий и стра­ховых операций

79

55

36

26

103

70

45

36

9 Статистические задачи

 

129

111

61

38

103

70

45

49

 

 

 

 

10 Задачи расчетного характера

92

69

47

29

103

70

45

41

 

Поправочные коэффициенты для определения трудоемкости работ на стадии технического проекта представлены в таблице 4.7 1, К2, К3).

Таблица 4.7 - Поправочные коэффициенты для определения трудоемкости работ на стадии технического проекта

Вид используемой информации

 

Степень новизны

 

 

 

А

Б

В

Г

ПИ, К1

1,7

1,2

1

0,5

НСИ, К2

1,45

1,08

0,72

0,43

БД, К3

4,37

3,12

2,08

1,25

 

Поправочные коэффициенты для определения трудоемкости работ на стадии рабочего проекта представлены в таблице 4.8  1, К2, К3).

 

Таблица 4.8 - Поправочные коэффициенты для определения трудоемкости работ на стадии рабочего проекта

Вид используемой информации

Группа сложности алгоритма

Степень новизны

А

Б

В

Г

 

ПИ, К1

 

 

 

С1

2,27

1,62

1,2

0,65

С2

2,02

1,44

1,1

0,58

СЗ

1,68

1,2

1

0,48

НСИ, К2

С1

1,36

0,97

0,65

0,4

С2

1,21

0,86

0,58

0,34

СЗ

1,01

0,72

0,48

0,29

БД, К3

С1

1,14

0,81

0,54

0,32

С2

1,05

0,72

0,48

0,29

СЗ

0,85

0,6

0,4

0,24

 

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

 

,                                  (4.1)

 

где m- количество наборов данных ПИ, шт;

                 n - количество наборов данных НСИ, шт;

       p - количество наборов данных БД, шт.

 

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

Сложность контроля входной информации

Сложность контроля выходной информации

 

 

21

22

11

1,16

1,07

12

1,08

1

 

Таблица 4.10 - Поправочные коэффициенты для определения трудоемкости работ на стадии технического и рабочего проектов и внедрения

Стадия

раз­работки

Вид обрабатываемой инфор­мации

Степень новизны

 

 

 

 

А

Б

В

Г

ТП

РВ

1,67

1,45

1,26

1,1

 

 

ТОУ

1,75

1,52

1,36

1,15

РП

РВ

1,75

1,52

1,36

1,15

 

 

ТОУ

1,92

1,67

1,44

1,25

В

РВ

1,6

1,39

1,21

1,05

 

 

ТОУ

1,67

1,45

1,26

1,1

 

Общая трудоемкость разработки рассчитывается по формуле (4.2):

 

,                                   (4.2)

 

где  - затраты труда на стадии технического задания, дней (принимаем 37);

                   - затраты труда на стадии эскизного проекта, дней  (принимаем 77);

                 - затраты труда на стадии технического проекта,  дней (принимаем 8);

- затраты труда на стадии рабочего проекта, дней (принимаем 9);

 - затраты труда на стадии внедрения, дней ( принимаем 4).

 

 дней

 

Общая трудоемкость разработки программного продукта с учетом попра­вочных коэффициентов рассчитывается по формуле (4.3):

 

,                                      (4.3)

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

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

       - затраты труда на стадии внедрения с учетом поправки, дней.

 

Для расчета затрат труда на стадии технического проекта с учетом поправки по формуле (4.1) и на основе справочной таблицы (4.7) рассчитаем поправочный коэффициент на использование разных видов информации:

 

 

Теперь с учетом поправки на использование разных видов информации и на основе справочной таблицы (4.10) вычислим затраты труда на стадии технического проекта с учетом поправки:

 

t´ТП=28·1,26·1,08=38 дней.

 

Для расчета затрат труда на стадии рабочего проекта с учетом поправки по формуле (4.1) и на основе справочной таблицы (4.8) рассчитаем поправочный коэффициент на использование разных видов информации:

 

 

С учетом поправки на использование разных видов информации и на основе справочных таблиц (6.9) и (6.10) вычислим затраты труда на стадии рабочего проекта с учетом поправки:

 

дней.

 

Для расчета затрат труда на стадии внедрения используются поправочные коэффициенты из справочных таблиц (4.9) и (4.10).

 

дней.

 

Таким образом, общие затраты труда на разработку программного продукта с учетом поправочных коэффициентов составят:

 

дней.

 

Чтобы определить количество человек U необходимое для выполнения работы следует воспользоваться формулой (4.4):

 

,                                                  (4.4)

 

подставив в формулу (4.4) числовые значения трудозатрат получим:

 

человек.

 

Для решения поставленной задачи в установленные сроки нужен 1 программист.

 

4.2 Расчет себестоимости программного продукта

 

Себестоимость программного продукта рассчитывается по формуле (4.5):

 

С = Мвс + Э + Зозп + Здзп + Зсн,                             (4.5)

 

где - затраты на вспомогательные материалы, р;

       - затраты на электроэнергию на технологические цели, р;

       - основная зарплата разработчика, р;

        - дополнительная зарплата разработчика, р;

       - отчисления на социальные нужды, р;

        Н - накладные расходы, р.

 

Затраты на вспомогательные материалы приведены в таблице 4.10.

 

Таблица 4.10 - Затраты на вспомогательные материалы

Наименование затрат

Количество, шт

Сумма, р

1 Картридж для НP black 131

1

345

2 Упаковка бумаги для принтера (500 лист.)

1

140

3 Память USB FLASH DRIVE 8г

1

490

Итого:

975

 

Затраты на электроэнергию рассчитываются по формуле (4.5):

 

,                                            (4.5)

 

где   - мощность потребляемой электроэнергии, кВт;

         - стоимость одного киловатт-часа электроэнергии, р/кВт-ч;

         - общие затраты труда на разработку программного продукта, час;

         - коэффициент загрузки компьютера.

 

Подставив в формулу (4.5) числовые значения вычислим затраты на электроэнергию:

 

Э=0,6·1,89·(173·8)·0,8=1255 р.

 

Основная заработная плата разработчика рассчитывается по формуле (6.6):

 

                                                      Зозпчтс·Т´ОБЩ,                                               (4.6)

 

где  - часовая тарифная ставка разработчика, р./час;

       - общие затраты труда на разработку программного продукта, час.

Подставив в формулу (6.6) числовые значения вычислим основную заработную плату разработчика:

 

Зозп=90·(173·8)=124560 р.

Дополнительная заработная плата разработчика составляет 10 % от основной зарплаты и рассчитывается по формуле (4.7):

 

                                           Здзп =0,1· Зозп,                                                                                         (4.7)

   

Здзп =0,1·124560=12456 р.

 

Отчисления на социальные нужды определяются по формуле (4.8):

 

                                           Зсн=( Зозп+ Здзп )·Rсн,                                                   (4.8)

 

где  - коэффициент отчислений на социальные нужды,  = 0,34

 

Подставив в формулу (6.8) числовые значения, вычислим отчисления на социальные нужды:

 

Зсн=(124560+12456)·0,34=46585,44 р.

 

Накладные расходы рассчитываются по формуле (4.9):

 

                                      Н=0,1·( Зозп+ Здзп ),                                                          (4.9)

 

Подставив числовые значения в формулу (4.9), получим:

 

Н= 0,1·(124560+12456)=13701,6 р.

 

Теперь, зная все числовые значения, можно рассчитать полную себестоимость разработанного программного продукта:

 

С=975+1255 +124560+12456+46585,44+13701,6 =199533,04р.

 

В таблице 4.11 сведены результаты расчетов себестоимости программного продукта.

 

Таблица 4.11 - Калькуляция себестоимости программного продукта

Наименование статей расходов

Затраты, р

1. Основная заработная плата разработчика

124560

2. Дополнительная заработная плата разработчика

12456

3. Отчисления на социальные нужды

46585,44

4. Накладные расходы

13701,6

5. Затраты на электроэнергию

1255

6. Вспомогательные материалы

975

7. Полная себестоимость программного продукта

199533,04

 

4.3 Расчет экономического эффекта программного продукта

 

Экономический эффект от внедрения программного продукта рассчитывается по формуле (6.10):

 

,                     (4.10)

 

где  - количество обрабатываемых документов, шт;

       - трудоемкость обработки документов до и после внедрения программы, час;

      Счтс - часовая тарифная ставка пользователя, р/час;

       - коэффициент отчислений на дополнительную заработную плату,  = 0,1;

      - коэффициент отчислений на социальные нужды,  =0,34;

       - нормативный коэффициент окупаемости капитальных вложений, =0,39;

      К - дополнительные капитальные вложения, связанные с разработкой программного продукта (199533,04р).

 

Используя ранее рассчитанные значения и подставив их в формулу (4.10), получим значение экономического эффекта:

 

Эуг=8000·(13-9)·37,5·0,1·0,34-0,39·199533,04=57418 р.

 

Срок окупаемости программного продукта рассчитывается по формуле (4.11):

,                                               (4.11)

 

где  - себестоимость программного продукта, р;

                 С1 - стоимостные затраты при использовании ручного труда, р;

                 С2 - стоимостные затраты при использовании программы, р.

 

Для расчета стоимостных затрат воспользуемся формулой (4.10):

 

Э1=8000·13·37,5·0,1·0,34-0,39·199533,04=132782 р.

Э2=8000·937,5·0,1·0,34-0,39·199533,04=57742 р.

 

Подставив в формулу (6.11) рассчитанные числовые значения, получим:

 

Ток года или 25 мес.

 

Полученные экономические показатели проекта представлены в таблице 4.12.

 

 

 

 

Таблица 4.12 - Экономические показатели программного продукта

Наименование показателя

Единица измерения

Затраты

1) Основная заработная плата разработчика

р

124560

2) Дополнительная заработная плата разработчика

р

12456

3) Отчисления на социальные нужды

р

465585,44

4) Накладные расходы

р

13701,6

5) Затраты на электроэнергию

р

1255

6) Вспомогательные материалы

р

975

7) Полная себестоимость программного продукта

р

199533,04

8) Экономический эффект

р

57418

9) Срок окупаемости программного продукта

лет

2,06

 


5 Безопасность труда

 

5.1 Анализ и обеспечение безопасных условий труда

 

Исследуемым объектом данной работы являются условия труда инженера-конструктора в компьютерном зале.

В соответствии с СанПиН 2.2.2./ 2.4.1340 - 03 «Гигиенические требования к ПЭВМ и организации работы» [13] необходимо проанализировать: ПЭВМ, помещение для эксплуатации ПЭВМ, микроклимат помещения, шум и вибрацию, освещение помещения рабочего места, организацию и оборудование рабочего места, организацию режима труда.

В компьютерном зале используется монитор фирмы «S0NY», который имеет гигиенический сертификат, соответствующий норме. Эргономические параметры и конструкция данного монитора обеспечивают надёжное и комфортное считывание информации в условиях эксплуатации. Площадь на одно рабочее место составляет 8 м2 при норме не менее 6 м2 , а объём равен 24 м3 при норме не менее 24 м3. В компьютерном зале имеется шкаф для хранения портфелей, сумок и других вещей персонала. Потолок зала покрыт побелкой с коэффициентом отражения - 0,7, стены оклеены обоями бело-жёлтого цвета с коэффициентом отражения - 0,5, пол деревянный красно-коричневого цвета, поверхность ровная, не накапливаются статические заряды с коэффициентом отражения 0,5. Перед началом и после работы помещение проветривается. Помещение оборудовано системой центрального отопления. Установлены кондиционеры типа «CHOFU SERENO», которые, независимо от наружных метеорологических условий, обеспечивают оптимальные и допустимые метеорологические условия для рабочей зоны помещения. Искусственное освещение осуществляется с помощью 4 светильников ОДОР с лампами типа ЛБ, мощностью 80 Вт (по 2 лампы). Светильники подвешены к потолку и расположены в шахматном порядке. Освещенность на рабочем месте равна 340 лк при норме не менее 300 лк в соответствии со СНиП 23–05–95 [14].  Рабочее место по отношению к световым проёмам расположено так, что естественный свет падает сбоку (справа). Освещенность в 0,8 выше нормы по СНиП 23–05–95 [14]. Стол имеет ширину - 800 мм, глубину - 1000 мм, высоту - 737 мм. В столе есть углубление для ног: высота - 700 мм, ширина - 560 мм, глубина - 800 мм. Поверхность стола матовая жёлтого цвета. Продолжительность обеденного перерыва составляет 60 минут. Продолжительность непрерывной работы без регламентированного перерыва не превышает 2 часов., т.к. При 8-ми часовой рабочей смене и работе на ВДТ и ПЭВМ регламентированные перерывы: для через 2 часа от начала рабочей смены и через  2 часа после обеденного перерыва продолжительностью 15 минут каждый, т.к  трудовая деятельность относится к I категории, что соответствует норме.

Для видов трудовой деятельности устанавливаются 3 категории тяжести и напряженности работы с ВДТ и ПЭВМ. В данном случае работа инженера конструктора относится к группе А -  по суммарному числу считываемых знаков за рабочую смену  но не более 60 000 знаков за смену.

В результате мероприятий по эргономике и охране труда (благодаря установленному кондиционеру)  температура воздуха на рабочем месте в холодный период года в помещении повысилась с 18 до 24 ºС, в тёплый - понизилась от 25 до 22 ºС, скорость движения воздуха в холодный период года уменьшилась с 0,3 до 0,1 м/с, в тёплый с 0,2 до 0,1. Уровень шума в помещении 82 дБ, что превышает норму. Таким образом, для снижения шума осуществим следующие меры: • экранирование рабочего места (постановкой перегородок, диафрагм); • облицовку потолка и стен звукопоглощающим материалом (снижает шум на 6-8 дБ); • рациональную перепланировку помещения; • снижение уровня шума, путем подбора для работы техники, производящей минимальный шум. В результате уровень шума снизился до 75 дБ. Относительная влажность воздуха составляет 40 – 50 %.

Работа оператора не связана с токсичными веществами и здание в котором он находится не прилегает к зданиям в которых могут находиться токсичные вещества, также в здание в котором находится оператор не проводятся промышленные работы, следовательно содержание промышленной пыли и токсичных веществ мало, это видно из таблицы 5.1:

 Таблица 5.1 - Предельно допустимые концентрации некоторых вредных веществ

Название вещества

ПДК, мг\м3

Концентрация вещества в рассматриваемом помещении, мг\м3

Бензпирен

0,00015

0,00005

Бериллий и его соединений

0,001

0,0003

Свинец

0,01

0,001

Хлор

1,0

0,2

Серная кислота

1,0

0,4

Хлорид водорода

5,0

1,1

 

Величина физической нагрузки: общая, выполняемая мышцами корпуса и ног за смену (работа оператора не предусматривает большой физической нагрузки) до 42000 кгс/м; региональная, выполняемая мышцами плечевого пояса за смену до 21000 кгс/м; рабочая поза, рабочее место (поза несвободная (сидя) до 25 % рабочего времени рабочий находится в наклонном положении под углом до 30º).

Величина нервно – психической нагрузки: длительность сосредоточенного наблюдения снизилась с 30 до 20 % от рабочего времени за смену; число важных объектов наблюдения уменьшилось с 8 до 4; количество движений в час до 250; количество сигналов в час до 75. Напряжение зрения: размер объекта, различения более 5,0 мм; точность зрительных работ малой точности; разряд зрительных работ VI. Монотонность: число приёмов (элементов и операций) более 10; длительность повторяющихся операций более 100.

 

5.2 Расчет категорий тяжести и напряженности труда

Определим динамику изменения производственного травматизма и работоспособности в этих условиях при работе оператора ПЭВМ в компьютерном зале. В таблице 5.2 приведена оценка условий труда в баллах  до и после внедрения мероприятий.

 

Таблица 5.2 – Значение условий труда инженера-конструтора в баллах

Факторы

Оценка факторов в баллах

До внедрения мероприятий

После внедрения мероприятий

Значение

Балл

Значение

Балл

1

2

3

4

5

Санитарно – гигиенические:

- температура воздуха на рабочем месте:

1) в холодный период года, ºС;

2) в теплый период года, ºС;

3) относительная влажность воздуха, %;

- скорость движения воздуха:

1) в холодный период года, м/с;

2) в теплый период года, м/с;

3) уровень вибрации, дБ;

4) уровень шума, дбА;

- освещение:

1) естественное, %;

2) искусственное, лк.;

 

 

 

18

25

От 40 до 50

 

 

0,3

0,2

0,9

82

 

0,8

340

 

 

 

2

3

1

 

 

2

2

1

2

 

2

1

 

 

 

24

22

От 40 до 50

 

 

0,1

0,1

0,9

75

 

0,8

340

 

 

 

1

2

1

 

 

1

1

1

2

 

2

1

 

 

 

Продолжение таблицы 5.2

1

2

3

4

5

Психофизиологические:

- величина физической нагрузки:

1) общая, выполняемая мышцами корпуса и ног, кгс-м;

2) региональная, выполняемая мышцами плечевого пояса, кгс-м;

3) рабочая поза;

 

- величина нервно – психической  нагрузки, %:

 

 

 

 

42000

 

 

21000

Несвободная

 

30

 

 

 

 

1

 

 

1

3

 

 

2

 

 

 

 

42000

 

 

21000

Несвободная

 

 

20

 

 

 

 

1

 

 

1

3

 

 

1

1) длительность сосредоточенного наблюдения, %;

2) число важных объектов наблюдения;

3) количество движений в час;

- количество сигналов в час напряжение зрения:

1) размер объекта, различения, мм;

2) точность зрительных работ;

3) разряд зрительных работ;

- монотонность:

1)число приёмов;

2)длительность повторящихся операций;

 

50

 

8

250

 

75

 

более 5

малая

 

VI

 

более 10

более 100

 

1

 

2

1

 

1

 

1

2

 

1

 

1

1

 

50

 

4

250

 

75

 

более 5

малая

 

VI

 

более 10

более 100

 

1

 

1

1

 

1

 

1

2

 

1

 

1

1

 

При одновременном воздействии ряда факторов интегральная оценка тяжести труда в баллах определяется по выражению (7.1):

UТ = ,                                (5.1)

 

где UТ – интегральный показатель категории тяжести в баллах;

      Хmax – элемент условий труда на рабочем месте, имеющий наибольший балл;

      – сумма количественной оценки в баллах значимых элементов условий труда без Хmax;

       n – количество элементов условий труда, шт;

      10 – число, введённое для удобства расчётов.

Определяем интегральную оценку тяжести труда до и после внедрения мероприятий по формуле (7.1).

До внедрения мероприятий:

 

U1 = 38.1,

 

что соответствует третьей категории тяжести труда.

После внедрения мероприятий:

 

U2 = 36,67,

 

что также соответствует третьей категории тяжести работ.

Прогнозирование изменения травматизма осуществляется следующим образом. Рост травматизма оцениваем по формуле (5.2):

 

К =  ,                                            (5.2)

 

где К – рост производственного травматизма, количество раз;

      UТ – интегральный показатель категории тяжести труда в баллах.

До внедрения мероприятий: 

 

.

              

Возможен рост производственного травматизма почти в 2 раза.

После внедрения мероприятий:

 

.

 

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

У =  ,                                                (5.3)

 

где У – показатель утомления в условных (относительных) единицах;

      15,6 и 0,64 – коэффициенты регрессии;

      UТ – интегральный показатель категории тяжести труда в баллах.

До внедрения мероприятий:

 

.

 

После внедрения мероприятий:

 

.

 

Уровень работоспособности определим по формуле (7.4)

 

R = 100 – У .                                                  (5.4)

 

До внедрения мероприятий:     

              

.

     

После проведения мероприятий:

 

.

 

Изменение производительности труда (прирост производительности труда) за счет изменения работоспособности по формуле (5.5) составит:

 

ППТ =  ,                                    (5.5)

где ППТ – прирост производительности труда;

 R2 и R1 – работоспособность в условных единицах до и после внедрения мероприятий, понизивших тяжесть труда;

 0,2 – поправочный коэффициент, отражающий усреднённую зависимость между повышением работоспособности и ростом производительности труда.

Ппт=

Выводы (после проведения мероприятий по улучшению условий труда):

– производительность труда увеличилась на 4,6 %;

– рост производственного травматизма снизился с 1,7 до 1,6;

– категория тяжести труда, зависящая от интегральной оценки условий труда так и осталась третьей, к которой относятся работы, при выполнении которых в организме человека из–за повышенной нагрузки или не вполне благоприятных условий труда формируется начальная стадия пограничного функционального состояния. Основным признаком третьей категории тяжести является замедление физиологических функций. Замедляется выполнение обычных рабочих операций (заданий), снижается индивидуальная производительность труда.

 

5.3 Возможные чрезвычайные ситуации

 

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

- человеческие жертвы;

- ущерб здоровью людей или окружающей среде;

- значительные материальные потери;

- нарушение условий жизнедеятельности людей.

Возможные чрезвычайные техногенные ситуации в городе Оренбурге:

– падение самолётов и вертолётов в черте города;

– выбросы вредных веществ, перевозимых по железной дороге или с заводов (по станции Оренбург проходят 7 – 8 грузовых поездов в сутки с АХОВ);

– пожары и взрывы в результате случайности или террористических актов.

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

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

 

5.3.1 Расчет молниезащиты

 

Исходные данные для расчета молниезащиты: наименование объекта (административный корпус ЮУПК), размеры объекта l = 24 м, b = 15 м, h = 9 м; среднее число поражений молнией 1 км2 данной поверхности в год; категория производства по степени пожарной опасности, классы опасных зон по пожаро- и взрывоопасности в соответствии с ПУЭ.

Определить число поражений молнией в год строений, не оборудованных молниезащитой можно по формуле (5.6)

 

N = (b + 6h)(l + 6h) n ∙ 10−6 ,                                   (5.6)

 

где l, b − соответственно длина и ширина строения, имеющего в плане прямоугольную форму, м;

      h − высота строения по его боковым сторонам, м;

      n − среднегодовое число ударов молний на 1 км2 земной поверхности в районе расположения объекта, выбираемое в зависимости от интенсивности грозовой деятельности (n = 3).

 

N = (15 + 6 ∙ 9)(24 + 6 ∙ 9) ∙ 3 ∙ 10−6 = 0,44 ∙ 10−3.

 

Исходя из конструкции здания, размера и формы выбираем одиночный стержневой молниеотвод. Зона защиты молниеотвода представляет собой часть пространства, примыкающего к молниеотводу, внутри которого здание защищено от прямых ударов молнии с определённой степенью надёжности. Выбираем зону защиты типа Б. Зона защиты одиночного стержневого молниеотвода высотой h ≤ 150 м представляет собой конус, вершина которого находится на высоте h0 <  h, а основание образует круг радиусом rх.

Для зоны типа Б эти размеры определяются по формулам (5.7)

 

h0 = 0,92 h;         r0 = 1,5 h;         rх = 1,5(hhх/0,92).              (5.7)

 

При известных значениях hх и rх высота молниеотвода для зоны типа Б определяется по формуле (5.8)

 

h = (rх + 1,63hх)/1,5.                                        (5.8)

 

Радиус зоны защиты молниеотвода при установке его на крыше здания

 

rх0 = 0,5= 0,5= 14,15 м.

 

Принимая для этого случая hх = 0, рассчитаем высоту одиночного стержневого молниеотвода:

 

h0 = rх0/1,5 = 14,15/1,5 = 9,43 м.

 

Радиус  зоны  защиты  молниеотвода при  установке его на расстоянии с = 1 м от угла здания

rх1 = с + = 1 + = 29,30 м.

 

При hх = h высота молниеотвода

 

h = (rх + 1,63hх)/1,5 = (29,3 + 1,63 ∙ 9)/1,5 = 29,31 м.

 

Вывод: после проведения расчетов по молниезащите установлено, что если устанавливать одиночный стержневой молниеотвод на пересечении диагоналей плоскости крыши здания, то высота его будет равна 9,43 м, а если устанавливать его на расстоянии 1 м от угла здания, то высота его будет равна 29,31 м.

 

5.3.2 Расчет эвакуационных путей и выходов

 

Предельно допустимая длина эвакуационного участка, м, определяется по формуле (7.9)

 

Lпр = vT,                                              (5.9)

 

где v – скорость движения людей при вынужденной эвакуации: при движении по горизонтальным участкам v = 16 м/мин, по лестнице вверх v = 8 м/мин, вниз v = 10 м/мин;

     T – допускаемое время эвакуации, мин (T = 2 мин).

Рассчитаем предельно допустимую длину эвакуационного участка, м,

 

Lпр = 10 ∙ 2 = 20 м.

 

Плотность размещения людей на площади эвакуационного участка, м22:

 

Д = ,                                        (5.10)

 

где Ni − численность людей на участке;

  fi − площадь горизонтальной проекции человека, м2;

  S − площадь участка эвакуации, м2.

 

Д = 60 ∙ 0,113 / 360 = 0,0188 м22.

 

Значение Д должно быть не более 0,92 м22.

Ширина эвакуационного участка, м,

 

В = N / (Lпрδ),                                            (5.11)

 

где δ − предельная плотность потока людей для взрослых не более 10…12 чел/м2.

 

В = 60 / 20 ∙ 12 = 0,25 м.

Число путей эвакуации:

 

Пэ = 0,6N/(100В) = 0,6 ∙ 60 / 100 ∙ 0,25 = 1,44 ≈ 1.

 

Вывод: в результате проведённых расчетов было установлено, что эвакуационный путь необходим один, который уже существует в исследуемом объекте.

 

Заключение

 

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

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

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

 

 


Список использованных источников

1 Архангельский А.Я. Программирование в Delphi 7. – М.: ООО «Бином-пресс», 2005 г. – 1152 с.: ил.

2 Хомоненко А.Д.  Delphi 7 / под общ. ред. А.Д. Хомоненко. – Спб.: БХВ-Петербург, 2003. – 1216 с.: ил.

3 Шейнблит А.Е. Курсовое проектирование деталей машин: Учеб. пособие для  техникумов. – М.: Высш.шк., 2003. – 432 с.: ил.

4 Дунаев Д.А., Леликов С.С. Курсовое проектирование деталей машин: Учебник для ВУЗов. – М.: Высш.шк., 2005. – 541 с.: ил.

6 Норенков, И. П. Основы автоматизированного проектирования / И.П. Норенков. - М: изд-во МГТУ им.Н.Э.Баумана, 2000. –360с.

 

 

Приложение А

Листинг программы

 

ЧЕРТЕЖИ

САПР станков. Подсистема расчета передач

 

 

САПР станков. Подсистема расчета передач

 

 

 

 

САПР станков. Подсистема расчета передач

 

 

 

 

 

 

САПР станков. Подсистема расчета передач

 

 

 

 

Скачать: listy-a1-diplom.rar

 

Категория: Дипломные работы / Дипломные работы по машиностроению

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.