Задание 2. Сортировка по цвету

Описание задачи

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

$$ Оплата: 25 токенов.

Описание тех процесса

Внешний вид производственной линии

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

  1. Emitter выдает заготовку типа blue raw material или green raw material на квадратной паллете (sqare pallet)

  2. Заготовка транспортируется в зону определения материала (цвета). Зона находится под датчиком vision sensor

  3. Датчик vision sensor настроен на распознавание голубых заготовок (заготовка голубая = 1, заготовка зеленая = 0).

  4. Голубые заготовки транспортируются на ближний скат (скат 1) и удаляются с помощью remover 1

  5. Зеленые заготовки транспортируются в конец конвейера (скат 2) и удаляются с помощью remover 2.

Механизм транспортировки на скат 1:

  1. Включается сигнал Chain Transfer (-) для транспортировки по роликам вперед

  2. Через 0.7 секунды включается сигнал Chain Transfer Left и роликовый барьер Roller Stop

  3. После того, как деталь была перемещена на скат, роликовый барьер Roller Stop выключается, сигналы Chain Transfer (-) и Chain Transfer Left также выключаются

Только после перемещения заготовки на скат (любой) может быть выдана следующая заготовка в начале конвейера.

Задача считается выполненной, если 5 случайных заготовок были верно транспортированы с помощью системы.

Вы можете использовать 2 дополнительных оптических датчика Diffuse Sensor и дополнительный роликовый барьер Roller Stop при необходимости.

Вы можете настраивать время появления и удаления деталей по собственному усмотрению.

Дополнительные виды станции:

Входные и выходные сигналы на станции:

Название FIO
Описание
Имя в программе

Входные сигналы

Vision Sensor 1

Датчик цвета, зеленый (0)/голубой (1)

iColorBlue

Выходные сигналы

Chain Transfer 1 (- или +)

Перемещение по сортировщику вперед

qTransferVpered

Chain Transfer 1 (Left или Right)

Перемещение по сортировщику на скат

qTransferSkat

Emitter 1 (emit)

Выдать заготовку (можно поставить в автоматический режим)

qEmit

Roller conveyor 2m 1

Роликовый конвейер 1

qConveyor1

Roller Conveyor 2m 2

Роликовый конвейер 2

qConveyor2

Roller Stop 1

Роликовый барьер

qStopper

Last updated