Ik heb altijd gedebatteerd of u kunt een Arduino voor industrieel gebruik... En Nou ik denk dat ik kan die vraag heb beantwoord.
Hoe het verhaal gaat is;
Client zei, "Automatiseren deze laser machinale bewerking proces, het is te traag, maar doe het zo goedkoop mogelijk".
Mijn antwoord, "Ok".
Intro
Dus links naar mijn eigen apparaten, en een zeer brede client-specificatie, ik zag een kans, en meteen dacht ik... Industriële Arduino project!
Ik probeerde te gebruiken zo veel componenten als ik kon dat ik had rond leggend. Om eerlijk te zijn was het dus een beetje een bodge baan, maar ik wist dat zou er niet toe aan de client. Dus ik zag dit als een beetje een kans om prototype een low-cost control box, die kan worden gebruikt in andere laag risico, lage precisie processen, zonder behoefte aan hoge complexiteit.
De achtergrond
De huidige verwerking machine laser machines een optische vezel (dat is ongeveer zo veel als ik kan zeggen). En wanneer het proces is voltooid, de vezel werd met de hand geplukt, gebundeld en verpakt. En herhaal.
Dit was erg tijdrovend en niet zeer ergonomisch ontworpen, het zou ook leiden tot exploitant fout in tellen. De exploitanten haatte deze baan. Erg vervelend.
De oplossing
Een Semi geautomatiseerde pick & place machine.
De doelstellingen
De P & P moeten kunnen rekenen van elke optische vezel.
De P & P moet een aparte machine, onafhankelijk van de laser-machine. (Vandaar de foto's van het off-line in aanbouw)
De P & P moet veilig in werking, voor de exploitant en de machine zelf. (Foutafhandeling enz)
De P & P moet kan verwerken van mislukking modi.
De P & P moet bezitten een vezel controleren routine.
De P & P moeten kunnen worden gestopt door mid cyclus door de exploitant.
Apparatuur
Arduino Mega
3 optokoppelaars
3 SMC actuatoren (grijpers en twee lineaire)
3 SMC magneetventielen
4 SMC reed-switches
2 Opto-sensoren
1 24v logica transistor circuit
1 2 x 20 LCD
Een paar klemmenstroken
Puch knop
Het ontwerp
Ik begon oorspronkelijk als een mechanisch ontwerper (SolidWorks enz.), dus ik deed al het werk van CAD en tekeningen enz. Dan was de elektrische ik moet zeggen, op de vlieg, (niet zeer professioneel ik weet, maar het was allemaal een beetje van een rush en op de goedkope), waardoor voor een beetje meer creativiteit, dus je zou kunnen zeggen...
Hoe het werkt
Bekijk de video waarin het draait. Dit is op de langzaamste snelheid.
http://Youtu.be/PrFfM6vkEYI
De laser machine lineaire stadium presenteert die een verwerkte vezels, een optoelectric sensor wanneer detecteert het stadium heeft bereikt de juiste positie voor de vezels kunnen worden gepickt. Op dit punt, initieert de logica van de sensor in de controller hoge de sectie van code voor plukken en tellen een vezel. De vezel is geplukt door kleine grijpers, en een ander opto doorgevoerd, deze is echter veel gevoeliger als de vezel is 200 micron in diameter. De vezel is alleen als het passeert de opto geteld. Dit is onderdeel van een van de mislukking modi en foutafhandeling. De vezel kan met tussenpozen niet juist verwerkt en dus niet waar het moet. Dit activeert een ander deel van de code als dit gebeurt, waar de machine verwerkt een andere vezels, als die cyclus mislukt dan de machine stopt als waarschuwing exploitant via draadloze controle (easyRadio, mooi stukje van eenvoudige kit). Er is heel wat meer aan, dus gewoon vragen als je geïnteresseerd.
De resultaten
De machine verwerkt nu 2500 vezels in 16hrs. Dat is 150% stijging van de productiviteit. Het is ook toegestaan exploitanten te doen andere taken die menselijke aandacht vereisen.
Na gedachten en conclusie
Dit is een korte beschrijving van wat het proces omvat. Nu, na het schrijven over dit, het is niet de eenvoudige machine die ik gedacht dat het zou zijn.
De code zou waarschijnlijk het vullen van 5 of meer pagina's van A4. En de sensing, en de bediening is vrij complex.
De Arduino, tot nu toe heeft uitstekend werk verricht. En ik heb veel geleerd langs de weg. En voor £48, is het een hel van een koopje, vergeleken met een ABB of mitsubishi PLC, die 500 pond naar boven. (voor zover ik weet)
Er zijn bepaalde dingen te overwegen bij het gebruik van een Arduino, maar er zijn manieren om hen heen.
Eventuele vragen, vraag het maar aan.
Josh