Skip to main content

Les 2: Transportbanden coderen

Eerder leerde u over transportbanden en omleiders en hoe deze het efficiënte transport van materialen in industriële omgevingen mogelijk maken. Je hebt ook geleerd hoe de transportbanden op de CTE Workcell functioneren. Nu bent u klaar om te beginnen met het coderen van de transportbanden voor het transport van schijven.  In deze les leert u:

  • Hoe configureer ik individuele transportbandmotoren in VEXcode?
  • Hoe u een VEXcode-project maakt om schijven van de ene naar de andere transportband te verplaatsen met behulp van tijdgebaseerde bewegingen.

Aan het eind van deze les bouwt u een project om een schijf te transporteren vanaf de invoerband, via de transportband en naar de uitvoerband.

Bovenaanzicht van de CTE-werkcelbasis met een groene schijf aan het einde van de uitvoerband.

Klaar om de transportbanden te coderen

Voordat u de transportbanden op de CTE Workcell kunt coderen, moet u ter voorbereiding een aantal belangrijke taken uitvoeren. U moet elke afzonderlijke transportbandmotor in VEXcode configureren. U moet ook de stapel blokken aanpassen die een gecontroleerde stop initiëren, om er zeker van te zijn dat alle transportbandmotoren zijn opgenomen.

Individuele motoren configureren in VEXcode

Elke transportband op de CTE Workcell wordt aangestuurd door een aparte motor. Daarom moet u elke motor toevoegen aan de configuratie in VEXcode voordat u met uw project kunt beginnen. Daarnaast moet u ervoor zorgen dat elke motor de juiste naam heeft en dat deze is ingesteld om in de gewenste richting te draaien, zodat materialen succesvol kunnen worden getransporteerd.

De invoertransportbandmotor configureren

Open het project Brain CTE 6-Axis Arm Base Template.

Opmerking:Raadpleeg de vorige eenheid voor een herinnering over het openen van voorbeelden in VEXcode EXP.

Projectpictogram voor sjabloon voor CTE-armbasis met 6 assen in de hersenen.

Hernoem het project naar Unit 4 Les 2en sla het op uw apparaat op.

VEXcode EXP-werkbalk met het veld Projectnaam in een rood kader en hernoemd naar Unit 4 Les 2, wat aangeeft dat u het kunt wijzigen door erop te klikken.

Open het venster Apparaten.

VEXcode EXP-werkbalk met de knop Apparaten in een rood kader, tussen de pictogrammen Codeviewer en Monitor.

Selecteer Apparaat toevoegen.

Het venster Apparaten is geopend en de knop Apparaat toevoegen is gemarkeerd.

Selecteer Motor uit de lijst met apparaten.

Apparaatopties in het venster Apparaten, met het Motor-pictogram in het rood.

Selecteer poort 1 op de Brain die overeenkomt met de poort waarop de invoertransportmotor is aangesloten.

Opmerking:Zorg ervoor dat de invoertransportbandmotor is aangesloten op poort 1 op de Brain.

Venster Apparaten met poort 1 gemarkeerd voor de motor.

Bewerk de labels zodat ze bij deze afbeelding passen. 

  • De motor moet een nieuwe naam krijgen, zodat het duidelijk is dat het de invoertransportbandmotor betreft. Het nummer in de naam verwijst naar de poort waarop het apparaat is aangesloten.
  • De richtingen van de motor moeten ook worden hernoemd naar inkomend en uitgaand, omdat de standaardlabels vooruit en achteruitde beweging van de transportbanden niet adequaat beschrijven.

Inkomend betekent dat de invoerband draait richting de transportband. Uitgaandbetekent dat de invoerband wegdraait van de transportband.

Apparatenscherm met weergegeven motorconfiguratiescherm en de motornaam en motorrichtingsblokken gemarkeerd. De motor heet Entry Conveyor 1 en de richtingen heten inbound en outbound.

Selecteer Klaar.

Scherm met apparaten, motor en richtingen zijn hernoemd en de knop Gereed is afgebeeld in een rood kader.

De uitlaattransportmotor configureren

De uitlaattransportbandmotor kan op dezelfde manier worden geconfigureerd als de inlaattransportbandmotor.

Selecteer in het venster Apparaten de optie Motor uit de lijst met apparaten.

Apparaatopties in het venster Apparaten, met het Motor-pictogram in het rood.

Selecteer poort 4 die overeenkomt met de poort waarop de motor van de uitvoertransportband is aangesloten.

Opmerking:Zorg ervoor dat de motor van de uitvoertransportband is aangesloten op poort 4 op de Brain.

Venster Apparaten met poort 4 gemarkeerd voor de motor.

