Элементов линии

Общий вид (иконка) виртуального

прибора 00_Init.vi показана на Рис.1.1.

Входы виртуального прибора:

Tasks – массив кластеров для

Рис.1.1 Виртуальный прибор 00_Init

управления cDAQ;

error in – кластер ошибок;

Выходы виртуального прибора:

Error string[string] – строка ошибок.

неисправности какого-либо из модулей установки;

Сюда

передается

сообщение

о

Delay.Right – результат калибровки положения манипулятора с присоской.

Число означает время в мс, через которое следует выключить пневмопривод при

движении манипулятора вправо после его выхода из области действия левого датчика;

Delay.Left – результат калибровки положения манипулятора с присоской. Число

означает время в мс, через которое следует выключить пневмопривод при движении

манипулятора влево после его выхода из области действия правого датчика;

Ready[boolean] – если все модули сработали и сигнал пришел на все нужные

датчики, в Ready передается True, иначе передается False;

error out – кластер ошибок.

Блок-схема работы данного модуля представлена на рис.1.2 и 1.3.

Описание работы данного модуля:

1. Отключение всех элементов управления (установка уровня логического

нуля для на всех контрольных вводах).

2. Проверка положения толкателя заготовок из первоначальных цилиндров.

Толкатель задвигается, если не задвинут.

3. Проверка блока цилиндров: включение мотора передвижения цилиндров в

одну, затем в другую сторону до установления первого цилиндра напротив

толкателя.

4. Калибровка времени передвижения манипулятора с присоской.

5. Установка лифта в нижнем положении.

6. Установка манипулятора с захватом в верхнем положении.

7. Установка манипулятора с захватом напротив второго или третьего

датчика на рейке.

9 Элементов линии - student2.ru

Элементов линии - student2.ru  

10 Элементов линии - student2.ru

Элементов линии - student2.ru  
Элементов линии - student2.ru

11 Элементов линии - student2.ru

Элементов линии - student2.ru  
Элементов линии - student2.ru Элементов линии - student2.ru

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

Общий вид (иконка) виртуального

прибора 01_Emitter.vi показана на Рис.2.1.

Входы виртуального прибора:

Рис.2.1 Виртуальный прибор 01_Emitter

error in – кластер ошибок;

Tasks – массив кластеров для управления cDAQ;

Ready[boolean] – вход готовности предыдущего модуля передать заготовку;

Выходы виртуального прибора:

Ready[boolean] – выход готовности данного модуля передать заготовку

следующему;

error out – кластер ошибок.

Блок-схема работы данного модуля представлена на рис.2.2 и рис.2.3.

Описание работы данного модуля:

1. Проверка наличия заготовок в цилиндрах и в зависимости от этого выбор

текущего цилиндра для выталкивания заготовки. По данному алгоритму

цилиндры опустошаются поочередно (до опустошения одного из второго

цилиндра заготовка взята не будет). Цилиндры опустошаются в следующей

последовательности: сначала самый дальний, если встать лицом ко всему

комплексу, затем средний, затем самый ближний.

2. Программа выталкивания из первого, второго и третьего цилиндра состоит

в следующем:

2.1.

2.2.

2.3.

Проверка, не стоит ли нужный цилиндр напротив приемника

заготовок и его выталкивание в случае если цилиндр находится

напротив приемника.

Если нужный цилиндр не стоит напротив приемника заготовок, то

производится включение двигателя передвижения блока цилиндров

в нужную сторону до прихода сигнала с нужного датчика положения

блока цилиндров.

Заготовка выталкивается

3. Перед каждым включением двигателя обрабатывается схема защиты –

проверяется, не выдвинут ли толкатель заготовок. Если толкатель

выдвинут слишком долго, программа делает попытку его задвинуть.

12 Элементов линии - student2.ru

Элементов линии - student2.ru  

13 Элементов линии - student2.ru

Элементов линии - student2.ru  
Элементов линии - student2.ru

14 Элементов линии - student2.ru

Элементов линии - student2.ru  
Элементов линии - student2.ru


Наши рекомендации