Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Elecfreaks TPBot Edu recenzija
  • WIKA – IvDam Process Control – partnerstvo koje se gradi da traje
  • Würth Elektronik ICLED FeatherWing recenzija
  • WIKA IoT Cloud Platform – Srce IIoT ekosistema
  • WIKA Asystom Beacon
  • igus: Plastična ležišta za bolji vid
  • Seeed Studio XIAO-RP2350 recenzija
  • Olimex ESP32-P4 DevKit recenzija
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Stručni tekstovi»Primeri sinhronizacije servo osa primenom PLCopen Motion Control standarda
Stručni tekstovi

Primeri sinhronizacije servo osa primenom PLCopen Motion Control standarda

Aleksandar DakićBy Aleksandar Dakić27/04/2015Updated:03/03/20254 Mins Read

U prethodnom izdanju časopisa pomenuli smo pojam „realnih“ i „virtualnih“ osa i mogućnost master/slave upravljanja osama koristeći PLCopen Motion funkcijske blokove. Osnovni princip PLCopen Motion-a prikazan u produžetku, zelenom bojom je prikazan softverski, a plavom bojom hardverski deo sistema.

image1

Svaka osa u sistemu predstavljana je kao struktura podataka u memoriji (AXIS_REF). Funkcijski blok, koji predstavlja određenu motion instrukciju, koristeći ove podatke prepoznaje i menja stanje referencirane ose (OSA 1) u skladu sa tipom instrukcije koja se izvršava. Stanje ose konverzijom se preslikava na hardverski deo sistema (drajv i motor) i obrnuto. Na ovaj način, nakon prvobitne konfiguracije sistema, programer više ne mora da razmislja o hardverskom delu sistema. Primenom jedne ili više motion instrukcija nad jednom osom ili grupom osa realizuje se potrebno kretanje mehaničkih delova mašine.

kartonaza

Primenu PLCopen Motion instrukcija u sinhronizaciji osa pokazacemo na primeru mašine za lepljenje trake na kartonske kutije. Pored ostalih pogona ova mašina poseduje jedan master enkoder koji se koristi za praćenje pozicije kartona i dva servo motora od kojih jedan se jedan koristi za dodavanje trake, a drugi je vezan za nož koji odseca traku.

image2

 PRIMER 1. Sinhronizacija master i slave osa pomoću MC_GearIn i MC_GearOut instrukcija

Ovaj problem rešava se definisanjem potrebnog broja virtualnih osa i njihovim sprezanjem sa master osom koja je predstavljena master enkoderom. Potreban broj virtualnih osa određen je maksimalnim brojem kartona koji se trenutno mogu naći u procesu obrade.

image3

MC_GearIn instrukcija koristi se za sprezanje slave i master ose u određenom prenosnom odnosu. U našem primeru korišćen je prenosni odnos 1:1. Svaki put kada foto-senzor detektuje novi karton izvršava se MC_GearIn instrukcija te se prva slobodna virtuelna osa vezuje se na master osu. Na taj način pozicija i brzina virtuelne ose predstavlja poziciju i brzinu kartona u mašini. Sve ostale operacije, nanošenje lepka i lepljenje trake na karton, izvršavaju se u skladu sa stanjem ove virtuelne ose i tako za više virtualnih osa istovremeno. Ovim je omogućeno izvršavanje operacija obrade nad više kartona istovremeno.

image4

Kada virtuelna osa dostigne poziciju na kojoj karton izlazi iz mašine izvršava se instrukcija MC_GearOut čime se raskida veza između virtuelne slave ose i master ose čime ta osa postaje slobodna za praćenje nekog drugog kartona u mašini.

image5

PRIMER 2. Sinhronizacija master i slave osa primenom MC_MoveLink instrukcije

U ovom primeru kao master osu koristimo virtuelnu osu čije smo formiranje objasnili u prethodnom primeru. Jedna virtuelna osa predstavlja jedan karton na koji treba da se nalepi traka. Kao slave ose koriste se SERVO 1 i SERVO 2. Kako se karton (virtuelna osa) neprestano kreće, SERVO 1 mora da ubrza do brzine kretanja kartona pre nego što se karton i traka dodirnu. Kada se traka i karton dodirnu brzine kartona i trake moraju biti sinhronizovane sve dok se traka ne odseče okretanjem noža (SERVO 2).

image7

Ova i slične aplikacije jednostavno se rešavaju korišćenjem MC_MoveLink instrukcije koja obezbeđuje sinhronizovano kretanje master i slave ose kao što se vidi na donjem grafiku. Kao parametri ove instrukcije definišu se i dužine puteva koje prelaze master i slave osa u toku ubrzavanja, sinhronizovanog kretanja i usporavanja.

Sa grafika možemo videti da slave osa kreće iz mirovanja, zatim dostiže brzinu koja je jednaka brzini master ose, a nakon toga usporava pri čemu je pređeni put slave ose (SlaveDistance) u našem slučaju jednak dužini trake koju treba nalepiti na karton. Slave osi treba ostaviti i dovoljno vremena da dostigne brzinu master ose pre nego što traka dodirne karton. To se obezbeđuje definisanjem parametra MasterDistanceInACC što u našem primeru predstavlja vrednost „x“.

image6Na isti način se korišćenjem druge MC_MoveLink instrukcije realizuje sečenje trake. U ovom slučaju master osa je SERVO 1, a slave osa je osa noža tj. SERVO 2. Instrukcija je parametrirana tako da se sečenje vrši u trenutku kada je su brzine slave i master ose sinhronizovane takođe zbog toga da ne bi dolazilo do gužvanja ili kidanja trake.


Više informacija: Mikro Kontrol, Vase Pelagića 30, 11000 Beograd, SRBIJA, Tel.:  +381 11 3699-080, http://www.mikrokontrol.rs

Mikro Kontrol
Previous ArticlePredstavljamo VISER (Visoka škola elektrotehnike i računarstva)
Next Article Tehničar mehatronike
Aleksandar Dakić

Aleksandar je osnivač magazina Mehatronika. Sa pozadinom u električnom inženjeringu i dugom istorijom rada u stručnim časopisima, on se fokusira na ključnom sadržaju magazina Mehatronika i stoji iza brojnih inicijativa.

Related posts

Stručni tekstovi

akYtec ITP11 u prehrambenoj industriji

Sponsor: akYtec dooakYtec doo31/07/2025
Stručni tekstovi

Korišćenje ENGEL iQ clamp control

Sponsor: Neofyton09/07/2025
Stručni tekstovi

Inovativna rešenja za optimizaciju potrošnje energije u industriji

Sponsor: EXOR ETI d.o.o.26/06/2025
Stručni tekstovi

Evakuacija zgrada

Sponsor: Sobel13/05/2025
Stručni tekstovi

Signalni uređaji za Ex zonu

Sponsor: Sobel02/05/2025
Stručni tekstovi

Kako se nositi sa momentom inercije u aplikacijama koje zahtevaju precizno pozicioniranje?

Sponsor: Mitsubishi ElectricMitsubishi Electric26/04/2025
Kompanije
ABB akYtec Armsom Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Edatec Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics ICOP INEA SR INNOMOTICS IvDam Process Control LattePanda Libre Computer magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Renishaw Rittal Samsung Schneider Electric Schunk Seeed Studio Servoteh Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim Triton Engineering UMBRAmatik Unicom Uno-Lux Processing Uno Lux NS URAM System Vesimpex VETS Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Politika privatnosti
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.

Koristimo minimalne kolačiće kako bismo omogućili nesmetano korišćenje naše stranice. Molimo vas da potvrdite vašu saglasnost.