Bewerk de labels zodat ze overeenkomen met die in de afbeelding.

  • De motor moet een nieuwe naam krijgen, zodat het duidelijk is dat het de uitlaattransportbandmotor is. Het nummer in de naam verwijst naar de poort waarop het apparaat is aangesloten.
  • De richtingen van de motor moeten ook worden hernoemd naaringaandenuitgaand,zoals u eerder hebt gedaan voor de invoertransportband.

Inkomendbetekent dat de Uitgangstransportbandrichtingde Transporttransportband draait. Uitgaandbetekent dat de Uitgangstransportbandweg van de Transporttransportband draait.

Apparatenscherm met weergegeven motorconfiguratiescherm en de motornaam en motorrichtingsblokken gemarkeerd. De motor heet Exit Conveyor 4 en de richtingen heten inbound en outbound.

Selecteer Klaar.

Scherm met apparaten, motor en richtingen zijn hernoemd en de knop Gereed is afgebeeld in een rood kader.

Het configureren van de transportbandmotor

Ten slotte moet u de transportbandmotor configureren. Daarnaast moet u de draairichting van de motor omkeren, zodat de transportband in de gewenste richting beweegt.

Selecteer in het venster Apparaten de optie Motor uit de lijst met apparaten.

Apparaatopties in het venster Apparaten, met het Motor-pictogram in het rood.

Selecteer poort 2 die overeenkomt met de poort waarop de transportbandmotor is aangesloten.

Opmerking:Zorg ervoor dat de transportbandmotor is aangesloten op poort 2 op de Brain.

Venster Apparaten met poort 2 gemarkeerd voor de motor.

Hernoemmotor naar TransportConveyor2.1

Apparatenscherm met weergegeven motorconfiguratiescherm en de motornaam en motorrichtingsblokken gemarkeerd. De motor heet Transportband 2 en de rijrichtingen zijn vooruit en achteruit.

Om de transportband materialen in de juiste richting te laten verplaatsen, moet u de wisselknop selecteren om de motorrichting te wijzigen van Normaal naar Omgekeerd.

Apparatenscherm met de wisselknop geselecteerd om de richting van normaal naar achteruit te veranderen.

Transportbandmotorrichting

Bij het configureren van de transportbandmotor moest u de draairichting ervan omkeren. Dit komt doordat de motor de transportband standaard met de klok mee laat draaien. De standaard draairichting van een motor kunt u bepalen op basis van het label van de motor. 

Motor die wordt gebruikt om de slingerende transportband aan te drijven, met het + pijlpictogram weergegeven.

Bovenop elke motor bevindt zich een pictogram dat aangeeft welke richting positief is. Bij de transportband wijst de pijl met de klok mee. Dit betekent dat standaard elke schijf die op de transportband wordt geplaatst, van de invoerband naar de eerste omleider draait. Door de motor in de configuratie om te draaien, zorgt u ervoor dat de richting vooruitovereenkomt met wat is besproken als het juiste pad langs de transportband. 

Het wijzigen van de gecontroleerde stop

Nu u alle transportbandmotoren hebt geconfigureerd, moet u de geregelde stop bijwerken. Wanneer een gecontroleerde stop wordt geactiveerd, moeten alle motoren stoppen met draaien. Zo weet u zeker dat u de CTE Workcell Base veilig kunt verplaatsen. Je gaat blokken toevoegen aan hetWanneer geregeld stopom deze transportbandmotoren te stoppen.

Maak een Commentaar om het transportbandgedrag te beschrijven dat nodig is tijdens een gecontroleerde stop.

VEXcode EXP Commentaarblok met de tekst 'Stop alle transportbandbewegingen'.

Voeg het blokComment toe aan de bestaande stapel blokken.

VEXcode EXP blokkeert een project met de tekst Wanneer arm 10-besturing is gestopt, en vervolgens een commentaarblok met de tekst Visueel aangeven dat er een gecontroleerde stop heeft plaatsgevonden met de signaaltoren. Vervolgens staan twee blokken met de tekst: Stel seintoren 6 in op groen en uit, stel vervolgens seintoren 6 in op rood en knipperend. Ten slotte is er nog een opmerkingenblok met de tekst Stop alle transportbandbewegingen.

Sleep een Stop motor blok naar buiten om de invoertransportband te stoppen en bevestig deze aan de stapel blokken.

