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

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Программирование
  • 8080 страниц
  • 33 + 33 источника
  • Добавлена 28.05.2016
3 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы

Оглавление
Обозначения и сокращения 4
Введение 5
1. Аналитический обзор 7
1.1 Станки с ЧПУ 7
1.2 Программирование станков с ЧПУ 10
Подготовительные функции (G коды) 11
2. Характеристика технологического оборудования 18
2.1 Описание деревообрабатывающего станка PFЕ 500-PX 18
2.2 Средства программирования станка PFЕ 500-PX 20
2.3 Описание процесса 23
2.4 Обоснование необходимости автоматизации 25
2.5 Задачи на проектирование 26
3. Системный анализ объекта управления 27
3.1 Концептуальная модель объекта управления 27
3.2 Формирование требований к ИС 29
3.3 Формализованная модель технологического процесса 30
4. Проектирование ИС 31
4.1 Характеристика информационных потоков 31
4.2 Построение информационно-логической модели 32
4.3 Выбор средств разработки 40
4.4 Функциональное моделирование системы 43
4.5 Проектирование пользовательского интерфейса 44
4.6 Алгоритм работы программы 46
4.7 Контрольный пример работы программы 47
Заключение 63
Библиографический список 65
Приложение А – Техническое задание 68
Приложение Б – Листинг программного кода программы 71
Приложение В – Инструкция оператора 77

Фрагмент для ознакомления

