
- •Лекция 33 Математическое моделирование при автоматизированном проектировании технологических процессов реферат
- •Содержание
- •Введение
- •1. Общая часть
- •1.1 Анализ процесса термической обработки заготовок
- •1.1.1 Анализ режимов термической обработки заготовок и процесса ручного составления технологической карты для единичного производства
- •1.1.2 Анализ систем автоматизированного проектирования технологических процессов
- •1.1.3 Анализ выбора средств разработки программного обеспечения для системы автоматизированного проектирования технологических процессов
- •1.2 Разработка математической модели для проектирования технологического процесса термообработки заготовок
- •1.3 Разработка структурно-функциональной модели системы автоматизированного проектирования технологического процесса термообработки заготовок
- •1.5 Разработка методов моделирования системы проектирования технологических процессов термообработки заготовок
- •1.5.1 Разработка логической модели системы проектирования технологических процессов термообработки заготовок
- •1.6 Разработка физической модели системы проектирования технологических процессов термообработки заготовок
- •1.6.1 Разработка диаграммы классов пмк для автоматизации проектирования технологического процесса термообработки заготовок
- •1.6.2 Модульная структура пмк
- •1.6.3 Разработка диаграммы развертывания пмк для автоматизации проектирования технологического процесса термообработки заготовок
- •1.6.4 Разработка модели «сущность-связь» (er-диаграммы) для пмк автоматизации проектирования технологического процесса термообработки заготовок
- •2. Специальная часть. Разработка проекта программно-методического комплекса автоматизации проектирования технологического процесса термообработки заготовок в огмет зао нкмз
- •2.1 Структура и функциональное назначение отдельных модулей пмк для автоматизации проектирования технологического процесса термообработки заготовок в огМет зао нкмз
- •Соединение с базой данных
- •2.2 Результаты углубленной разработки отдельных модулей пмк для автоматизации проектирования технологического процесса термообработки заготовок
- •2.3 Элементы интерфейса пмк для автоматизации проектирования технологического процесса термообработки заготовок
- •2.4 Инструкция по установке пмк для автоматизации проектирования технологического процесса термообработки заготовок
- •2.5 Инструкция пользователя пмк для автоматизации проектирования технологического процесса термообработки заготовок
- •3. Экономические расчеты
- •3.1 Расчет капитальных затрат на создание пмк для автоматизации проектирования технологического процесса термообработки заготовок
- •3.2 Расчет годовой экономии от автоматизации работы технолога
- •3.3 Расчет годового экономического эффекта
- •3.4 Расчет коэффициента экономической эффективности и срока окупаемости капиталовложений
- •3.5 Выводы по разделу
- •4. Охрана труда
- •4.1 Анализ опасных и вредных производственных факторов
- •4.2 Разработка мероприятий по обеспечению безопасных и комфортных условий труда
- •4.3 Оценка эффективности мероприятий
- •Общие выводы
- •Список использованной литературы
- •Приложение a
- •Связи между свойствами поверхностей деталей и операторами(технологическими переходами)
- •Связи между совокупностями свойств деталей и операторами (технологическими переходами)
- •Связи между свойствами поверхностей детали и операторами технологического процесса
- •Условия применимости зубошевинговальных станков
- •10.1. Назначение, сущность и составные части информационного обеспечения (ио) сапр
- •10.2. Уровни представления данных
- •10.3. Проектирование базы данных
2.2 Результаты углубленной разработки отдельных модулей пмк для автоматизации проектирования технологического процесса термообработки заготовок
Основным управляющим модулем является модуль TexPro.pas. Модуль techkart.pas отвечает за вывод формы для ввода и выбора необходимых данных для заполнения технологической карты. Модуль steel.pas отвечает за хранение и отображение данных о стали. Модуль avtor.pas отвечает за вывод справочной информации об авторе.
При загрузке ПМК происходит запрос авторизации пользователя, если авторизация прошла успешно – вход в программу, иначе – выдача сообщения об ошибке или выход из ПМК. При запуске приложения программа автоматически проверяет наличие баз данных и правильность пути к ним. Если базы данных не обнаружены, то выводиться сообщение об отсутствии баз данных и программа не загружается.
Когда программа подключена к БД, все сведения из базы выводятся на экран в таблицу. Для удобства редактирования данных программа выводит их на форму для работы с таблицами. По окончанию работы в таблицах все сведения сохраняются. После сохранения данных можно составить технологическую картудля термообработки заготовок.
Покажем с помощью блок-схем и программного кода реализацию модулей ПМК расчета автоматизации проектирования технологического процесса термообработки заготовок.
На рисунке 2.3 приведена блок-схема работы аутентификации пользователя.
Рисунок 2.3 – Блок-схема аутентификации пользователя
Реализация аутентификации пользователя представлена на рисунке 2.4
if login.Text='' then ShowMessage('Введите логин');
if pass.Text='' then ShowMessage('Введите пароль');
if (login.Text<>'') and (pass.Text<>'') then begin
Try
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select count(surname) as count');
ADOQuery1.SQL.Add('from workers');
ADOQuery1.SQL.Add('where login='+QuotedStr(login.Text));
ADOQuery1.SQL.Add('and password='+Quotedstr(pass.text));
ADOQuery1.ExecSQL;
DataSource1.DataSet:=ADOQuery1;
result:=DataSource1.DataSet.FieldList.Fields[0].Value;
if result=0 then
showmessage('неверный логин/пароль')
else frm_main.Show;
except
ShowMessage('error');
end;
Рисунок 2.4 – Аутентификация пользователя
Алгоритм расчета данных для графика представлен на рисунке 2.5.
Рисунок 2.5 – Алгоритм расчета данных для графика
Запрос для извлечения данных из БД, в зависимости от выбранного режима термообработки представлен на рисунке 2.6.
select a.temp_nach, a.temp_kon from norm_time a
where a.type_to= QuotedStr(CB_to);
Рисунок 2.6 – Пример запроса данных из БД
2.3 Элементы интерфейса пмк для автоматизации проектирования технологического процесса термообработки заготовок
На рисунке 2.7 представлен интерфейс системы для автоматизации проектирования технологического процесса термообработки заготовок. На главной форме пользователю предоставляется выбор операции для автоматизации разработки технологического процесса.
Рисунок 2.7 – Элементы интерфейса главной страницы ПМК для автоматизации проектирования технологического процесса термообработки заготовок
На рисунке 2.8 показана форма авторизации в ПМК для автоматизации проектирования технологического процесса термообработки заготовок
Рисунок 2.8 – Форма авторизации в ПМК для автоматизации проектирования технологического процесса термообработки заготовок
Форма выбора справочников представлен на рисунке 2.9.
Рисунок 2.9 – Наименование справочников ПМК для автоматизации проектирования технологического процесса термообработки заготовок