Разработка моделей и инструментальных средств подготовки и отладки параметрических программ для систем ЧПУ технологическими процессами механообработки тема диссертации и автореферата по ВАК РФ 05.13.06, кандидат наук Пушков, Роман Львович
- Специальность ВАК РФ05.13.06
- Количество страниц 0
Оглавление диссертации кандидат наук Пушков, Роман Львович
Оглавление
Введение
Глава 1 Анализ языков управляющих программ высокого уровня для современных систем ЧПУ, средств их разработки и отладки
1.1 Особенности подготовки технологических процессов в современном производстве
1.2 Понятие о языке высокого уровня для разработки управляющих программ систем ЧПУ
1.3 Анализ языков высокого уровня современных систем ЧПУ и решений по разработке и отладке управляющих программ
1.4 Выделение применяемых инструментов для отладки управляющих программ
1.5 Выводы по главе
Глава 2 Формирование синтаксиса и семантики обобщенного языка управляющих программ, требований к инструментарию редактирования и отладки
2.1 Формирование синтаксиса и семантики обобщенного языка управляющих программ
2.2 Расширение спецификации обобщенного языка управляющих программ путем добавления функций многоканального программирования
2.3 Средства отладки управляющих программ в современных СЧПУ
2.4 Формализация процесса отладки и выявление базовых понятий
2.5 Определение необходимого для реализации набора визуальных компонентов терминала оператора системы ЧПУ
2.6 Выводы по главе
Глава 3 Разработка структурной схемы и архитектурных моделей инструментария редактирования и отладки управляющих программ на языке высокого уровня
3.1 Построение структуры инструментария редактирования и отладки управляющих программ
3.2 Разработка архитектурной модели инструментария редактирования и отладки управляющих программ
3.2.1 Разработка архитектурной модели компонентов инструментария для ядра системы ЧПУ
3.2.2 Разработка архитектурной модели компонентов инструментария для терминала системы ЧПУ
3.3 Разработка модулей инструментария редактирования и отладки управляющих программ
3.3.1 Разработка модулей инструментария редактирования и отладки управляющих программ, работающих на уровне ядра системы ЧПУ
3.3.2 Разработка модулей инструментария разработки и отладки управляющих программ на языке высокого уровня, работающих на уровне терминала системы ЧПУ
3.4 Разработка механизма конфигурирования масок станочных циклов, параметрических подпрограмм и программ для групповой технологии
3.5 Расширение функциональности редактора управляющих программ путем добавления конфигурируемой подсветки синтаксиса
3.6 Формулирование методики создания параметрических подпрограмм станочных и измерительных циклов и групповой технологии с использованием разработанного инструментария
3.7 Выводы по главе
Глава 4 Практические аспекты применения инструментария разработки и отладки управляющих программ на языке высокого уровня
4.1 Разработка управляющих программ для работы в условиях многоканальности
4.2 Разработка управляющих программ для испытания оборудования
4.2.1 Стандартизация проведения испытаний станков
4.2.2 Тестирование неравномерности шага ШВП
4.2.3 Испытание на отклонение круговых траекторий
4.3 Разработка набора станочных циклов
4.3.1 Разработка цикла для обработки круговой цапфы
4.3.2 Разработка цикла фрезерования плоскости
4.3.3 Создание диалогового окна для ввода параметров цикла
4.3.4 Пример выполнения цикла
4.4 Разработка цикла обработки комплексной детали
4.5 Разработка управляющих программ с применением математических операций
4.6 Взаимодействие на уровне управляющей программы с оборудованием системы ЧПУ
4.7 Оценка сокращения времени разработки управляющей программы для системы ЧПУ при использовании инструментария редактирования и отладки
4.8 Выводы по главе
Заключение
Список литературы
Приложение А Сравнение возможностей языков управляющих программ различных систем ЧПУ
Приложение Б Управляющая программа для проведения кругового теста согласно стандарту ISO
Приложение В Документы об использовании результатов диссертационного исследования
Рекомендованный список диссертаций по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК
Модель, алгоритмы и программная реализация инструментария разработки управляющих программ для токарных, токарно-фрезерных и фрезерных станков с ЧПУ2023 год, кандидат наук Фокин Николай Николаевич
Расширение функциональных возможностей специализированных систем ЧПУ посредством организации многоцелевого канала взаимодействия их основных компонентов2015 год, кандидат наук Никишечкин, Петр Анатольевич
Развитие технологии разработки и отладки программного обеспечения микропроцессорных систем управления: На примере автоматизации производства полимерного оптоволокна2006 год, кандидат технических наук Волков, Алексей Викторович
Повышение точности и производительности механической обработки труднообрабатываемых и трудноконтролируемых деталей на основе использования виброконтактного принципа измерения2015 год, кандидат наук Тромпет, Герман Михайлович
Синтез адаптивных систем оптимального управления мехатронными станочными модулями2005 год, доктор технических наук Лютов, Алексей Германович
Введение диссертации (часть автореферата) на тему «Разработка моделей и инструментальных средств подготовки и отладки параметрических программ для систем ЧПУ технологическими процессами механообработки»
Введение
Актуальность темы исследования. Сокращение сроков разработки управляющих программ для современного машиностроительного оборудования обусловлено необходимостью скорейшего выпуска новой продукции на рынок.
В большинстве случаев предприятиям, производящим конкурентоспособную продукцию, при самостоятельном производстве необходимо иметь парк дорогостоящего оборудования, часть из которого может быть уникальным, выполняющим необходимые операции, но работающим малую часть производственного цикла деталей. Это отрицательно сказывается на экономических показателях предприятия и себестоимости продукции.
Зарубежные производители в различных сферах еще в 70-е годы начали переходить к концепции контрактного производства. В 90-е годы эта концепция начала внедряться и отечественными производителями, и в настоящее время наблюдается ежегодный существенный рост доли контрактного производства. Суть контрактного производства состоит в том, что изготовление продукции передается другим предприятиям, которые принимают к реализации множество различных заказов и имеют возможность загрузить оборудование полностью.
Однако, контрактное производство имеет свои особенности. Номенклатура изделий постоянно меняется, изделия производятся мелкими сериями, а, зачастую, вообще преобладает единичное производство.
В таких условиях необходимо оперативно реагировать на рынок и быстро разрабатывать управляющие программы для станков с ЧПУ.
Большинство современных разработчиков программного обеспечения и производителей систем ЧПУ предлагают различные решения для разработки управляющих программ. Самым простым решением является применение CAD/CAM систем [1] (Siemens NX [2], SolidWorks [3], Pro/Engineer [4], PTC Creo [5]). Некоторые производители предлагают пакеты цехового визуального программирования (Siemens: ShopMill, ShopTurn, Heidenhain: Dialog) [6]. Практически все (зарубежные - Siemens, Rexroth Bosch, Fanuc, отечественные -
«Балт-Систем») производители внедрили в свои системы подобие алгоритмического языка высокого уровня.
Первые два решения имеют ряд серьезных недостатков для внедрения в условиях контрактного производства. CAD/CAM-системы очень дороги, кроме того, должны содержать в себе дополнительные постпроцессоры для каждой системы ЧПУ, на которой планируется запускать управляющие программы. Разработка постпроцессора для конкретного диалекта языка [7] - отдельная, сложная, дорогостоящая задача, поэтому часто ограничиваются стандартным набором функций, представляя кривые в виде кусочно-линейной интерполяции. Малейшие исправления в размерах, форме или технологии производства деталей производятся изменением трехмерной модели и полным перестроение управляющей программы. Пакеты цехового программирования поддерживают только ограниченный, разработанный производителем набор функций. Встраивание собственных циклов и наработок в них является очень сложной задачей.
Третий подход состоит в применении языков программирования высокого уровня. Современные системы ЧПУ реализуют возможность работы с языками программирования третьего поколения [8] (по типу C, PASCAL, BASIC). Применение данных языков позволяет создавать гибкие параметрические управляющие программы, работать с переменными в процессе выполнения программ, организовывать библиотеки подпрограмм и станочных циклов для многократного применения. Тем не менее, использование алгоритмических конструкций, работа с переменными и подпрограммами усложняет разработку и отладку таких программ. Для персональных компьютеров существует набор специализированного программного обеспечения, которое позволяет отлаживать программы, следя за их выполнением изнутри. В силу специфики управляющих программ (применение, наряду с алгоритмическими конструкциями, специфичных для систем ЧПУ элементов: кода ISO-7bit, таблиц параметров инструмента, коррекции ШВП и других) невозможно просто взять данный
инструментарий и адаптировать его для систем ЧПУ. Необходимо разработать отдельный подход к созданию подобного инструментария.
В качестве дополнительной задачи, возможно применение языка высокого уровня не только для разработки управляющих программ для производства деталей, но и разработка программ для тестирования и пусконаладки станочного оборудования.
Степень разработанности исследования. Проблемами разработки групповых технологических процессов, построения систем управления, в том числе в области управления технологическими процессами механообработки, посвящены труды ученых Ю.М. Соломенцева, В.Л. Сосонкина, Г.М. Мартинова, М.М. Аршанского, Г. Олссона О^оп), В.Г. Митрофанова и др. Работы перечисленных авторов содержат теоретические основы разработки групповых технологических процессов, различных видов систем управления технологическими процессами. В трудах вышеперечисленных ученых проведен обширный анализ имеющихся на рынке решений, четко прописаны методы построения, описаны принципы работы распределенных систем управления, имеющих открытую модульную архитектуру и базирующихся на кроссплатформенных решениях. Описаны тенденции развития в данной области. Рассмотрены основные принципы построения систем управления технологическими процессами и производствами, их программирования, настройки и конфигурирования. Показано, что для определенного класса сложных задач применяются системы с расширенными аппаратными возможностями для поддержания дополнительных программных модулей.
Однако вопросы редактирования и отладки управляющих программ, в особенности на языках высокого уровня, исследовались не в полном объеме: не рассматривался систематизированный подход к процессам отладки управляющих программ на том же уровне, на каком отладка программ производится при разработке программного обеспечения для персональных компьютеров.
Цель работы. Сокращение времени программирования систем ЧПУ технологического оборудования за счет применения специализированного
инструментария для редактирования и отладки управляющих программ на языках высокого уровня.
Задачи исследования. Для достижения поставленной цели в работе необходимо решить следующие научные задачи:
1. проанализировать существующие подходы разработки и отладки управляющих программ на языках высокого уровня для современных систем ЧПУ;
2. разработать обобщенную модель языка высокого уровня для управляющих программ, определить требования к инструментарию отладки и редактирования, определить набор необходимых компонентов;
3. сформировать структуру и разработать архитектурную модель инструментария подготовки и отладки управляющих программ на языке высокого уровня;
4. разработать методику создания параметрических программ, станочных и измерительных циклов и групповой технологии с использованием инструментария;
5. реализовать на базе языка высокого уровня и инструментария прикладные решения для: синхронизации управляющих программ для нескольких каналов управления, проведения стандартизованных испытаний станка, создания станочных циклов и групповых технологий, построения электронной гитары.
Научная новизна. В диссертационной работе получены следующие новые научные результаты:
1. установлены взаимосвязи между характеристиками языков программирования для персональных компьютеров и языка высокого уровня управляющих программ систем ЧПУ, позволяющие определить необходимый состав и структуру модулей инструментария редактирования и отладки управляющих программ;
2. на основе установленных взаимосвязей построена структурная схема инструментария подготовки и отладки управляющих программ на языке
высокого уровня, определяющая клиент-серверную архитектуру и разработана архитектурная модель инструментария, отличающаяся тем, что его конфигурирование производится в зависимости от синтаксиса используемого языка;
3. разработана обобщенная модель языка высокого уровня на базе расширенной формы Бэкуса-Наура, отличающаяся тем, что включает в себя минимально необходимый набор синтаксических элементов для реализации алгоритмических и специализированных конструкций, языков управляющих программ различных систем ЧПУ и компьютерных языков высокого уровня;
4. предложена методика создания параметрических подпрограмм, станочных и измерительных циклов и групповой технологии с использованием разработанного инструментария;
5. предложен механизм создания экранов интерфейса оператора на базе конфигурируемых масок.
Теоретическая значимость работы заключается в разработанных моделях, алгоритмах и предложенном способе создания инструментария для разработки и отладки управляющих программ на языке высокого уровня на основе заданных языковых возможностей систем ЧПУ, в зависимости от технического задания на язык управляющих программ и функциональных возможностей системы. Практическая значимость работы заключается в:
1. созданном инструментарии для разработки и отладки управляющих программ на языке высокого уровня;
2. разработанной методике создания параметрических подпрограмм, станочных и измерительных циклов и групповой технологии;
3. разработанном наборе специализированных параметрических подпрограмм - станочных и измерительных циклов, обработки по групповой технологии;
4. разработанных формах интерфейса оператора на базе конфигурируемых масок.
Методы исследования. Теоретические исследования в диссертации базируются на основных положениях теории автоматического управления, теории автоматов, теории резания. При решении поставленных задач использовались методы объектно-ориентированного проектирования (декомпозиции, абстракции) [9], концепция объектно-ориентированного программирования, а также технологии .NET [10], язык описания разметки XML (extensible Markup Language), сетевые технологии, подходы кроссплатформенной разработки, принципы разработки человеко-машинного интерфейса.
Положения, выносимые на защиту:
• обобщенная модель языка высокого уровня управляющих программ систем ЧПУ;
• структурная схема и архитектурная модель инструментальных средств построения и отладки управляющих программ на языке высокого уровня;
• методика создания параметрических подпрограмм, станочных и измерительных циклов, обработки по групповой технологии.
Достоверность полученных результатов подтверждается согласованием теоретических и экспериментально полученных данных, апробацией разработанных моделей и алгоритмов в рамках разработки автономного решения и в варианте встраивания в систему ЧПУ.
Апробация работы. Теоретические и практические результаты, полученные автором, докладывались на заседаниях кафедры «Компьютерные системы управления» ФГБОУ ВО «МГТУ «СТАНКИН», Международной научно-практической конференции "МАШИНОСТРОЕНИЕ: ИННОВАЦИОННЫЕ АСПЕКТЫ РАЗВИТИЯ", II Международной научно-практическая конференции «Мехатроника, автоматика и робототехника», XI Всероссийской научно-практической конференции "Современные информационные технологии в науке, образовании и практике", VI Всероссийской научно-практической конференции "Компьютерная интеграция производства и ИПИ-технологий", XIX Международной научно-технической конференции "Информационные средства и
технологии", IV Всероссийской мультиконференции по проблемам управления (МКПУ - 2011), Международных конференциях «Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта» (САБ/САМ/РБМ - 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017). Разработанный инструментарий в составе системы ЧПУ используется в учебном процессе на кафедре «Компьютерные системы управления» ФГБОУ ВО «МГТУ «СТАНКИН» по дисциплинам «Распределенный мониторинг в корпоративных системах» и «Прикладное программирование».
Работа выполнена при поддержке Минобрнауки России в рамках государственного задания № 2.1237.2017/4.6, а также в рамках ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009-2013 годы по теме «Методы декомпозиции и синтеза программных решений при создании распределенных компьютерных систем управления технологическими комплексами» (ГК № П901) и по теме «Построение многофункциональной системы числового программного управления промышленными лазерными системами» (ГК № П717), НИОКР по теме «Создание системы ЧПУ и электрооборудования для 4х-координатного обрабатывающего центра с горизонтальным шпинделем для обработки деталей 200х200х200 мм с погрешностями менее ±4 мкм», договор № 68-11.51М от 29.09.2011 между ФГБОУ ВО «МГТУ «СТАНКИН» и станкостроительным предприятием ООО «ВСЗ «Техника». (подтверждено справкой об использовании результатов диссертационного исследования).
На основе результатов работы создано 12 объектов интеллектуальной собственности в виде свидетельств о государственной регистрации программ для ЭВМ. Практические и теоретические разработки по данной теме отмечены дипломом XIV Международной Специализированной выставки Передовые Технологии Автоматизации "ПТА-2014", дипломом XIII Международной Специализированной выставки Передовые Технологии Автоматизации "ПТА-2013", медалью Ассоциации изобретателей и производителей Франции А!^^. 112-го Международного салона изобретений "Конкурс Лепин", дипломом XII
Международной Специализированной выставки Передовые Технологии Автоматизации "ПТА-2012", бронзовой медалью XV Юбилейного Международного салона изобретений и инновационных технологий "АРХИМЕД -2012", дипломом XI Международной Специализированной выставки Передовые Технологии Автоматизации "ПТА-2011", золотой медалью Международной выставки изобретений и инноваций INPEX 2011, серебряной медалью XIV Московского международного Салона изобретений и инновационных технологий "АРХИМЕД-20П", дипломом X Юбилейной Международной Специализированной выставки Передовые Технологии Автоматизации "ПТА-2010", серебряной медалью XIII Московского международного Салона изобретений и инновационных технологий «Архимед - 2010».
Соответствие диссертации паспорту специальности. Диссертационная работа соответствует формуле научной специальности 05.13.06 - «Автоматизация и управление технологическими процессами и производствами (технические системы)» в части п.п. 3, 18 в области исследования паспорта специальности.
Публикации. По теме диссертации опубликовано 50 печатных работ (из них 17 в журналах, входящих в перечень ведущих рецензируемых научных журналов и изданий, рекомендованных ВАК, 2 в журнале, индексируемом Web of Science и Scopus), включая тезисы докладов, опубликованные в рамках международных и региональных научно-технических конференций.
Структура и объем диссертации. Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы из 96 наименований. Работа изложена на 172 страницах машинописного текста, содержит 60 рисунков, 5 таблиц, 3 приложения.
Глава 1 Анализ языков управляющих программ высокого уровня для современных систем ЧПУ, средств их разработки и
отладки
1.1 Особенности подготовки технологических процессов в современном
производстве
Зарубежные производители в различных сферах еще в 70-е годы начали переходить к концепции контрактного производства [11]. В 90-е годы эта концепция начала внедряться и отечественными производителями, и в настоящее время наблюдается ежегодный существенный рост доли контрактного производства. Кроме того, в июле 2017г. на круглом столе «Эффективные инструменты промышленного сотрудничества», в рамках международной выставки «ИННОПРОМ», организованной Департаментом промышленной политики Евразийской экономической комиссии, обсуждался вопрос о необходимости поддержки предприятий, работающих по модели контрактного производства, так как это приведет к высокому уровню локализации комплектующих для сложных машин и механизмов в рамках Евразийского экономического союза [12].
Суть контрактного производства состоит в том, что изготовление продукции передается другим предприятиям, которые принимают к реализации множество различных заказов и имеют возможность загрузить оборудование полностью [13]. Предприятие получает либо разработанный технологический процесс для производимой продукции, либо требования к изготавливаемым деталям, для которых разрабатывает технологический процесс самостоятельно. Далее по технологическому процессу разрабатываются управляющие программы для автоматизированного технологического оборудования, оснащенного системами числового программного управления.
Однако, контрактное производство имеет свои особенности. Номенклатура изделий постоянно меняется, изделия производятся мелкими сериями, а, зачастую, вообще преобладает единичное производство.
В таких условиях необходимо оперативно реагировать на рынок и оперативно разрабатывать новые управляющие программы для станков с ЧПУ или вносить изменения в уже существующие.
В зависимости от инструмента, используемого для механической обработки, можно выделить несколько видов обработки резанием [14]:
• точение;
• фрезерование;
• сверление;
• строгание;
• долбление;
• шлифование;
• протягивание.
Методика разработки управляющих программ для всех вышеперечисленных видов механообработки будет однотипна и будет реализовываться согласно следующему алгоритму, представленному ниже.
1. Определение переменных, используемых для описания формы заготовки и конечной детали, определение необходимости переключения подачи для осуществления рабочего хода или быстрого отвода/подвода инструмента, определение параметров обработки, в частности величины срезаемого припуска за один проход инструмента. В качестве переменных для описания формы заготовки и конечной детали могут выступать, например, длина/ширина заготовки, диаметр заготовки и т.п. Величина припуска может быть задана по разным осям.
2. Разработка алгоритма обработки элемента детали, определение основных перемещений инструмента и заготовки в процессе обработки.
3. С учетом специфики языка программирования высокого уровня для конкретной системы ЧПУ разрабатывается подпрограмма для обработки элемента детали.
4. На заключительном этапе необходимо провести тестирование, разработанной управляющей программы с целью выявления исключительных ситуаций, предусмотреть их в подпрограмме обработки элемента, сделать соответствующие пояснения для пользователя.
5. Также можно дополнительно разработать пользовательский экран (если позволяют функциональные возможности системы ЧПУ) для упрощения ввода пользователем параметров цикла.
Кроме контрактного производства (а часто и в его рамках), на современных предприятиях, массово выпускающих детали схожей номенклатуры, разрабатываются групповые технологические процессы.
В работе профессора Горлова Игоря Васильевича и коллег [15] отмечается, что «в настоящее время машиностроительная отрасль столкнулась с проблемой сокращения производства и расширением номенклатуры выпускаемых изделий. Повышение эффективности машиностроительного производства в современных условиях немыслимо без глубокой автоматизации широкономенклатурного производства на основе гибких технологий, обеспечивающих быстрый переход технологической системы на изготовлении новых деталей. При этом применение ГПС - основной путь интенсификации производства и повышения его эффективности. Использование ГПС позволяет с относительно невысокими затратами изменять номенклатуру производимых изделий с одновременным сокращением затрат на технологическую подготовку производства, что обеспечивает существенное повышение коэффициента использования оборудования, а также увеличивает объем высококвалифицированного труда. На принципе групповой технологии основаны технологии широкономенклатурного переналаживаемого производства - мелко- и среднесерийного, а в некоторых случаях даже единичного. В групповом технологическом процессе основным признаком объединения различных деталей в группы является общность
обрабатываемых поверхностей, а также их сочетаний и обрабатывающего оборудования, используемого для изготовления детали или ее отдельных поверхностей. Групповые технологии являются основой унификации технологических решений, повышая эффективность машиностроительного производства. Для реализации групповых технологий необходима классификация деталей и селекция их по конструктивным и технологическим признакам на основе унификацией конструктивно-технологических элементов (КТЭ) деталей.» [И.В. Горлов, Е.В. Полетаева, Н.А. Калинин, 2016, с.59]1
Признаком объединения деталей в группы является общность обрабатываемых поверхностей и их сочетаний, что определяет и общность оборудования и оснастки, необходимых для полной обработки детали или отдельных ее поверхностей. Построение группового технологического процесса проводится в следующем порядке:
• группирование и классификация деталей;
• составление групповой технологии;
• конструирование групповых приспособлений;
• модернизация оборудования и специальных станков;
• проектирование групповых потоков [16].
Технологический процесс, составленный для комплексной детали, может быть использован при изготовлении любой другой детали данной группы.
Рассмотрим пример разработки групповой программы обработки детали типа тела вращения, представленной на рисунке 1 . Комплексная деталь будет сочетать в себе все элементы, имеющиеся у деталей, входящих в эту группу. Если какой-то элемент, описанный для групповой детали, у обрабатываемой детали отсутствует, то при вызове цикла обработки эти параметры опускаются.
Разработка групповой подпрограммы становится возможной за счет использования языка высокого уровня системы ЧПУ, в котором реализована возможность параметризации переменных. Таким образом возможно реализовать
1 Горлов, И.В. Групповая технология как основа автоматизации широкономенклатурного производства / И.В. Горлов, , Е.В. Полетаева, Н.А. Калинин // Вестник ТвГТУ. - 2016. - 120 (вып. 29, № 1). - с. 59-65.
обработку однотипных поверхностей или элементов (например, наружные/внутренние цилиндрические поверхности, фаски, резьба и т.п.), которые имеют при этом разные размеры этих элементов. Подпрограмма групповой обработки будет вызываться в основной управляющей программе -при ее вызове будут передаваться конкретные размеры поверхностей, которые необходимо обработать. В зависимости от того, какие поверхности нужно будет обработать, будут вызываться те или иные функции обработки. Подпрограмма на языке высокого уровня имеет возможность принимать параметры. Такая подпрограмма может быть использована многократно с разным набором параметров в любом месте управляющей программы.
9
(ЕГ
Рисунок 1 — Пример комплексной детали типа тела вращения
По номенклатуре деталей разрабатывается обобщенная деталь, включающая в себя все элементы всех рассматриваемых деталей, задаваемые параметрически (путем присвоения им переменных, а не конкретных размеров). Определенная деталь получается путем задания конкретных размеров и исключения из технологического процесса поверхностей, которые в данной детали отсутствуют.
Для автоматизированного технологического оборудования групповой технологический процесс также представляется в виде разработанной управляющей программы, дополнительно включающей в себя не только описание конкретных траекторий перемещения исполнительных органов, но и переменные,
используемые для параметризации и управляющие алгоритмические конструкции, позволяющие осуществлять условные и безусловные переходы по управляющей программе.
Применение групповых технологических процессов позволяет унифицировать оснастку технологического оборудования при производстве различных деталей в рамках группы, а также ускорить процесс переналадки технологического оборудования с производства одного вида деталей на производство другого вида. [15, 16]
Если рассматривать технологические процессы производства различных деталей (не объединенных в группы), то можно отметить наличие повторяющихся фрагментов технологических процессов. Например, независимо от вида детали, технологические операции сверления отверстий, фрезерования паза, кармана, обточка контура, с точки зрения последовательности перемещений выполняются часто одинаково и отличаются только различными размерными и геометрическими параметрами отверстия, паза, кармана или контура соответственно. Станкостроитель может предусмотреть типовые технологические операции, которые может производить разработанное им оборудование, а конечный пользователь может иметь свой набор технологических операций, которые часто применяются на конкретном предприятии.
Все эти типовые технологические операции разрабатываются в виде управляющих подпрограмм для технологического оборудования, которые объединяются в библиотеки и служат основой для разработки управляющих программ для обработки конкретных деталей.
Рассмотрим параметрический станочный цикл на примере нескольких циклов, которые присутствуют в широкой номенклатуре металлорежущих станков - циклах сверления отверстий.
Похожие диссертационные работы по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК
Разработка инструментальной программной системы для создания компьютерных систем программного управления технологическими машинами2003 год, кандидат технических наук Кудымов, Денис Николаевич
Методы и средства кроссовой реализации языков высокого уровня для микро-ЭВМ и микропроцессорных систем1984 год, кандидат технических наук Сархан, Сами Ибрагим
Разработка и исследование системы автоматизированного проектирования диагностического обеспечения бортовых информационных систем летательных аппаратов2010 год, кандидат технических наук Черкашин, Сергей Витальевич
Система функционального моделирования и отладки программно-аппаратных компонентов автоматизированных систем научных исследований на основе мультиуправления1984 год, кандидат технических наук Шамашов, Михаил Анатольевич
Система компьютерного моделирования гибких производственных систем на основе объектно-ориентированных технологий2013 год, кандидат наук Шамаев, Сергей Юрьевич
Список литературы диссертационного исследования кандидат наук Пушков, Роман Львович, 2018 год
Список литературы
1 Ли, К. Основы САПР (CAD/CAM/CAE) / К. Ли.— СПб.: Питер, 2004.— 560 с.: ил.
2 Гончаров, П.С. NX для конструктора-машиностроителя / П.С. Гончаров, М.Ю. Ельцов, С.Б. Коршиков. - М.: ДМК-Пресс, 2016. - 504с.
3 Прохоренко, В.П. SolidWorks. Практическое руководство / В.П. Прохоренко — М.: ООО «Бином-Пресс», 2004 г. — 448 с.: ил.
4 Минеев, М.А. PRO/ENGINEER WILDFIRE 2.0/3.0/4.0. Самоучитель. Книга + Видеокурс / М.А. Минеев, Р.Г. Прогди - СПб.: Наука и Техника, 2008. - 352с.: ил.
5 Pro TECHNOLOGIES [Электронный ресурс]: офиц. сайт. // Пакет решений PTC Creo для разработки программ ЧПУ и инструментов. - Режим доступа: http://pro-
technologies.ru/upload/iblock/acd/acdde7ab3103554cfb63ce3bad6b7b19.pdf (дата обращения 15.11.2018).
6 Мартинов, Г.М. Автоматизация технологических процессов в машиностроении. Учебное пособие - 2-е изд., перераб. и доп. / Г.М. Мартинов, Л.И. Мартинова, Р.Л. Пушков. - М.: МГТУ "Станкин", 2011. - 200 с.
7 Ловыгин, А.А. Современный станок с ЧПУ и CAD/CAM система. / А.А. Ловыгин, А.В. Васильев, С.Ю. Кривцов. - М.: «Эльф ИПР», 2006, 286с.: ил.
8 Википедия [электронный ресурс]: офиц. сайт // Поколения языков программирования. - Режим доступа: https: //ru.wikipedia. org/wiki/Поколения_языков_программирования (дата обращения 31.10.2018).
9 Гамма, Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования. / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. - СПб.: Питер, 2001. - 368с.: ил.
10 Троелсен, Э. Язык программирования C# 5.0 и платформа .NET 4.5. / Э. Троелсен. - 6-е изд., М.: ООО «И.Д. Вильямс»,2013. - 1312с.: ил.
11 Сосонкин В.Л. Программное управление технологическим оборудованием. -М.: Машиностроение, 1991 - 512 с.
12 Евразийская экономическая комиссия (ЕЭК) [Электронный ресурс]: офиц. сайт. // ЕЭК готов развивать контрактное производство - эффективный инструмент для модернизации машиностроения и внедрения новых технологий. - Режим доступа: http://www.eurasiancommission.org/ru/nae/news/Pages/13 -07-2017.aspx (дата обращения 08.11.2018).
13 Журнал «Планово-экономический отдел» [Электронный ресурс]: офиц. сайт. // Контрактное производство: выгода и риски для бизнеса. - Режим доступа: https://www.profiz.ru/peo/5 2016/kontraktnoie proizvodstvo/ (дата обращения 08.11.2018).
14 Обработка металлов резанием: Справочник технолога / А.А. Панов, В.М. Аникин, Н.Г. Бойм и др.; под общ. ред. А.А. Панова. 2-е изд., перераб. и доп. -М.: Машиностроение, 2004. - 784с.: ил.
15 Горлов, И.В. Групповая технология как основа автоматизации широкономенклатурного производства / И.В. Горлов, Е.В. Полетаева, Н.А. Калинин // Вестник ТвГТУ. - 2016. - 120 (вып. 29, № 1). - с. 59-65.
16 Митрофанов, С.П. Групповая технология машиностроительного производства. В 2-х т. Т.1. Организация группового производства /С.П. Митрофанов - 3-е изд., перераб. и доп. - Л.: Машиностроение, Ленингр. отд-ние, 1983. - 407 с.: ил.
17 ГОСТ 20999-83. Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ. — Введ. 1984-07-01.— М.: Изд-во стандартов, 1983.— 26 с.
18 Сосонкин, В.Л. Системы числового программного управления: Учеб. пособие / В.Л. Сосонкин, Г.М. Мартинов - М. Логос, 2005. - 296 с.
19 Григорьев, С.Н. Перспективы развития кроссплатформенных компьютерных систем числового программного управления высокотехнологичного
оборудования / С.Н. Григорьев, А.Г. Андреев, Г.М. Мартинов // Автоматизация в промышленности, 2011. №5, с. 3-8.
20 CNCMANUAL [электронный ресурс]: офиц. сайт // Milling Canned Cycles. -Режим доступа: http://cncmanual.com/fagor-cnc-8070-milling-canned-cycles/ (дата обращения 10.10.2016)
21 CNCMANUAL [электронный ресурс]: офиц. сайт // Programming Manual. -Режим доступа: http://cncmanual.com/fagor-cnc-8070-programming-manual/ (дата обращения 10.10.2016)
22 FAGOR Automation [электронный ресурс]: офиц. сайт // Руководство оператора. - Режим доступа: http: //www. fagorautomation. ru/manuals/man_8070_opt. pdf (дата обращения 10.10.2016)
23 CNCMANUAL [электронный ресурс]: офиц. сайт // Andronic 2060/3060. G&M Code Programming Manual. - Режим доступа: http://cncmanual.com/andronic-2060-g-m-code-programming-manual/ (дата обращения 20.10.2016)
24 Rexroth - A Bosch Company [электронный ресурс]: офиц. сайт // Rexroth IndraMotion MTX. Programming Manual. Режим доступа: https://www.boschrexroth.com/country_units/america/united_states/sub_websites/br br_dcc/documentation_downloads/ProductDocumentation/CurrentProducts/Control Control/IndraMotion_MTX/V02/30906402.pdf (дата обращения 20.10.2016)
25 Manke, W. OPC Unified Architecture. / W. Manke, S. Leitner, M. Damm. - Berlin: Springer-Verlag, 2009. - 339p.
26 ISO 14649-1 (2003). Industrial automation systems and integration -- Physical device control -- Data model for computerized numerical controllers -- Part 1: Overview and fundamental principles. Geneva: International Organization for Standardization.
27 Сосонкин, В.Л. Программирование систем числового программного управления: Учеб. пособие / В.Л. Сосонкин, Г.М. Мартинов - М. Логос, 2008. - 344 с.
28 Журнал «Автоматизация и управление в машиностроении» [Электронный ресурс]: офиц. сайт. // Сосонкин В.Л. Понятийный аппарат стандарта STEP-NC для систем ЧПУ. - Режим доступа: http: //magazine. stankin.ru/articles/11 /index.htm (дата обращения 10.11.2016).
29 DOCPLAYER [электронный ресурс] // SINUMERIK 840D/840Di/810D. Руководство по программированию. Циклы (PGZ). - Режим доступа: https://docplayer.ru/46854541-Rukovodstvo-po-programmirovaniyu-vypusk-09-2001 -sinumerik-cikly-sinumerik-840d-840di-810d.html (дата обращения 20.10.2016)
30 SIEMENS - ingenuity for life [электронный ресурс] : офиц. сайт // SINUMERIK 840D sl / 828D. Расширенное программирование. Справочник по программированию. - Режим доступа: https://cache.industry.siemens.com/dl/files/573/57038573/att_51717/v1/PG_0911_r u_ru-RU.pdf (дата обращения 20.10.2016)
31 Hillary Machinery - World Class CNC Solutions Since 1984 [электронный ресурс]: офиц. сайт // Computer Numerical Control Products. Series 16i/160i/160is-MB, Series 18i/180i/180is-MB5, Series 18i/180i/180is-MB. Operator's Manual. - Режим доступа: https://www.hillaryinc.com/index_htm_files/GE_FANUC_User_Manual.pdf (дата обращения 10.10.2016)
32 Модмаш soft [электронный ресурс]: офиц. сайт // Устройство ЧПУ на базе промышленного компьютера. Комплексные циклы. - Режим доступа: http://www.fms3000.ru/images/04_FMS3000_kompleksnye_ciklt_red._5.pdf (дата обращения 05.11.2017)
33 Модмаш soft [электронный ресурс]: офиц. сайт // Устройство ЧПУ на базе промышленного компьютера. Макропрограммирование. - Режим доступа: http://modmash.ru/files/macro.pdf (дата обращения 15.11.2016)
34 Модмаш soft [электронный ресурс]: офиц. сайт // Устройство ЧПУ на базе промышленного компьютера. Программирование управляющих программ. -Режим доступа:
http : //fms3000.ru/images/03_FMS3000_programmirovanie_UP_RED._5. pdf (дата обращения 15.11. 2016)
35 Балт-Систем - комплектные системы управления [электронный ресурс]: офиц. сайт // Устройство числового программного управления NC-110, NC-310, NC-301, NC-302, NC-200, NC-201, NC-201M, NC-202, NC-210, NC-220, NC-230. Руководство программиста МС. - Режим доступа: http://bsystem.ru/Portals/0/store/docs/f354cfc6-9123-4a8c-b385-db2919c38a50.pdf (дата обращения 25.10.2016)
36 HEIDENHAIN [электронный ресурс]: офиц. сайт // Руководство пользователя. Программирование циклов. - Режим доступа: https://content.heidenhain.de/doku/tnc_guide/pdf_files/iTNC530/34049x-06/zyklen/670_388-R1.pdf (дата обращения 12.11.2017)
37 HEIDENHAIN [электронный ресурс]: офиц. сайт // Руководство пользователя. DIN/ISO - программирование. - Режим доступа: https://content.heidenhain.de/doku/tnc_guide/pdf_files/iTNC530/60642x-01/diniso/737_760-R0.pdf (дата обращения 12.11.2017)
38 Василенко, В.А. Сплайн-функции: теории, алгоритмы, программы / В.А. Василенко. - Новосибирск: Наука, 1983. - 214с.
39 Мартинов, Г. М. Проблемы использования сплайновой интерполяции в системах ЧПУ при обработке скульптурных поверхностей / Г.М. Мартинов, В.Л. Сосонкин // Автоматизация в промышленности. 2006. №11. C. 3-9.
40 Роббинс, Д.. Отладка приложений для Microsoft .NET и Microsoft Windows / Джон Роббинс. - Пер. с англ. - М. Издательство «Русская редакция», 2004. -736с.: ил.
41 Металлорежущие станки: Учебник для машиностроительных втузов / Под ред. В.Э. Пуша. - М.: Машиностроение, 1985. - 576с., ил.
42 Ахо, А.В. Компиляторы. Принципы, технологии и инструментарии. / А.В. Ахо, М.С. Лам, Р. Сети, Д.Д. Ульман. - М.: Вильямс, 2008. 1184с.
43 Карпов, Ю.Г. Теория и технология программирования. Основы построения трансляторов. / Ю.Г. Карпов - СПб.: БХВ-Петербург, 2005. - 272 с.: ил.
44 ISO/IEC 14977 : 1996(E) [электронный ресурс]: офиц. сайт // Cambridge University. Department of Computer Science and Technology. - Режим доступа: https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf (дата обращения 31.10.2018).
45 Мартинов, Г.М. Принцип построения универсального интерпретатора языка программирования высокого уровня для систем ЧПУ / Г.М. Мартинов, А.И. Обухов, Р.Л. Пушков // Мехатроника, автоматизация, управление. - 2010. -№6. - C.42-50.
46 Казаков, А.А. Реализация методов многоканальной обработки с ЧПУ / А.А. Казаков, А.М. Сальников // Вестник Самарского государственного аэрокосмического университета. 2009. №3. C. 113-117.
47 Мартинова, Л.И. Решение задач синхронизации и точного позиционирования осей в системе ЧПУ / Л.И. Мартинова, Р.Л. Пушков, Н.В. Козак, Е.С. Трофимов // Автоматизация в промышленности. - 2011. - №5. - C.30-35.
48 Мартинов, Г.М. Модульный подход к построению специализированной системы ЧПУ для обрабатывающих центров наклонной компоновки / Г.М. Мартинов, Р.А. Нежметдинов // СТИН, 2014. №11. с.28-32
49 Эндрюс, Г.Р. Основы многопоточного, параллельного и распределенного программирования / Г.Р. Эндрюс. - М.: Издательский дом «Вильямс», 2003. -512с.: ил.
50 Мартинов, Г.М. Построение инструментария отладки управляющих программ систем ЧПУ на языках высокого уровня / Г.М. Мартинов, Р.Л. Пушков // Приборы и системы. Управление, контроль, диагностика. - 2008. - №11. - C. 19-24.
51 Пушков, Р.Л. Практические аспекты реализации независимости ядра системы управления от элементной базы ее отдельных узлов / Р.Л. Пушков // Материалы международной научно-практической конференции. Новокузнецк: НИЦ МС. 2018. - №2. - С.123-127.
52 Википедия [электронный ресурс]: офиц. сайт // Процедурное программирование. - Режим доступа:
https://ru.wikipedia.org/wiki/Процедурное_программирование (дата обращения 31.10.2018).
53 Джеймс, Р. UML 2.0. Объектно-ориентированное моделирование и разработка. / Р. Джеймс, М. Блаха. - СПб.: Питер, 2007. 545с.: ил.
54 Storr, A. Software engineering for control technology - definitions and requirements. / A.Storr // Software Engineering for Manufacturing Systems. Methods and CASE tools. IFIP TC5 international conference on Software Engineering for Manufacturing Systems, 28-29 March 1996, Stuttgart, Germany. // Published by Chapman & Hall, London, 1996, pp. 1-13
55 Пушков, Р.Л. Программно-аппаратный модуль вывода информации о состоянии ядра системы ЧПУ / Р.Л. Пушков, М.С. Бабин // Труды 15-й международной конференции "Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта (CAD/CAM/PDM - 2015). Под ред. А.В. Толока. М.: ООО "Аналитик". - 2015. - С.148-150.
56 Sarkar, Advait. "The impact of syntax colouring on program comprehension". Proceedings of the 26th Annual Conference of the Psychology of Programming Interest Group, 2005. - pp. 49-58.
57 Мартинов, Г.М. Принципы построения распределенной системы ЧПУ технологическими машинами с использованием открытой модульной архитектуры / Г.М. Мартинов, Л.И. Мартинова, Н.В. Козак, Р.А. Нежметдинов, Р.Л. Пушков // Справочник. Инженерный журнал. - 2011. -№12. - С.44-50.
58 Мартинов, Г.М Принцип построения распределенной системы ЧПУ с открытой модульной архитектурой / Г.М. Мартинов, Н.В. Козак, Р.А. Нежметдинов, Р.Л. Пушков // Вестник МГТУ "Станкин". - 2010. №4(12). -С.116-122.
59 Таненбаум, Э. Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. ван Стеен. - СПб.: Питер, 2003. - 877 с.: ил.
60 Таненбаум, Э. Компьютерные сети. / Э. Таненбаум, Д. Уэзеролл. 5-е изд. -СПб.: Питер, 2012. - 960с.: ил.
61 Хопкрофт, Д. Введение в теорию автоматов, языков и вычислений. / Д. Хопкрофт, Р. Мотвани, Дж. Ульман. - М.: ИД «Вильямс», 2008. - 529с.
62 Аршанский, М.М. Расширение технологических возможностей ЧПУ на основе интегрированной клиент-серверной системы. / М.М. Аршанский, Р.С. Ганюшин, А.В. Зазвонных // Мехатроника автоматизация и управление. № 12, 2011, с.56-59.
63 Нежметдинов, Р.А. Построение специализированной системы ЧПУ для многокоординатных токарно-фрезерных обрабатывающих центров / Р.А. Нежметдинов, Р.Л. Пушков, С.В. Евстафиева, Л.И. Мартинова // Автоматизация в промышленности. - 2014. - №6. - С.25-28.
64 Нежметдинов, Р.А. Числовое программное управление фрезерными обрабатывающими центрами с использованием высокоскоростных протоколов связи / Р.А. Нежметдинов, Р.Л. Пушков, А.Б. Любимов, Л.И. Мартинова, С.В. Евстафиева // Автоматизация в промышленности. - 2015. - №5. - С.24-26.
65 Пушков, Р.Л. Практические аспекты построения многотерминального человеко-машинного интерфейса на примере системы ЧПУ "АксиОМА Контрол" / Р.Л. Пушков, С.В. Евстафиева, С.В. Соколов, Р.А. Абдуллаев, Никишечкин П.А., Кулиев А.У., Сорокоумов А.Е. // Автоматизация в промышленности. - 2013. - №5. - С.37-41.
66 Обухов А.И. Разработка метода обеспечения гибкости систем ЧПУ лазерного технологического оборудования на основе их модульной организации архитектуры: дис. канд. технич. наук. ФГБОУ ВПО МГТУ «СТАНКИН», Москва, 2011
67 Хабибуллин, И.Ш. Самоучитель XML / И.Ш. Хабибуллин. - СПб.: БХВ-Петербург, 2003. - 336с.: ил.
68 Тидвелл, Дж. Разработка пользовательских интерфейсов. / Дж. Тидвелл. СПб.: Питер, 2011. - 474 с.
69 Брауде, Э. Технология разработки программного обеспечения. / Э. Брауде. -СПб.: Питер, 2004. - 655 с.: ил.
70 Pushkov, R. Method of developing parametric machine cycles for modern CNC systems using high-level language. / R. Pushkov, E. Salamatin, S. Evstafieva // MATEC Web of Conferences, 2018, Volume 224 - Режим доступа: https://www.matec-
conferences.org/articles/matecconf/pdf/2018/83/matecconf_icmtmte2018_01116.pd f (дата обращения: 01.12.2018)
71 Мунипов, В.М. Эргономика: человекоориентированное проектирование техники, программных средств и среды. / В.М. Мунипов, В.П. Зинченко - М.: Логос, 2001. - 356с.
72 Хабр [электронный ресурс]: офиц. сайт // XSD — умный XML. - Режим доступа: https://habr.com/post/90696/ (дата обращения 31.10.2018).
73 Евстафиева С.В. Разработка конфигурируемых экранов станочных циклов для терминала СЧПУ / С.В. Евстафиева // Материалы международной научно-практической конференции "МАШИНОСТРОЕНИЕ: ИННОВАЦИОННЫЕ АСПЕКТЫ РАЗВИТИЯ". - Санкт-Петербург: СПбФ НИЦ МС, 2018. - №1. -136 с. с.59-63.
74 Козак, Н.В. Реализация задач управления электроавтоматикой на основе внешних вычислительных модулей Soft PLC в системе ЧПУ "АксиОМА Контрол" / Н.В. Козак, Р.Л. Пушков, С.В. Евстафиева // Промышленные АСУ и контроллеры. - 2016. - №7. - С.3-9.
75 Мартинова, Л.И. Решение задач синхронизации и точного позиционирования осей в системе ЧПУ / Л.И. Мартинова, Р.Л. Пушков, Н.В. Козак, Е.С. Трофимов // Автоматизация в промышленности. - 2011. - №5. - C.30-35.
76 Мартинова, Л.И. Реализация открытости управления электроавтоматикой станков в системе ЧПУ класса PCNC / Л.И. Мартинова, Н.В. Козак, Р.А. Нежметдинов, Р.Л. Пушков // Приборы и системы. Управление, контроль, диагностика. - 2011. - №2. - С.11-16.
77 Martinova, L.I. Solution to the problems of axle synchronization and exact positioning in a numerical control system / L.I. Martinova, R.L. Pushkov, N.V. Kozak, E.S. Trofimov // Automation and Remote Control. - 2014. - Volume 75, Issue 1. - pp.129-138
78 Пушков, Р.Л. Применение специализированного набора функций для управления многоканальной обработкой / Р.Л. Пушков // Материалы международной научно-практической конференции "МАШИНОСТРОЕНИЕ: ИННОВАЦИОННЫЕ АСПЕКТЫ РАЗВИТИЯ". Санкт-Петербург: СПбФ НИЦ МС. - 2018. - №1. - С.46-49.
79 Мартинова, Л.И. Решение задач синхронизации и точного позиционирования осей в системе ЧПУ / Л.И. Мартинова, Р.Л. Пушков, Н.В. Козак, Е.С. Трофимов // Автоматизация в промышленности. - 2011. - №5. - C.30-35.
80 ГОСТ 27843-2006. Испытания станков. Определение точности и повторяемости позиционирования осей с числовым программным управлением. — Введ. 2008-01-01.— М.: Стандартинформ, 2007.— 16 с.
81 ГОСТ ISO 230-4-2015 Методика испытаний металлорежущих станков. Часть 4. Испытания на отклонения круговых траекторий для станков с ЧПУ, 2015.
82 Пушков, Р.Л. Практические аспекты применения языка высокого уровня в системе ЧПУ для реализации групповой обработки / Р.Л. Пушков, Е.В. Саламатин, С.В. Евстафиева // Автоматизация в промышленности. - 2018. -№5. - С.31-34.
83 Пушков, Р.Л. Применение языка высокого уровня СЧПУ "АксиОМА Контрол" для реализации цикла групповой обработки / Р.Л. Пушков, С.В. Саламатин, С.В. Евстафиева // Труды XVII-ой международной научно-практической конференции "Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта (CAD/CAM/PDM - 2017). Под общ. ред. А.В. Толока. Ин-т проблем упр. им. В.А. Трапезникова. Электрон. текстовые дан. М.: ИПУ РАН. - 2017. -С.94-98
84 Металлорежущие системы машиностроительных производств: Учебное пособие для вузов / Под ред. О.В. Таратынова. 2-е изд., доп. и перераб. - М.: МГИУ, 2006. - 488с.
85 Шавлюга, Н.И. Расчет и примеры наладок зубофрезерных и зубодолбежных станков. / Н.И. Шавлюга. Изд. 3-е, перераб. и доп. - Л.: Машиностроение. Ленингр. отделение, 1978. - 168с.: ил.
86 Мартинов, Г. М. Синхронизация осей в системе ЧПУ для зубофрезерования / Г. М. Мартинов, Р. Л. Пушков, С. В. Евстафиева // Материалы Всероссийской молодежной конференции "АВТОМАТИЗАЦИЯ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ (АИТ-2011). -2011. - т.3. - С.56-64.
87 Абдуллаев, Р.А. Реализация watchdog - механизма контроля активности системы ЧПУ для функций безопасности в ПЛК / Р.А. Абдуллаев, Е.В. Саламатин // Труды 11-й международной конференции "Системы проектирования, технологической подготовки производства и управления этапами жизненного цикла промышленного продукта (CAD/CAM/PDM -2011). Под ред. А.В. Толока. М.: ООО "Аналитик". - 2011. - С.141-143.
88 Оллсон, Г. Цифровые системы автоматизации и управления / Густав Олссон, Джангуидо Пиани. - 3. изд., перераб. и доп. - СПб. : Нев. Диалект, 2001. - 556 с.
89 Нежметдинов, Р.А. Практические аспекты применения программно-реализованного контроллера для управления электроавтоматикой вертикально-фрезерных станков Quaser MV184 / Р.А. Нежметдинов, П.А. Никишечкин, Р.Л. Пушков, С.В. Евстафиева // Автоматизация в промышленности. - 2016. - №5. - С.14-17.
90 Мартинов, Г.М. Прикладные решения в области управления электроавтоматикой станков с ЧПУ класса PCNC / Г.М. Мартинов, Р.А. Нежметдинов, Н.В. Козак, Р.Л. Пушков // Промышленные АСУ и контроллеры. - 2011. - №4. - С.48-53.
91 Нежметдинов, Р.А. Управление автоматической сменой инструмента на многоцелевых обрабатывающих центрах с применением унифицированных
программных решений / Р.А. Нежметдинов, П.А. Никишечкин, Р.Л. Пушков // Промышленные АСУ и контроллеры. - 2016. - №6. - С.19-24.
92 Мартинова, Л.И. Практические аспекты применения отечественной многофункциональной системы ЧПУ ""АксиОМА Контрол" / Л.И. Мартинова, Н.В. Козак, Р.А. Нежметдинов, Р.Л. Пушков, А.И. Обухов // Автоматизация в промышленности. - 2012. - №5. - С.36-40.
93 Martinova, L.I. The Russian multi-functional CNC system AxiOMA control: Practical aspects of application / L.I. Martinova, N.V. Kozak, R.A. Nezhmetdinov, R.L. Pushkov, A.I. Obukhov // Automation and Remote Control. - 2015. - Volume 76, Issue 1. - pp.179-186.
94 Брукс, Ф. Мифический человеко-месяц или как создаются программные системы : пер. с англ. / Ф. Брукс. — СПб.: Символ-Плюс, 1999. — 304 с.: ил.
95 Ван Тассел, Д. Стиль, разработка, эффективность, отладка и испытание программ. / Д. Ван Тассел. - М.: Мир, 1981. - 320с.: ил.
96 Хабр [электронный ресурс]: офиц. сайт // Отладка как процесс. - Режим доступа: https://habr.com/company/jugru/blog/420793/ (дата обращения 31.10.2018).
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.