Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Автоматическая сортировочная машина для пластин (1-е место студенческого конкурса)

Машина создана командой из 5 студентов для курса «Конструирование и CAD» (Машиностроительный факультет, Скопье). Сортирует два типа пластин: с отверстиями и без. Решение заняло 1-е место из 25 участников.

Принцип работы


Автоматическая сортировочная машина для пластин (1-е место студенческого конкурса)
Автоматическая сортировочная машина для пластин (1-е место студенческого конкурса)
Автоматическая сортировочная машина для пластин (1-е место студенческого конкурса)
Автоматическая сортировочная машина для пластин (1-е место студенческого конкурса)

Электрическая схема


Автоматическая сортировочная машина для пластин (1-е место студенческого конкурса)

Управление на микроконтроллере PIC16F628A, прошивка в MikroElektronika (MikroC).

Исходный код (MikroC для PIC)


/********************************************************************************/ /* Mechatronic Design Team */ /* Proekt po Konstruiranje i CAD */ /* "Dizajn i razvoj na nov ured za razdeluvanje na dva tipa plocki" */ /* Mikrokontroler: PIC16F628A */ /* Oscilator: Interen na 4MHz */ /* Dekemvri, 2012, Skopje */ /********************************************************************************/ void left() { RB2_bit = 1; // мотор влево delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500); PORTB = 0x00; // стоп на крайнем левом delay_ms(200); // торможение RB3_bit = 1; // реле смены направления delay_ms(20); RB2_bit = 1; // мотор вправо delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500); // середина PORTB = 0x00; delay_ms(150); } void right() { RB3_bit = 1; delay_ms(30); RB2_bit = 1; // мотор вправо delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500); // крайний правый PORTB = 0x00; delay_ms(200); RB2_bit = 1; // мотор влево delay_ms(500); delay_ms(500); delay_ms(500); delay_ms(500); // середина PORTB = 0x00; delay_ms(150); } void main() { TRISB = 0x00; // PORTB выходы TRISA = 0xff; // PORTA входы CMCON = 0x07; // выкл. компараторы do { delay_ms(50); PORTB = 0x00; if(PORTA.b0==1) { // есть пластина? delay_ms(100); if(PORTA.b1==0) { left(); } // есть отверстие -> влево else { right(); } // нет отверстия -> вправо } } while(1); }

Производственный процесс

  1. ЭЭГ-аппараты: дизайн, производство и новые применения
  2. Торговые автоматы: индустрия США на $36,6 млрд
  3. Голосовальные машины: история, технологии и стандарты
  4. Эволюция и производство швейных машин: от изобретений XIX века к современной автоматизации
  5. Идеи проектов для мини ЧПУ: от начинающих завороток до продвинутого тиски инструментмейкера
  6. Автоматические станки для сверления и нарезки резьбы: полный обзор
  7. Автоматические прессовые станки: принцип работы, преимущества и применение
  8. Автоматический швовой сварочный аппарат: точность и эффективность для крупносерийной швовой сварки
  9. Автоматические трубогибочные станки: подробный обзор
  10. JW Machine: услуги точного контрактного производства по чертежам ЧПУ