Goedemiddag allen,
Ik ben de laatste tijd steeds meer aan het stoeien met LOGO!.
Nu ben ik met een machine bezig te ontwerpen en ik heb de tekening al klaar, het perslucht schema ook en nu wil ik graag de besturing vast programmeren.
Ik kies hierbij voor een LOGO! omdat ik geen jota snap van Step7 of iets dergelijks. Het ziet me er gewoon niet logisch uit.
Voorheen heb ik veel geprogrammeerd in PIC Basic, wat dus voor industrie geen optie is, maar als die mogelijkheid er zou zijn, was ik met een uurtje wel klaar geweest. Zo'n simpel programma is het wel.
In de Logo software ben ik met de functie blokken aan het plaatsen en lijntjes verbinden en al gauw word het weer een wirwar aan lijnen en blokken waarbij ik snel het overzicht kwijt ben. Vooral het ontbreken van if/then instructie vind een ik probleem.
Zou het dan aan mij liggen dat ik teveel van de LOGO vraag?
Het gaat om in totaal 4 luchtcilinders, met elk 2 positieopnemers, 2 lichtsluis sensoren en 2 vacuumschakelaars.
Situatie is dat er tussen 2 machines een overpakker staat die producten van links en rechts op een centrale band zet.
Om het simpel te houden zal ik het eerst bij 1 kant houden.
Het product komt aanlopen dmv een extern aangestuurde lopende band en die stopt onder een luchtcilinder die beschikt over een zuignap.
De sensor detecteert het product en de cilinder word naar beneden gestuurd. Vacuüm (venturi) zal ingeschakeld worden. Eenmaal beneden zal vacuum hoog & cilinder laag binnenkomen zodat de cilinder weer teruggestuurd wordt. Cilinder hoog & vacuum hoog zal ervoor zorgen dat de 2de cilinder word aangestuurd. Het hele zwikkie schuift nu 35 cm op. Daar moet het omgekeerde gebeuren. Dus cilinder naar beneden, vacuum uit, cilinder naar boven. Vervolgens moet cilinder 2 weer teruggestuurd worden. De centrale band moet dan een instelbare tijd draaien.
Eigenlijk dus simpel pick and place.
dit verhaal word al een enorme wirwar van functieblokken en lijntjes.
Dan moet je je voorstellen dat dit dus 2 keer in de software moet komen.
Verder moet er nog natuurlijk de ene cilinder geblokkeerd worden wanneer de andere boven de centrale band staat. En vice versa.
Als kers op de taart moet er zelfs nog een home return functie inkomen die alle cilinders terugstuurt en het programma reset als er wat mis is gegaan.
Wat is jullie advies? Doe ik te moeilijk of is dit overkill voor een Logo?
Mvg, R-Tronic
In de bijlage het ontwerpje m'n machientje. Hier zie je hem eigenlijk op de kop hangen maar zo kun je beter zien wat de bedoeling is.
Je ziet dat de linker cilinder "boven" de centrale band staat en de rechter op de opname positie.