Структура базы данных изображена на рис.1.
Рис.1 Структура базы данных
1.1 Информационная модель
сварочного робота
Чтобы правильно подбирать роботов для поставленных задач, необходимо создать таблицу с максимально возможными их параметрами.
Будем заносить в базу данные параметры:
· Название;
· Применение;
· Движение руки по X (мм);
· Движение руки по Y (мм);
· Движение руки по Z (мм);
· Скорость движения руки по X (мм/с);
· Скорость движения руки по Y (мм/с);
· Скорость движения руки по Z (мм/с);
· Движение руки вокруг B (град);
· Движение руки вокруг C (град);
· Скорость движения руки вокруг B (град/с);
· Скорость движения руки вокруг C (град/с);
· Вращ. движения держателя сварочного инструмента по A (град);
· Вращ. движения держателя сварочного инструмента по B (град);
· Вращ. движения держателя сварочного инструмента по C (град);
· Грузоподъемность (кг);
· Требуемая площадь для манипулятора (мм);
· Система управления;
· Программирование;
· Система измерений перемещений;
· Количество входов;
· Количество выходов;
· Привод;
· Число позиций спуска на ось;
· Абсолютная точность позиционирования;
Описание осей изображено на рис.2.
Рис.2 Описание осей
Структура таблица “Сварочные роботы” изображена
на рис.3.
Рис.3 Структура таблицы “Сварочные роботы”
Свойства полей
· Название робота. Тип данных - текстовый. Размер - 100 символов.
· Применение. Тип данных - текстовый. Размер - 100 символов. В подстановке поле со списком. Заданные значения “Дуговая сварка”, “Контактная точечная сварка”.
· Движение руки по X, мм. Тип данных - числовой. Размер - целые числа.
· Движение руки по Y, мм. Тип данных - числовой. Размер - целые числа.
· Движение руки по Z, мм. Тип данных - числовой. Размер - целые числа.
· Скорость движения руки по X, мм/с. Тип данных - числовой. Размер - целые числа.
· Скорость движения руки по Y, мм/с. Тип данных - числовой. Размер - целые числа.
· Скорость движения руки по Z, мм/с. Тип данных - числовой. Размер - целые числа.
· Движение руки вокруг B, град. Тип данных - числовой. Размер - целые числа.
· Движение руки вокруг C, град. Тип данных - числовой. Размер - целые числа.
· Скорость движения руки вокруг B, град/с. Тип данных - числовой. Размер - одинарное с плавающей точкой.
· Скорость движения руки вокруг C, град/с. Тип данных - числовой. Размер - одинарное с плавающей точкой.
· Вращ движения держателя сварочного инструмента по A, град. Тип данных - числовой. Размер - целое.
· Вращ движения держателя сварочного инструмента по B, град. Тип данных - числовой. Размер - целое.
· Вращ движения держателя сварочного инструмента по C, град. Тип данных - числовой. Размер - целое.
· Грузоподъемность, кг. Тип данных - числовой. Размер - целое.
· Требуемая площадь для манипулятора системы управления, ММхММ. Тип данных - текстовый. Размер - 100 символов.
· Система управления. Тип данных - текстовый. Размер - 100 символов.
· Программирование. Тип данных - текстовый. Размер - 100 символов В подстановке поле со списком. Заданные значения "Введение данных в память", "Выдача на терминал", "Обкатка по траектории".
· Система измерений перемещений. Тип данных - текстовый. Размер - 255 символов В подстановке поле со списком. Заданные значения "Аналоговое измерение абсолютных значений пути", "Аналоговое циклическое измерение абсолютных значений пути", "Цифровое измерение абсолютных значений пути", "Цифровое измерение пути по приращению".
· Кол-во входов. Тип данных - числовой. Размер - целое.
· Кол-во выходов. Тип данных - числовой. Размер - целое.
· Привод. Тип данных - текстовый. Размер - 50 символов. В подстановке поле со списком. Заданные значения "Электрический", "Гидравлический".
· Абсолютная точность позиционирования, мм. Тип данных - числовой. Размер - одинарное с плавающей точкой.
Первичным ключом в этой таблице является поле “Название робота”. Оно должно быть уникальным. Стандартная сортировка происходит по этому полю. В таблице были использованы только текстовый и числовой типы данных.
В процессе создания, таблица “Сварочные роботы” была наполнена информацией о 53 роботах. Такая обширная таблица позволяет подобрать робота, практически под любую задачу.
Для выбора роботов из таблицы был разработан запрос на выборку.
Для удобства просмотра записей из таблицы будем использовать форму.
Пример формы изображен на рис. 4.
Рис.4 Пример формы для вывода из таблицы
“Сварочные роботы”
1.2 Информационная модель системы
управления роботом
В базе данных создается таблица “Системы управления роботами” и в нее заносится следующая информация:
· Название
· Габаритный размер
· Масса
· Жесткий диск
· Интерфейсы
· Частота сети
· Защита
· Рабочая температура
Структура таблицы “Системы управления роботами”
изображена на рис.5.
Рис.5 Структура таблицы “Системы управления роботами”
Свойства полей
· Название. Тип данных - текстовый. Размер - 100 символов.
· Габаритный размер ВхДхШ,мм. Тип данных - текстовый. Размер - 100 символов.
· Масса, кг. Тип данных - числовой. Размер - целые числа.
· Жесткий диск. Тип данных - текстовый. Размер - 50 символов.
· Интерфейсы. Тип данных - текстовый. Размер - 100 символов.
· Частота сети, герц. Тип данных - текстовый. Размер - 50 символов.
· Защита. Тип данных - текстовый. Размер - 50 символов.
· Рабочая температура, °C. Тип данных - текстовый. Размер - 50 символов.
Первичным ключом в этой таблице является поле “Название”. Оно должно быть уникальным. Стандартная сортировка происходит по этому полю.
В процессе создания, таблица “ Системы управления роботами ” была наполнена информацией о 5 системах.
Для удобства просмотра записей из таблицы будем использовать форму.
Пример формы изображен на рис. 6.
Рис.6 Пример формы для вывода из таблицы “Системы управления роботами”
.3 Информационная модель сварочных клещей
модель сварочный робот база данных
В базе данных создается таблица “Системы управления роботами” и в нее заносится следующая информация:
· Название
· Тип клещей
· Диаметр руки
· Максимальное сопротивление
· Минимальное расстояние между плечами
· Максимальное расстояние между плечами
· Минимальная длина плеч
· Максимальная длина плеч
· Минимальная масса
· Максимальная масса
· Диаметр цилиндра
· Предварительный ход цилиндра
· Предварительный ход плеча
· Рабочий ход цилиндра
· Рабочий ход плеча
· Максимальное давление воздуха
· Максимальная сила в цилиндре
· Максимальная температура воды
· Максимальное давление водой
· Охлаждение
Структура таблицы “Сварочные клещи ” изображена
на рис.7.
Рис.7.Структура таблицы “Сварочные клещи”
Свойства полей
· Название. Тип данных - текстовый. Размер - 100 символов.
· Тип клещей. Тип данных - текстовый. Размер - 5 символов. В подстановке поле со списком. Заданные значения "X", "C".
· Диаметр фланца, мм. Тип данных - числовой. Размер - целые числа.
· Максимальное сопротивление, Н. Тип данных - числовой. Размер - целые числа.
· Минимальное расстояние между плечами, мм. Тип данных - числовой. Размер - целые числа.
· Максимальное расстояние между плечами, мм. Тип данных - числовой. Размер - целые числа.
· Минимальная длина плеч, мм. Тип данных - числовой. Размер - целые числа.
· Максимальная длина плеч, мм. Тип данных - числовой. Размер - целые числа.
· Минимальная масса, кг. Тип данных - числовой. Размер - целые числа.
· Максимальная масса, кг. Тип данных - числовой. Размер - целые числа.
· Диаметр цилиндра, мм. Тип данных - текстовый. Размер - 50 символов.
· Предварительный ход цилиндра, мм. Тип данных - текстовый. Размер - 50 символов.
· Предварительный ход плеча, град. Тип данных - текстовый. Размер - 50 символов.
· Рабочий ход цилиндра, мм. Тип данных - числовой. Размер - целые числа.
· Рабочий ход плеча, град. Тип данных - текстовый. Размер - 50 символов.
· Максимальное давление воздуха, Па. Тип данных - числовой. Размер - целые числа.
· Максимальная сила в цилиндре, Н. Тип данных - текстовый. Размер - 50 символов.
· Максимальное температура воды, град С. Тип данных - числовой. Размер - целые числа.
· Минимальная температура воды, град С. Тип данных - числовой. Размер - целые числа.
· Максимальное давление воды, Па. Тип данных - числовой. Размер - целые числа.
· Охлаждение, л/мин. Тип данных - числовой. Размер - целые числа.
Первичным ключом в этой таблице является поле “Название”. Оно должно быть уникальным. Стандартная сортировка происходит по этому полю.
В процессе создания, таблица “Сварочные клещи” была наполнена информацией о 6 клещах.
Для выбора сварочных клещей из таблицы был разработан запрос на выборку.
Для удобства просмотра записей из таблицы будем использовать форму.
Пример формы изображен на рис. 8.
Рис.8 Пример формы для вывода из таблицы “Сварочные клещи”
1.4 Информационная модель системы
управления сваркой
В базе данных создается таблица “Системы управления сваркой” и в нее заносится следующая информация:
· Название
· Напряжение сети
· Система охлаждения
· Масса
· Габаритный размер
· Срабатывание предохранителя
· Заземление
· Пропорциональный клапан
· Пневматическая панель
· Инвертор с интегрированным контроллером сварки
Структура таблицы “Системы управления сваркой”
изображена на рис.9.
Рис.9 Структура таблицы “Системы управления сваркой”
Свойства полей
· Название. Тип данных - текстовый. Размер - 100 символов.
· Напряжение сети, В. Тип данных - числовой. Размер - целые числа.
· Тип система охлаждения. Тип данных - текстовый. Размер - 50 символов. В подстановке поле со списком. Заданные значения "Вода", "Воздух".
· Масса, кг. Тип данных - числовой. Размер - целые числа.
· Габаритный размер, мм. Тип данных - текстовый. Размер - 50 символов.
· Максимальный ток, А. Тип данных - числовой. Размер - целые числа.
· Заземление, mA. Тип данных - числовой. Размер - целые числа.
· Пропорциональный клапан. Тип данных - текстовый. Размер - 100 символов.
· Пневматическая панель. Тип данных - текстовый. Размер - 50 символов.
· Инвертор с интегрированным контроллером сварки. Тип данных - текстовый. Размер - 50 символов.
Первичным ключом в этой таблице является поле “Название”. Оно должно быть уникальным. Стандартная сортировка происходит по этому полю.
В процессе создания, таблица “Системы управления сваркой” была наполнена информацией о 2 системах.
Для выбора систем управления сваркой из таблицы был разработан запрос на выборку.
Для удобства просмотра записей из таблицы будем использовать форму.
Пример формы изображен на рис. 10.
Рис.10 Пример формы для вывода из таблицы
“Системы управления сваркой”
. Пример разработки РТК с
использованием БД
В данной работе разрабатывается РТК только для контактной сварки. Кузов автомобиля поступает на РТК уже в собранном виде, т.е. детали прихвачены друг к другу в определенных местах дуговой сваркой.
На след рис представлен состав деталей кузова
легкового автомобиля
1 - брызговик передка центральный;
- стойка передка;
- панель передка нижняя;
- брызговик переднего бампера правый;
- кожух фары
- поперечина передка верхняя;
- усилитель верхней поперечины;
- площадка аккумулятора;
- щиток передка;
- коробка воздухопритока;
- боковина;
- панель рамы ветрового окна;
- нижняя поперечина панели приборов;
- панель крыши;
- панель рамы заднего окна;
- боковая панель крыши;
- рамка задней перегородки с полкой;
- панель задка;
- нижняя поперечина задка;
- заднее крыло;
- лонжерон пола задка;
- арка заднего колеса;
- пол багажника;
- поперечина пола багажника;
- задняя поперечина пола;
- передний пол;
- усилитель передней стойки;
- стойка брызговика;
- брызговик;
- переднее крыло;
|
Шов |
Соединяемые детали |
|
1 |
Панель крыши, левая боковина |
|
2 |
Панель крыши, панель ветрового стекла |
|
3 |
|
|
4 |
Верхняя поперечина передка, усилитель верхней поперечины |
|
5 |
Кожух фар, левое переднее крыло, нижняя панель передка |
|
6 |
Правое крыло, центральная панель передка |
|
7 |
Нижняя панель передка, стойка передка |
|
8 |
Нижняя панель передка, брызговик передка центральный |
|
9 |
Брызговик передка центральный, нижняя панель передка |
|
10 |
Кожух фар, нижняя панель передка |
|
11 |
Кожух фар, правое переднее крыло, нижняя панель передка |
|
12 |
Левое крыло, центральная панель передка |
|
13 |
Левое крыло, брызговик, стойка брызговика |
|
14 |
Левое крыло, усилитель передней стойки |
|
15 |
Левая боковина, пол |
|
16 |
Правая боковина, панель крыши |
|
17 |
Панель крыши, рама задней перегородки с полом |
|
18 |
Стойка задка, переднее крыло |
|
19 |
Стойка задка, нижняя панель задка |
|
20 |
Стойка задка, правое крыло |
|
21 |
Правое заднее крыло, арка колеса |
|
22 |
Правая боковина, пол |