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

Содержание

Слайд 2

Обработка детали Программа выявляет ошибки в коде управления фрезеровочным станком и визуализирует процесс обработки детали.

Обработка детали

Программа выявляет ошибки в коде управления фрезеровочным станком и визуализирует

процесс обработки детали.
Слайд 3

Назначение Предотвращение неполадок , сбоев поломок на производственном оборудовании. Оптимизация кодов программ управления станком.

Назначение

Предотвращение неполадок , сбоев поломок на производственном оборудовании.

Оптимизация кодов программ управления

станком.
Слайд 4

Блок-схема. ПРОГРАММА Управляющий код для станка Параметры заготовки Ручной ввод Информация

Блок-схема.

ПРОГРАММА

Управляющий код для станка

Параметры заготовки

Ручной ввод

Информация о ходе выполнения программы и

ошибках в управляющем коде.

Визуализация поведения станка при выполнении им указанных команд.

Слайд 5

Среда разработки Borland Delphi версии 7. Язык программирования – Object Pascal

Среда разработки

Borland Delphi
версии 7.
Язык программирования – Object Pascal

Для реализации графики

использована библиотека OpenGL
Слайд 6

Пользовательский интерфейс Программа разделена на 3 области. В левой части окно

Пользовательский интерфейс

Программа
разделена на 3
области.
В левой части
окно управления
станком.
В правой – окно
визуализации.

Внизу

– окно сообщений о всех действиях станка и обнаруженных ошибках.
Слайд 7

Алгоритм выстраивания модели (заготовки). Эти треугольники образуют плоскость. Связи между этими

Алгоритм выстраивания модели (заготовки).

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

что позволяет сохранять целостность поверхности при изменении координат любой из точек.

Сперва модель выстраивается из массива точек.
На основе этих точек выстраивается два треугольника, как показано на рисунке.

Слайд 8

Алгоритм выстраивания модели (заготовки). После того как плоскость образована, мы опускаем

Алгоритм выстраивания модели (заготовки).

После того
как плоскость образована,
мы опускаем крайние


точки вниз до нуля (по оси Z)
и сдвигаем

их на один шаг в направлении начала координат, дабы получить вертикальные грани.

Слайд 9

Экономическая часть Аналоги данной программы широко используются в сфере автоматизирования производственного

Экономическая часть

Аналоги данной программы широко используются в сфере автоматизирования производственного процесса,

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