Vervolg op het VEXcode EXP-blokkenproject, met een Stop Motor-blok toegevoegd aan het einde met de tekst Stop entry conveyor 1. Het hele project luidt nu: Wanneer de besturing van arm 10 is gestopt, en vervolgens verschijnt er een opmerkingenblok met de tekst Visueel aangeven dat er een gecontroleerde stop is opgetreden bij de signaaltoren. Vervolgens staan er twee blokken met de tekst: Stel seintoren 6 in op groen en uit, stel vervolgens seintoren 6 in op rood en knipperend. Ten slotte is er nog een blok met opmerkingen: Stop alle transportbandbewegingen en een blok Stop motor: Stop invoer transportband 1.

Sleep nog een Stop motor blok naar voren en bevestig deze onderaan de stapel blokken.

Selecteer de pijl om het keuzemenu te openen en selecteer 'TransportConveyor2' om de parameter in te stellen om de transportband gecontroleerd te stoppen.

Vervolg op het VEXcode EXP-blokkenproject, met een Stop Motor-blok toegevoegd aan het einde met de tekst Stop transportband 2. Het hele project luidt nu: Wanneer de besturing van arm 10 is gestopt, en vervolgens verschijnt er een opmerkingenblok met de tekst Visueel aangeven dat er een gecontroleerde stop is opgetreden bij de signaaltoren. Vervolgens staan er twee blokken met de tekst: Stel seintoren 6 in op groen en uit, stel vervolgens seintoren 6 in op rood en knipperend. Vervolgens is er nog een opmerkingenblok met de tekst Stop alle transportbandbewegingen. Ten slotte zijn er nog twee blokken die stop entry conveyor 1 en stop transport conveyor 2 lezen.

Voeg een derde Stop motor blok toe aan de stapel. Wijzig de parameter naar 'ExitConveyor4'.

Vervolg op het VEXcode EXP-blokkenproject, met een Stop Motor-blok toegevoegd aan het einde met de tekst Stop exit conveyor 4. Het hele project luidt nu: Wanneer de besturing van arm 10 is gestopt, en vervolgens verschijnt er een opmerkingenblok met de tekst Visueel aangeven dat er een gecontroleerde stop is opgetreden bij de signaaltoren. Vervolgens staan twee blokken met de tekst: Stel seintoren 6 in op groen en uit, stel vervolgens seintoren 6 in op rood en knipperend. Vervolgens is er nog een opmerkingenblok met de tekst Stop alle transportbandbewegingen. Ten slotte zijn er nog drie blokken: stop invoertransportband 1, stop transportband 2 en stop uitvoertransportband 4.

Een project maken om een schijf te transporteren met behulp van de transportbanden

Nu u de transportbandmotoren hebt geconfigureerd en de geregelde stop hebt aangepast, kunt u beginnen met het bouwen van een project om een schijf te transporteren met behulp van de transportbanden. U begint met het bouwen van een project voor de schijf, zodat deze van de invoerband, via de transportband naar de uitvoerband kan reizen. Om dit te bereiken, moet de beweging van de schijf langs de transportbanden zorgvuldig worden gecoördineerd. Eén manier om deze coördinatie te bereiken, is door een project te maken met tijdgebaseerde bewegingen, zoals in de onderstaande video wordt getoond.

Videobestand

Tijdgebaseerde bewegingen

Door een combinatie van Wacht, Draaien Stop motor blokken te gebruiken, kunt u een project maken waarbij elke transportband op het juiste moment start en stopt om een schijf van de ene transportband naar de volgende over te brengen. Deze manier van coderen van de transportbanden wordt ook wel het gebruik van tijdgebaseerde bewegingen genoemd.

Een voorbeeld van een VEXcode EXP-stack om tijdgebaseerde bewegingen te demonstreren. De stapel geeft aan: Spin entry conveyor 1 inbound, wacht 2 seconden en stop dan entry conveyor 1.

Het project bouwen

Noteer de planningstappen die nodig zijn om de schijf te verplaatsen, zoals weergegeven in de afbeelding, in uw technisch notitieboekje.

Planningsstappen worden vastgelegd in het engineering notebook. De titel luidt: Verplaats een schijf van de invoerband naar het begin van de uitvoerband. De eerste stap luidt: Verplaats de schijf langs de invoerband naar de transportband. De 2e en laatste stap luidt: Verplaats de schijf langs de transportband naar de uitvoerband.

Maak blokken van voor elke stap van uw plan en koppel deze aan het Wanneer gestart blok.

VEXcode EXP-blokkenproject bestaande uit twee Commentaarblokken. Het project leest Wanneer gestart, dan verschijnt er een commentaarblok met de tekst Verplaats de schijf langs de invoertransportband naar de transportband. Het tweede commentaarblok luidt: Verplaats de schijf langs de transportband naar de uitvoerband.

Voeg een Spinblok toe onder de eerste Comment.

