Page 1 of 1

2 assige machine

Posted: Thu Apr 07, 2016 8:00 am
by Sander_Huisman
Hallo,

Voor mijn afstudeer project dient er een machine werkend opgesteld te worden. Het bedrijf waar ik het project uitvoer wilt graag een systeem zien waar 2 assen bestuurd wordt met een duidelijke interface. Het besturing systeem wat gebruikt was is een verouderd PLC systeem wat halverwege mijn project gewijzigd is naar een Raspberry Pi. Nu heb ik nog niet veel kennis van een Raspberry, weet wel dat het een heel ander stukje programmeer werk is dan met een PLC.

De machine die gebouwd gaat worden is een afschuinbank om een afschuining of vertrapping in een product te maken. Er zijn 2 motoren naast elkaar gemonteerd die beide verstelbaar dienen te worden.

De opstelling is als volgt:
- 4 stappen motoren dienen aangestuurd te worden met stappen van 0,05mm
- Een touchscreen om de motoren te bedienen.
- 3 motor HAT's van Adafruit
- Raspberry Pi 3
- 2 assen (Y/Z as)

Heb op moment van schrijven 2 weken kennis van het apparaatje. Heb meerdere tutorials gemaakt nu ga ik zelf beginnen om een interface te maken die de motoren kan gaan aansturen. Dit is helaas niet gemakkelijk en er zijn voor zover ik weet geen bestaande systemen met een soortgelijke interface.

Heeft iemand een idee of er mogelijk wel systemen bestaan gebaseerd zijn op een Raspberry Pi met deze aansturing? Je vind veel CNC gecontroleerde systemen die voor mij geen vereisten zijn.

Met vriendelijke groet,

Sander

Re: 2 assige machine

Posted: Thu Apr 07, 2016 2:41 pm
by ramperstampertje
Ik weet niet of u bekend bent met dit project ? (additionele link op github)

Voor zover ik kan beoordelen vertoont dat project veel overeenkomsten met wat u heeft geschreven, en zou (indien van toepassing op uw situatie) misschien een boel (eigen werk) kunnen besparen.

Als ik het project goed heb begrepen dan gebruikt het overigens wel een arduino, om de stappenmotoren aan te sturen.

Verde kwam ik nog dit project tegen, maar gebruikt helaas wederom een ander board om de motoren aan te sturen.

Re: 2 assige machine

Posted: Mon Apr 18, 2016 3:33 pm
by Dutch_Master
Bericht gemist, dus wat later.

Je kan een stappenmotor niet rechtstreeks aan een RPi aansluiten. Je hebt daar een zgn driver voor nodig. Daarvoor zijn 2 chips* het meest geschikt: de L298 en de LMD18200. Beide hebben voor- en nadelen:

L298:
  • is al ruim 20 jaar oud, dus goedkoop te maken.
  • Makkelijk en voor weinig geld complete driver bordjes te koop (China!) Indicatie: ca 3 euro per bordje
  • Niet zondermeer op de RPi aan te sluiten wegens spanningsverschillen (RPi draait op 3V3 vs 5V voor de L298)
  • Chip gebruikt transistor techniek en dat kost stroom, wat weer extra warmte oplevert
  • 1 chip is genoeg voor 1 stappenmotor
LMD18200:
  • Doet ook al ruim 10 jaar mee, maar is duurder door productie-proc├ęde
  • Nauwelijks complete bordjes voor te vinden (kaal bordje: <2 euro, onderdelen 1 euro en chip 4 euro p/st)
  • Kan rechtstreeks door de RPi aangestuurd worden
  • Chip gebruikt MOSFET techniek en dat scheelt stroom en dus warmte
  • Per stappenmotor heb je 2 chips nodig
*er zijn er meer, bv de L6202, maar minder courant.

Ik had de datasheets van beide chips willen bijvoegen, maar het systeem laat geen PDF bestanden toe. Gelukkig kun je die datasheets makkelijk via Google vinden.