Рефераты. Конвертирование исходного текста программ для станков с ЧПУ из одной системы программирования в друг...

         Программа подготовки УП для станков с ЧПУ T-FLEX ЧПУ является встраиваемым модулем для САПР T-FLEX CAD и фукционирует исключительно совместно с ней. Таким образом, получается полноценное CAD/CAM-решение /www.tflex.ru/.

Данный подход обеспечивает:

- полную ассоциативность конструкторско-технологических данных (однажды созданная траектория обработки будет автоматически перестраиваться после изменения геометрии детали);

- единство интерфейсов (пользователь, знакомый с принципами работы в T-FLEX CAD, без труда овладеет программой подготовки УП для станков с ЧПУ T-FLEX ЧПУ);

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

Программа подготовки УП для станков с ЧПУ T-FLEX ЧПУ – гибко настраиваемая система, построенная по модульному принципу (к базовому модулю можно подключать любой набор методов обработки).

Программа многофункциональна и сложна в эксплуатации.

1.3. Основные требования к системе

1.3.1. Основные цели создания системы и критерии эффективности её функционирования

        Создание программы конвертирования текста позволяет автоматизировать процесс пересчёта программ для станков с ЧПУ в различные системы программирования в любой последовательности. Удобный и простой интерфейс, а так же необходимый минимум настроек обеспечивают полное взаимопонимание «человек – компьютер».

1.3.2. Функциональное назначение системы

          Автоматизация процесса конвертирования исходного текста программ для станков с ЧПУ подразумевает реализацию в системе определённых средств и функций. Следует выделить ряд функциональных особенностей, которыми обладает программа:

- возможность автоматического и ручного редактирования;

- гибкие настройки программы;

- возможность выбора режима пересчёта;

- расчёт, как относительных, так и абсолютных размеров;

- автоматическое исправление ошибок в тексте;

- выбор цвета и размера шрифта в процессе редактирования;

- возможность печати содержимого поля редактирования;

- корректировка захода инструмента на эквидистанту контура детали;

- режим поиска и замены;

- преобразование к верхнему регистру всего текста программы.

1.3.3. Особенности программы и условия её эксплуатации

         При работе с программой «Наладчик» ни каких особых требований не выдвигается. Файлы, обрабатываемые программой, должны быть в текстовом формате. Файлы могут быть любого объёма – это зависит только от оперативной памяти компьютера и поддерживаемой памятью программы блокнот.

1.3.4. Требования к функциональной структуре

Построение программы конвертирования исходного текста программ для станков с ЧПУ предполагает модульную структуру. Общий интерфейс и возможность доступа ко всем модулям в составе системы обеспечивает оболочка. Из оболочки программы вызываются следующие модули: подсистема выбора метода конвертирования, подсистема оптимизации, подсистема анализа, подсистема конвертирования.

Подсистема выбора метода конвертирования служит для выбора системы программирования, в которую будет, осуществятся пересчёт. Подсистема располагает графическим интерфейсом выбора. Результатом является выбранная система пересчёта.

Подсистема оптимизации текста программы выполняет функции: удаление пробелов (для уменьшения размера программы), нумерации кадров и удаление пустых строк (для лучшей читабельности). Результатом является оптимизированный программный текст.

Подсистема конвертирования преобразует исходные координаты к заданным. Результатом работы являются преобразованные данные.

Подсистема анализа реализует перерасчёт и проверку правильности заданных координат при заходе фрезы на эквидистанту контура обрабатываемой детали, а так же проверку и при необходимости пересчёт заданной круговой интерполяции (G2, G3). Результатом является полностью готовый и преобразованный программный текст для станков с ЧПУ.

1.3.5. Требования к техническому обеспечению

            Программа обработки исходного текста не требует особых ресурсов от компьютера. Программный продукт работает уже не первый год и доведена практически до идеала по скорости обработки и затрачиваемым компьютером ресурсам.  Чем выше частота процессора, тем быстрее происходит конвертирование программного текста. Требования приведены в таблице 1.

                                                                                                                   Таблица 1

Технические характиристики персонального компьютера

Вид устройства

Характеристика

процессор

486 и выше

оперативная память

от 32 мб и выше

разрешение экрана

800х600 и более

операционная система

Windows 98, XP, Vista


1.3.6. Требования к информационному обеспечению

Программа конвертирования предназначена только для работы с файлами в текстовом формате. В другом формате работы программа не тестировалась, и  могут быть непредсказуемые результаты вплоть до зависания компьютера. Программный продукт ориентирован на опытного человека в области программирования станков с ЧПУ (наладчика либо программиста). Ввод заведомо не верных данных (координат (букв) не предусмотренных в программировании станков) приведёт к игнорированию программой этих значений.

1.3.7 Требования к программному обеспечению

Программу целесообразно использовать для функционирования под операционной системой семейства Windows, так как ОС данного класса наиболее широко распространены в современном мире. Платформой для разработки выбрано Delphi7. Эта среда поддерживает алгоритмический язык Object Pascal и обладают при этом возможностями быстрой разработки и проектирования визуальных интерфейсов, что особенно важно при работе с любой информацией.

1.4.  Основные технические решения проекта системы

1.4.1.  Решение по комплексу технических средств

Как уже отмечалось в п. 1.3.5 «Требования к техническому обеспечению», для достижения удобного пользователю режима функционирования системы необходимо следующая минимальная конфигурация персонального компьютера: частота процессора 486 МГц, объем оперативной памяти 32 Мб, монитор, поддерживающий разрешение 800х600 точек.  Также желательно наличие следующих периферийных технических средств: чёрно – белый лазерный принтер для вывода на печать результатов обработки текста.

1.4.2.  Описание системы программного обеспечения

Для реализации и функционирования проекта необходимо следующее  программное обеспечение: ОС Windows 98, XP, Vista в основе, которой лежит ядро, характеризуемое 32-разрядной вычислительной архитектурой и полностью защищенной моделью памяти, что обеспечивает надежную вычислительную среду.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.