Для этого запустим компоненту администратора.Запустим программный комплексstanok.exe, расположенный в папке: C:\Станок с ЧПУ\Аdmin.После запуска приложения появится окно авторизации:Рис. 4.11 – Окно авторизацииВведем тестовую учетную запись: admin|parol.Рис. 4.12 – Ввод учетной записиДалее появится окно выбора ролей:Рис. 4.13 – Окно выбора ролейДля выбора роли администратора нажмем соответствующую кнопку, и появится окно приложения администратора.Рис. 4.14 – Окно приложения администратораРабота приложения начинается с нажатия кнопкиНачать запись программы в правом меню программы.После нажатия на кнопку начала записи программы в левом верхнем углу появится синий квадратик.Рис. 4.15 – Начало записи программыСледующей командой является пуск станка. Данная команда сразу отображается в текстовом поле Кода программы (справа).Рис. 4.16 – Пуск станкаПосле запуска станка возможно задание траектории движения фрезы в привязке к координатной сетке.Траектория движения нумеруется цифрами в соответствующих точках координат.При этом все координаты изменения траектории отображаются в коде программы.Рис. 4.17 – Задание траектории фрезыДалее можно дать промежуточную остановку станка для задания новых параметров пиления. Для этого нажимаем соответствующую кнопку Остановка станка. После этого на панели координат появится синий квадратик в текущей позиции фрезы.Рис. 4.18 – Остановка станкаПосле остановки станка бегунками изменим значения скорости вращения фрезы, глубины пиления и скорости пиления.Заданные параметры будут работать при подаче любых команд станку на пиление детали.Далее для работы заново запускаем станок с новыми параметрами пиления.Рис. 4.19 – Задание новых параметров пиленияЗадание траектории пиления с новыми параметрами пиления. Новые параметры пиления видны в подаваемых командах.Рис. 4.20 – Пиление с новыми параметрами пиленияПосле задания всей последовательности команд, администратор должен остановить запись программы, нажатием на соответствующую кнопкуОстановить запись программы. После чего в текущей позиции фрезы появится синий квадратик.Рис. 4.21 – Остановка записи программыДалее необходимо сохранить заданную программу в БД. Для этого необходимо нажать кнопкуСохранить программу.Рис. 4.22 – Сохранение программы в БДПосле сохранения программы в БД, она становится доступной для работы оператору станка с ЧПУ.Далее рассмотрим пример работы с приложением оператора.Для этого в меню выберем роль Оператора:Рис. 4.23 – Окно приложения оператора станкаПосле запуска приложения оператора необходимо выбрать программу обработки из списка в правой части окна и нажать на кнопкуДобавить программу.Рис. 4.24 – Выбор программы обработкиПосле добавления программы операторы отобразятся в левой части окна программы.Рис. 4.25 – Программа загруженаДалее необходимо осуществить запуск программы нажатием на кнопку Пуск.Рис. 4.26 – Программа запущенаПосле завершения цикла обработки или в случае нештатной ситуации оператор может остановить цикл обработки нажатием на кнопку Остановка.Рис. 4.27 – Программа остановленаПосле выполнения цикла обработки оператор может запустить следующую программу обработки. Но перед тем как запустить новую программу на выполнение он должен обнулить память контроллера. Для этого ему необходимо нажать на кнопкуОчистить память станка.После этого последовательность команд будет удалена из левого окна.Рис. 4.28 – Память очищенаЗаключениеЦелью ВКР является разработка системы управления деревообрабатывающими станками на основе языка G-code.В первой главе ВКР были рассмотрены основные элементы станков с ЧПУ, а также следующие вопросы:Сбои в работе станков с ЧПУ;Методы контроля станков с ЧПУ;Диагностика технического состояния станка с ЧПУ.Далее рассмотрены вопросы управления станками с ЧПУ, а именно история создания языка G-code, структура управляющих последовательностей G-code, основные операнды таблицы G-code.Во второй главе рассмотрены основные характеристики деревообрабатывающего станка PFЕ 500-PX.Описан процесс обработки заготовки на станке PFЕ 500-PX.Анализ процесса обработки заготовки показал, что наиболее трудоемкой и важной является задача «написание программы обработки», это связано:со сложностью языка программирования G-code;сложностью использования универсальных программных средств генерирования G-code;порчей заготовок из-за ошибок в программе обработки.Результата анализа показал необходимость создания простого в использовании программного обеспечения для генерации G-code последовательности для последующего запуска на станке.В третьей главе осуществлено проектирование системы управления деревообрабатывающими станками на основе языка G-codeДано концептуальное и формализованное описание системы.В четвертой главе осуществлено проектирование информационного фонда системы, а также проектирование пользовательского интерфейса системы.На основе проекта системы разработана ее программная реализация. Описан порядок установки и работы в системе.Разработанная система позволит администраторам станка разрабатывать программу обработки, с помощью специального интерфейса, а операторам станка запускать разработанные программы на выполнение.Библиографический списокАверченков А., Станки с ЧПУ: устройство, программирование, инструментальное обеспечение и оснастка/А. Аверченков. – М.: Флинта, 2014 – 214 с.Аверченков А., Автоматизация подготовки управляющих программ для станков с ЧПУ. Часть 2/А. Аверченков. – М.: Флинта, 2015. – 326 с.Атре Ш. Структурный подход к организации баз данных/Ш. Атре. – М.: Финансы и статистика, 2014. Автоматизированные информационные технологии в экономике: Учебник/Под ред. проф. Г.А. Титоренко. – М.: Компьютер, ЮИНИТИ, 2013. – 210 с.Балла О., Обработка деталей на станках с ЧПУ. Оборудование. Оснастка. Технология. Учебное пособие/О. Балла. – М.: Интер, 2015. – 368 с.Бекаревич Ю., MicrosoftAccess 2013/Ю. Бекаревич. – Спб.: БВХ-Петербург, 2014. – 231 с.Бочаров Е.П. Интегрированные Корпоративные информационные системы: Принципы построения: лабораторный практикум на/ Е.П. Бочаров. – М.: Финансы и статистика, 2015. – 234 с.Брейдо В.Л. Вычислительные системы, сети и телекоммуникации. СПб: Питер, 2013. – 312 с.Вильховченко С. Протоколы информационно-вычислительных сетей. М.: Радио и связь, 2012. – 195 с.Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 2014. – 261 с.Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2013. – 220 с.Гук М. Аппаратные средства локальных сетей. СПб: Питер, 2013. – 201 с.Дейт К. Дж. ведение в системы баз данных. Киев: Диалектика, 2012. - 784 с.Карпова Т.С. Базы данных: модели, обработка, реализация / Карпова Т.С. – СПб.: Питер, 2015. – 392с.Клещев Н.Т. Проектирование информационных систем/ Н.Т. Клещев, А.А. Романов. – М.: Российская экономическая академия, 2013.- 283с.Конноли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика: [пер. с англ.] / Конноли Т., Бегг К., Страчан А. - 2-е изд.- М.: Вильямс, 2014. – 394с.Кривошеин М. ER: диаграммы сущность-связь [Электронный ресурс]. – Режим доступа: http://mikkri.narod.ru (03.02.2016).Кузнецов С.Д. Основы современных баз данных/ С.Д. Кузнецов К. – Курск, 2015. – 276 с.Клещев Н.Т. Проектирование информационных систем/ Н.Т. Клещев, А.А. Романов. – М.: Российская экономическая академия, 2013. - 283с.Конноли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика/Т. Конноли.- М.: Вильямс, 2013. – 394 с.Кузнецов С.Д. Основы современных баз данных/ С.Д. Кузнецов К. – Курск, 2013. – 276 с.Ловыгин А., Современный станок с ЧПУ и CAD/CAМ система/А. Ловыгин. – М.: Бином, 2015. – 280 с.Леоненков А. Объектно-ориентированный анализ и проектирование с использованием UML и IBM RationalRose / А. Леоненков. - М.: Вильямс, 2015.- 357 с.Липаев В.В. Проектирование программных средств. – М.: Высшая школа, 2012. – 215 с.Леоненков А. Объектно-ориентированный анализ и проектирование с использованием UML и IBM RationalRose / А. Леоненков. - М.: Вильямс, 2013.- 357 с.Маклаков С. В. Моделирование бизнес-процессов с AllFusionProcessModeler. – М., 2013. – 232 с. Маклаков С.В. Создание информационных систем с AllFusionModelingSuite. – М.: ДИАЛОГ-МИФИ, 2012. – 242 с. Петров Ю.А., Шлимович Е.Л., Ирюпин Ю.В. Комплексная автоматизация управления предприятием: Информационные технологии - теория и практика. - М.: Финансы и статистика, 2014 – 302 с.Смирнова Г.Н., Проектирование экономических информационных систем/ Г.Н. Смирнова. — М.: Финансы и статистика, 2014. – 289 с.Смирнов И.Н. и др. Основные СУБД. – М.: Наука, 2013.Титоренко Г.А., Автоматизированные информационные технологии в экономике: Учебник/ Г.А. Титоренко. – М.: Компьютер, ЮИНИТИ, 2013. – 188 с.Хомоненко А.Д. Базы данных/А.Д. Хомоненко. — СПб.: КОРОНА принт, 2013. – 215 с.Хмельницкого С.В. Концепция развития информационных ресурсов/ С.В. Хмельницкого, В.В. Шарыхин, Н.В. Каплунова. – СПб.: Европейский университет в Санкт-Петербурге, 2014. – 321 с.Приложение А – Техническое заданиеМинобрнауки Россиифедеральное государственное бюджетное образовательное учреждениевысшего профессионального образования«Санкт-Петербургский государственный технологический институт(технический университет)»ЗАДАНИЕНА ВЫПУСКНУЮ КВАЛИФИКАЦИОННУЮ РАБОТУНА ПОЛУЧЕНИЕ СТЕПЕНИ БАКАЛАВРАУГС (код, наименование)230000Информатика и вычислительная техникаНаправление подготовки (код, наименование)230100.62Информатика и вычислительная техникаФакультетИнформационных технологий и управленияКафедраСистем автоматизированного проектирования и управленияСтудент _________________________________Тема: «Программный комплекс для управления деревообрабатывающими станками»Утверждена приказом по институту отДата выдачи задания___________Срок сдачи студентом законченной работы___________Цель работы: Разработка системы управления деревообрабатывающими станками на основе языка G-codeИсходные данные:основная литература, электронные ресурсы по теме:Аверченков А., Станки с ЧПУ: устройство, программирование, инструментальное обеспечение и оснастка/А. Аверченков. – М.: Флинта, 2014 – 214 с.Аверченков А., Автоматизация подготовки управляющих программ для станков с ЧПУ. Часть 2/А. Аверченков. – М.: Флинта, 2015. – 326 с.Атре Ш. Структурный подход к организации баз данных/Ш. Атре. – М.: Финансы и статистика, 2014. Автоматизированные информационные технологии в экономике: Учебник/Под ред. проф. Г.А. Титоренко. – М.: Компьютер, ЮИНИТИ, 2013. – 210 с.Балла О., Обработка деталей на станках с ЧПУ. Оборудование. Оснастка. Технология. Учебное пособие/О. Балла. – М.: Интер, 2015. – 368 с.Бекаревич Ю., MicrosoftAccess 2013/Ю. Бекаревич. – Спб.: БВХ-Петербург, 2014. – 231 с.Бочаров Е.П. Интегрированные Корпоративные информационные системы: Принципы построения: лабораторный практикум на/ Е.П. Бочаров. – М.: Финансы и статистика, 2015. – 234 с.Брейдо В.Л. Вычислительные системы, сети и телекоммуникации. СПб: Питер, 2013. – 312 с.Вильховченко С. Протоколы информационно-вычислительных сетей. М.: Радио и связь, 2012. – 195 с.Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 2014. – 261 с.Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2013. – 220 с.Перечень вопросов, подлежащих разработке: 1. Выполнить аналитический обзор станков с ЧПУ.2. Рассмотреть процесс программирования станков с ЧПУ.3. Описать характеристики технологического оборудования.4. Описать технологический процесс.5. Обосновать необходимость автоматизации процесса.6. Разработать проект системы управления деревообрабатывающими станками.7. Разработать программную реализацию системы.8. Подготовить документацию (пояснительную записку, руководство оператора, руководство администратора) и презентацию по выпускной квалификационной работе.Перечень графического материала: 1. Схема процесса обработки заготовки на станке.2. Концептуальная модель объекта управления.3. Формализованное описание процесса проектирования программного комплекса.4. Инфологическая модель баз данных системы.5. Макеты интерфейса.6. Результаты тестирования.Характеристики аппаратного и программного обеспечения:IBMPC-совместимый компьютер на базе микропроцессора IntelCore 2 Duo (2 ГГц), ОЗУ 2 Гб, НЖМД 20 Гб, монитор ЖК (17), клавиатура, DVD и CD-ROM дисковод, мышь. Операционная система Windows 7, среда геометрического моделирования КОМПАС-3D V9, СУБД OfficeAccess 2013, среда разработки программного обеспечения DelphiStudio, текстовый редактор OfficeWord, графический пакет OfficeVisio 2010, презентационная программа OfficePowerPoint.Заведующий кафедрой Т.Б. ЧистяковаНаучный руководитель УГС, проф. Т. Б. ЧистяковаРуководитель, Н. В. Романовстарший преподаватель Задание принял к выполнению С.Н. ДзейтовПриложение Б – Листинг программного кода программыunit main;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, ExtCtrls, SUIForm, SUIButton, StdCtrls, SUIMemo, ComCtrls,SUIEdit, DB, ADODB;type TForm1 = class(TForm) suiForm1: TsuiForm; StringGrid1: TStringGrid; suiButton1: TsuiButton; TrackBar1: TTrackBar; suiMemo1: TsuiMemo; Label1: TLabel; TrackBar2: TTrackBar; Label2: TLabel; TrackBar3: TTrackBar; Label3: TLabel; suiButton2: TsuiButton; suiButton3: TsuiButton; Label4: TLabel; suiButton4: TsuiButton; suiButton5: TsuiButton; suiEdit1: TsuiEdit; Label5: TLabel; suiButton6: TsuiButton; ADOConnection1: TADOConnection; ADOTable1: TADOTable;procedure StringGrid1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);procedureFormCreate(Sender: TObject);procedure suiButton1Click(Sender: TObject);procedure suiButton3Click(Sender: TObject);procedure suiButton2Click(Sender: TObject);procedure suiButton5Click(Sender: TObject);private{ Private declarations }public{ Public declarations }end;var Form1: TForm1;implementationvar nom: integer;{$R *.dfm}procedure TForm1.StringGrid1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);var x1,y1: integer;komanda: string;beginx1:=StringGrid1.Col;y1:=StringGrid1.Row;StringGrid1.Cells[x1,y1]:=inttostr(nom);inc(nom);komanda:='G'+inttostr(nom)+' X'+inttostr(x1)+' Y'+inttostr(y1)+' Z'+inttostr(TrackBar2.Position)+' F'+inttostr(TrackBar3.Position);suiMemo1.Lines.Add(komanda);end;procedure TForm1.FormCreate(Sender: TObject);beginnom:=1;end;procedure TForm1.suiButton1Click(Sender: TObject);vari, j: Integer;beginnom:=1;with StringGrid1 dofori:=0 to ColCount-1 dofor j:=0 to RowCount-1 doCells[i, j]:=''; suiMemo1.Lines.Clear;end;procedure TForm1.suiButton3Click(Sender: TObject);beginsuiMemo1.Lines.Add('M00');end;procedure TForm1.suiButton2Click(Sender: TObject);beginsuiMemo1.Lines.Add('M03');suiMemo1.Lines.Add('G97 S'+inttostr(TrackBar1.Position));end;procedure TForm1.suiButton5Click(Sender: TObject);beginif suiEdit1.Text='' then MessageDlg('Введитеназваниепрограммы!',mtInformation,[mbYes],0)else begintry ADOTable1.Append;ADOTable1.FieldByName('nazv').AsString:=suiEdit1.Text;ADOTable1.FieldByName('prog').AsString:=suiMemo1.Text;ADOTable1.post;MessageDlg('ПрограммасохраненавБД!',mtInformation,[mbYes],0);exceptMessageDlg('Ошибкавводаданных!',mtInformation,[mbYes],0);end;end;end;end.unit main;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, SUIForm, StdCtrls, SUIMemo, DB, ADODB, Grids, DBGrids,SUIDBCtrls, SUIImagePanel, SUIButton;type TForm1 = class(TForm) suiForm1: TsuiForm; suiMemo1: TsuiMemo; Label1: TLabel; suiButton1: TsuiButton; suiPanel1: TsuiPanel; suiDBGrid1: TsuiDBGrid; ADOConnection1: TADOConnection; ADOTable1: TADOTable; DataSource1: TDataSource; suiButton2: TsuiButton; suiButton3: TsuiButton; suiButton4: TsuiButton;procedure suiButton1Click(Sender: TObject);procedure suiButton4Click(Sender: TObject);private{ Private declarations }public{ Public declarations }end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.suiButton1Click(Sender: TObject);beginsuimemo1.Lines.Add(ADOTable1.FieldValues['prog']);end;procedure TForm1.suiButton4Click(Sender: TObject);begin suimemo1.Lines.Clear;end;end.Приложение В – Инструкция оператораДля работы с приложением оператора, запустим приложение operator.exe.После запуска приложения оператора необходимо выбрать программу обработки из списка в правой части окна и нажать на кнопкуДобавить программу.После добавления программы операторы отобразятся в левой части окна программы.Далее необходимо осуществить запуск программы нажатием на кнопку Пуск.После завершения цикла обработки или в случае нештатной ситуации оператор может остановить цикл обработки нажатием на кнопку Остановка.После выполнения цикла обработки оператор может запустить следующую программу обработки. Но перед тем как запустить новую программу на выполнение он должен обнулить память контроллера. Для этого ему необходимо нажать на кнопкуОчистить память станка.После этого последовательность команд будет удалена из левого окна.

