Введение
1. Глава 1. Проблемы построения терминальной задачи с открытой архитектурой 4
1.1. Обзор архитектурных решений современных систем чпу 4
1.2. Структура терминальной задачи с открытой архитектурой 17
1.2.1. Классическое разделение задач управления 17
1.2.2. Взаимоотношение между ядром системы чпу и терминальной задачей управления 19
1.3. Проблема систематизации api-функций систем чпу 21
1.4. Цели и задачи исследования 21
2. Глава 2. Определение места и роли терминальной задачи в общей архитектуре системы чпу 23
2.1. Представление о структуре программного обеспечения систем чпу 23
2.2. Разработка формальной модели взаимодействия терминальной задачи с ядром системы чпу 25
2.3. Распределение api-функций по задачам чпу 29
2.4 выводы 41
3. Глава 3. Формализация терминальной задачи 42
3.1. Разработка программного уровня, независимого от типа системы чпу.... 42
3.1.1. Формализация взаимодействия терминальной задачи с ядром чпу путем построения виртуального ядра системы чпу 42
3.1.2. Проектирование программной модели виртуального ядра системы чпу на основе компонентного подхода 45
3.2. Разработка механизмов, обеспечивающих открытую архитектуру прикладного математического обеспечения терминальной задачи 51
3.2.1. Описание механизма инициализационных и конфигурационных файлов 51
3.2.2. Средства анализа структуры файла, модели интерпретаторов и методы их взаимодействия с интерфейсом 53
3.3. выводы 56
4. Глава 4. Практические аспекты повышения спектра функциональных возможностей терминальной задачи на примере системы WINPCNC 57
4.1. Система winpcnc и прикладное программное обеспечение терминальной
задачи 57
4.2. Разработка структуры инициализационных и конфигурационных файлов ..58
4.2.1. Инициализационные файлы, их структура и применение 58
4.2.2. Формализация языка iso-7bit 62
4.2.3. Структура и применение файлов конфигурации 63
4.3. Инструментальные средства создания и редактирования инициализационных и конфигурационных файлов 67
4.4. Расширение возможностей ввода управляющих программ 74
4.4.1. Интерактивное создания кадров управляющих программ 74
4.4.2. Режим обучения системы чпу 76
4.5. Дальнейшее повышение функциональных возможностей терминальной задачи за счет анализа контуров деталей 82
4.5.1. Анализатор геометрического контура 83
4.5.2. Эквидистантный конвертер 96
4.6. Выводы 106
5. Заключение 108
6. Выводы 110
7. Основные обозначения и сокращения 111
8. Список литературы 112
9. Приложения 11
9.1. Список рисунков 116
9.2. Список таблиц 118


