Дипломная работа: Конвертирование исходного текста программ для станков с ЧПУ из одной системы программирования в другую
27. Y_pred:= Y_nast;
28. конец
Таблица 6
Список условных обозначений
Обозначение | Расшифровка |
Kadr | Текущая строка обработки |
NaytiKoordinatu(kadr,'X', vyh); | Функция нахождения значения координаты |
vyh | Выходное значение процедуры |
PreobrazovanieMayak(X_nast, kadr); | Функция преобразования координаты |
X_nast и X_pred | Числовая переменная настоящего и предыдущего значения Х |
uslovie | Числовая переменная |
FindVstavki('X', kadr); | Функция поиска вставки значения заданной координаты в строке |
DobavitTochku(s); | Функция вставляет точку в строку, если её нет |
insert(Concat('X', s), kadr, uslovie); | Функция вставляет и сцепляет строки |
(pos('I', Stroka.Strings[Succ(m)]) | Функция поиска и проверки заданной позиции в строке |
Podhod_G41_G42_radius | Функция расчёта радиусов на заходах |
Podhod_G41_G42_line; | Функция расчёта линейных заходов |
I и J | Координаты круговой интерполяции в программе |
Y_nast и Y_pred | Числовая переменная настоящего и предыдущего значения Y |
Схема описание алгоритма конвертирования
Рис. 2.7
2.5 Описание программы «Наладчик»
2.5.1. Водная часть
Программа «Наладчик» применяется для автоматизации процесса пересчёта исходного текста (кода) программ для станков с ЧПУ. При этом программа использует человеко-машинный интерфейс: человек выбирает, чем оперировать и параметры обработки данных, а программа выполняет все необходимые расчеты.
Для начала работы следует загрузить текстовый файл (программный код для станка с ЧПУ), и задать параметры его обработки. После этого программа производит пересчёт координат из данной в заданную систему программирования.
Программа имеет обозначение «Наладчик», разработана в среде программирования BorlandDelphi 7.
2.5.2. Функциональное назначение
Программа выполняет конвертирование (пересчёт) исходных координат в заданную систему ЧПУ. Программа использует алгоритмы, описанные в подразделах 2.2-2.4.
Для функционирования программы необходим следующий комплекс технических средств:
– процессор IBMсовместимый 486 и выше;
– подсистема «Наладчик» занимает около 5 Мб оперативной памяти. Дополнительно к этому программа выделяет дополнительную память под текстовые файлы, загруженные в её оболочку;
– для размещения ОС Windows XP и прикладных задач на жестком диске необходимо минимально 1,5 Гб свободного пространства. На диске программа занимает 625 килобайт памяти. Дополнительное место на диске занимают текстовые файлы используемые программой, а также файлы создаваемые программой. С учетом этого на диске необходимо выделить достаточное пространство для всех файлов (от 10 Мб и выше);
– видеоподсистема с объемом памяти 32 Мб;
– цветной SVGA монитор с диагональю не менее 15’’ и разрешением не ниже 800x600 (рекомендуется 1024x768);
– русифицированная клавиатура;
– манипулятор «мышь».