Библиографический список

1. Аверченков А., Станки с ЧПУ: устройство, программирование, инструментальное обеспечение и оснастка/А. Аверченков. – М.: Флинта, 2014 – 214 с.
2. Аверченков А., Автоматизация подготовки управляющих программ для станков с ЧПУ. Часть 2/А. Аверченков. – М.: Флинта, 2015. – 326 с.
3. Атре Ш. Структурный подход к организации баз данных/Ш. Атре. – М.: Финансы и статистика, 2014.
4. Автоматизированные информационные технологии в экономике: Учебник/Под ред. проф. Г.А. Титоренко. – М.: Компьютер, ЮИНИТИ, 2013. – 210 с.
5. Балла О., Обработка деталей на станках с ЧПУ. Оборудование. Оснастка. Технология. Учебное пособие/О. Балла. – М.: Интер, 2015. – 368 с.
6. Бекаревич Ю., Microsoft Access 2013/Ю. Бекаревич. – Спб.: БВХ-Петербург, 2014. – 231 с.
7. Бочаров Е.П. Интегрированные Корпоративные информационные системы: Принципы построения: лабораторный практикум на/ Е.П. Бочаров. – М.: Финансы и статистика, 2015. – 234 с.
8. Брейдо В.Л. Вычислительные системы, сети и телекоммуникации. СПб: Питер, 2013. – 312 с.
9. Вильховченко С. Протоколы информационно-вычислительных сетей. М.: Радио и связь, 2012. – 195 с.
10. Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 2014. – 261 с.
11. Вендров А.М. Проектирование программного обеспечения экономических информационных систем.- М.: Финансы и статистика, 2013. – 220 с.
12. Гук М. Аппаратные средства локальных сетей. СПб: Питер, 2013. – 201 с.
13. Дейт К. Дж. ведение в системы баз данных. Киев: Диалектика, 2012. - 784 с.
14. Карпова Т.С. Базы данных: модели, обработка, реализация / Карпова Т.С. – СПб.: Питер, 2015. – 392с.
15. Клещев Н.Т. Проектирование информационных систем/ Н.Т. Клещев, А.А. Романов. – М.: Российская экономическая академия, 2013.- 283с.
16. Конноли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика: [пер. с англ.] / Конноли Т., Бегг К., Страчан А. - 2-е изд.- М.: Вильямс, 2014. – 394с.
17. Кривошеин М. ER: диаграммы сущность-связь [Электронный ресурс]. – Режим доступа: http://mikkri.narod.ru (03.02.2016).
18. Кузнецов С.Д. Основы современных баз данных/ С.Д. Кузнецов К. – Курск, 2015. – 276 с.
19. Клещев Н.Т. Проектирование информационных систем/ Н.Т. Клещев, А.А. Романов. – М.: Российская экономическая академия, 2013. - 283с.
20. Конноли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика/Т. Конноли.- М.: Вильямс, 2013. – 394 с.
21. Кузнецов С.Д. Основы современных баз данных/ С.Д. Кузнецов К. – Курск, 2013. – 276 с.
22. Ловыгин А., Современный станок с ЧПУ и CAD/CAМ система/А. Ловыгин. – М.: Бином, 2015. – 280 с.
23. Леоненков А. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose / А. Леоненков. - М.: Вильямс, 2015.- 357 с.
24. Липаев В.В. Проектирование программных средств. – М.: Высшая школа, 2012. – 215 с.
25. Леоненков А. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose / А. Леоненков. - М.: Вильямс, 2013.- 357 с.
26. Маклаков С. В. Моделирование бизнес-процессов с AllFusion Process Modeler. – М., 2013. – 232 с.
27. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. – М.: ДИАЛОГ-МИФИ, 2012. – 242 с.
28. Петров Ю.А., Шлимович Е.Л., Ирюпин Ю.В. Комплексная автоматизация управления предприятием: Информационные технологии - теория и практика. - М.: Финансы и статистика, 2014 – 302 с.
29. Смирнова Г.Н., Проектирование экономических информационных систем/ Г.Н. Смирнова. — М.: Финансы и статистика, 2014. – 289 с.
30. Смирнов И.Н. и др. Основные СУБД. – М.: Наука, 2013.
31. Титоренко Г.А., Автоматизированные информационные технологии в экономике: Учебник/ Г.А. Титоренко. – М.: Компьютер, ЮИНИТИ, 2013. – 188 с.
32. Хомоненко А.Д. Базы данных/А.Д. Хомоненко. — СПб.: КОРОНА принт, 2013. – 215 с.
33. Хмельницкого С.В. Концепция развития информационных ресурсов/ С.В. Хмельницкого, В.В. Шарыхин, Н.В. Каплунова. – СПб.: Европейский университет в Санкт-Петербурге, 2014. – 321 с.


1. Введение

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

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

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

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

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