De schijf start op de invoerband en in de richting van de transportband, dus de parameters kunnen op 'Invoerband1' en 'inkomend' ingesteld blijven.

Het blokSpinzorgt ervoor dat de motor voor altijd blijft draaien, totdat het de opdracht krijgt om de motor te stoppen.

Voortzetting van het VEXcode EXP-blokkenproject, waarbij het tweede commentaarblok is vervangen door een Spin Motor-blok. Het project leest nu Wanneer gestart en vervolgens verschijnt er een opmerkingenblok met de tekst Verplaats de schijf langs de invoertransportband naar de transportband. Als laatste is er een blok met de tekst Spin-invoertransportband 1 inkomend.

Voeg vervolgens een Wacht blok toe. 

Vervolg op het VEXcode EXP-blokkenproject, nu met een Wacht-blok toegevoegd aan het einde met de tekst Wacht 1 seconde. Het hele project leest nu Wanneer gestart, en vervolgens een commentaarblok met de tekst Verplaats de schijf langs de invoertransportband naar de transportband. Ten slotte zijn er twee blokken met de tekst Spin entry conveyor 1 inbound, en wacht 1 seconde.

Bevestig een Stop motorblok aan de onderkant van de stapel blokken. Zorg ervoor dat de parameter is ingesteld op 'EntryConveyor1'.

Doe een voorspelling over wat er volgens jou zal gebeuren als het project wordt uitgevoerd. Noteer het in je technisch notitieboekje.

Voortzetting van het VEXcode EXP-blokkenproject, nu met een Stop Motor-blok toegevoegd aan de eindwaarde Stop entry conveyor 1. Het hele project leest nu Wanneer gestart, en vervolgens een commentaarblok met de tekst Verplaats de schijf langs de invoertransportband naar de transportband. Ten slotte zijn er drie blokken met de tekst: Draai invoertransportband 1 binnenkomend, wacht 1 seconde en stop vervolgens invoertransportband 1.

Zorg ervoor dat de Brain is verbonden met VEXcode en download het project naar de Brain.

VEXcode EXP-werkbalk met het Download-pictogram in een rood kader, tussen de pictogrammen Brain en Run.

Zorg ervoor dat er een groene schijf aan het begin van de invoerband is geplaatst, zoals hier afgebeeld. Druk op de knop Check op de Brain om het project uit te voeren en te testen.

Observeer het gedrag van de transportband. Transporteert het de schijf naar het einde van de invoertransportband? Waarom wel of waarom niet?

Bovenaanzicht van de CTE-werkcelbasis met een groene schijf aan het begin van de invoertransportband.

Wanneer de transportband stopt met bewegen, drukt u op de knop X op de Brain om het project te stoppen. Noteer uw observaties in uw technisch notitieboekje.

EXP Brain met de ruitvormige X-knop in een rood kader.

Timing van de transportband

Toen u uw project uitvoerde, merkte u waarschijnlijk dat de invoertransportband de schijf niet helemaal naar de transportband verplaatste. Dit komt doordat de parameter in het blok Wacht slechts op 1 seconde is ingesteld. Er is meer tijd nodig voor de invoertransportband om te draaien, voordat het Stop motorblok wordt aangestuurd.

Wanneer u een project bouwt en test met behulp van op tijd gebaseerde bewegingen, moet u de parameter in het blok Wacht mogelijk meermaals aanpassen om de juiste timing te verkrijgen.

VEXcode EXP-project van hierboven met de tijdparameter in het Wait-blok gemarkeerd. Het project leest Wanneer gestart, dan verschijnt er een commentaarblok met de tekst Verplaats de schijf langs de invoertransportband naar de transportband. Tot slot staan er drie blokken met de tekst: Draai invoertransportband 1 ingaand, wacht 1 seconde en stop vervolgens invoertransportband 1.

Pas de parameter in het blok Wacht aan naar 7 seconden en download en voer het project opnieuw uit om te testen. 

Heeft de invoertransportband de schijf helemaal naar het einde getransporteerd, waar deze door de transportband kon worden opgepakt? Indien dit niet het geval is, pas de parameter dan opnieuw aan totdat dit wel het geval is. 

Opmerking:Het aantal seconden dat nodig is in de parameter kan variëren. Gebruik getallen die betrouwbaar zijn voor uw CTE Workcell Base.

 

 

VEXcode EXP-project van hierboven met de tijdparameter op het Wait-blok gemarkeerd en gewijzigd van 1 naar 7. Het project leest Wanneer gestart, dan verschijnt er een commentaarblok met de tekst Verplaats de schijf langs de invoertransportband naar de transportband. Tot slot staan er drie blokken met de tekst: Draai invoertransportband 1 binnenkomend, wacht 7 seconden en stop vervolgens invoertransportband 1.

Voeg de blokken toe die nodig zijn om de schijf langs de transportband te verplaatsen.

Houd er rekening mee dat dit dezelfde blokken zijn als die voor de invoertransportband, alleen zijn de parameters ingesteld op 'TransportConveyor2' en 'forward'.

Voortzetting van het VEXcode EXP-project met 4 extra blokken toegevoegd aan het einde om de transportband te besturen. Het project leest Wanneer gestart, dan verschijnt er een commentaarblok met de tekst Verplaats de schijf langs de invoertransportband naar de transportband. De volgende drie blokken geven aan: Draai invoertransportband 1 binnenkomend, wacht 7 seconden en stop vervolgens invoertransportband 1. Hierna volgt een opmerkingenblok met de tekst Verplaats de schijf langs de transportband naar de uitvoerband. Ten slotte zijn er nog drie blokken met de tekst Spin transport conveyor 2 forward, wait 5 seconds, and then stop transport conveyor 2.

Download het project naar Brain en voer het uit om te testen. Beweegt de schijf zich over de lengte van de transportband en stopt bij de afleider? Indien dit niet het geval is, pas dan de parameter van het blok Wachtaan totdat dit wel het geval is.

Bovenaanzicht van de CTE-werkcelbasis, waarbij een groene schijf naar het begin van de uitvoerband is verplaatst.

Ter informatie

De snelheid waarmee objecten over een transportband bewegen, kan worden gewijzigd met het blok Stel motorsnelheid in . De parameter in het blok kan worden gewijzigd om de transportband sneller of langzamer te laten draaien. De standaard transportsnelheid bedraagt 50%, de maximumsnelheid is 100%. 

Vergelijking van twee Set Motor Velocity-blokken waarbij de snelheidsparameters zijn gemarkeerd. De eerste luidt: Stel de snelheid van invoertransportband 1 in op 50%, en de tweede luidt: Stel de snelheid van invoertransportband 1 in op 100%.

De parameter Set motorsnelheid blok kan ook worden ingesteld met behulp van rpm's of rotaties per minuut.

Stel het blok Motorsnelheid in met de rpm-parameter gemarkeerd in het vervolgkeuzemenu. Op het blok staat: Stel de snelheid van invoertransportband 1 in op 200 tpm.

 

Activiteit

Nu u tijdgebaseerde bewegingen hebt gebruikt om de transportbanden te coderen om een schijf van de invoertransportband en langs de transportband naar de uitvoertransportband te verplaatsen, gaat u verder met uw project om de schijf naar het einde van de uitvoertransportband te verplaatsen zonder dat deze van het einde van de transportband valt.

Bovenaanzicht van de CTE-werkcelbasis met een groene schijf aan het einde van de uitvoerband.

Opstelling:Plaats een schijf aan het begin van de invoerband zoals hieronder weergegeven. 

Bovenaanzicht van de CTE-werkcelbasis met een groene schijf aan het begin van de invoertransportband.

Activiteit: Maak een VEXcode-project dat een schijf transporteert van de invoertransportband, langs de transporttransportband, naar het einde van de uitvoertransportband.

  1. Bedenk hoe u verder gaat met uw project om de schijf naar het einde van de uitvoerband te verplaatsen.
  2. Leg uw plan vast in uw technisch notitieboekje.
  3. Geef uw project een nieuwe naam Unit 4 Les 2 Activiteit en sla het op uw apparaat op voordat u het project gaat bewerken.
  4. Bewerk het project in VEXcode zodat het overeenkomt met het plan waar uw groep mee heeft ingestemd.
  5. Plaats een schijf op het startpunt van de invoertransportband en voer het project uit. Verplaatsen de transportbanden de schijf naar het einde van de uitvoerband zonder dat deze eraf valt? Stop het project zodra de transportbanden klaar zijn met bewegen en noteer uw observaties in uw technisch notitieboekje. 
    1. Als de schijf van het einde van de uitvoertransportband valt, bewerkt u uw project totdat een schijf het einde van de transportband bereikt zonder eraf te vallen. Noteer eventuele wijzigingen in uw technisch notitieboekje.

Controleer uw begrip

Voordat u doorgaat naar de volgende les, moet u ervoor zorgen dat u de concepten in deze les begrijpt door de volgende vragen in uw technische notitieboekje te beantwoorden. 

Controleer uw begrip vragen > (Google Doc / .docx / .pdf)


Selecteer Volgende > om door te gaan naar de Mid Unit Reflection.