ATB Automation logo

ATB Automation Template voor Trio motion projecten

ATB Automation Template: snelle opzet motion control projecten met hierdoor besparing programmeertijd

ATB Automation deelt zijn 25 jarige ervaring in Trio motion control projecten door middel van het beschikbaar stellen van een template. De ATB Automation Template is geïntegreerd in MotionPerfect, de ontwikkelingomgeving van Trio Motion Technology.

Belangrijkste voordelen:

  • Effectieve opzet van programma opbouw, error handling en weergave als basis van elke applicatie
  • Initialisatie van de EtherCAT verbinding voor servo- en stappenregelaars is voorbereid
  • Setup van motion parameters en definitie variabelen en constanten voor de applicatie
  • Referentie procedure
  • Voorbeeld applicatie voor motion en HMI

De ATB Automation Template wordt beschikbaar gesteld na het volgen van de Trio introductietraining. Tijdens deze training worden de opzet en de verschillende mogelijkheden verder besproken en kunt u deze ook zelf ervaren.

MotionPerfect

MotionPerfect

Motion Perfect is de ontwikkelomgeving voor het assortiment Trio Motion Coördinators inclusief de nieuwe Flex-6 Nano en MC6N-ECAT. Het biedt de gebruiker een eenvoudig te begrijpen op Windows gebaseerde interface voor snelle ontwikkeling van toepassingen, configuratie van de controller en bewaking van bewegings- en controllerfuncties. Naast de TrioBASIC programmeertaal zijn ondersteunde IEC-talen en editor voor HMI-pagina's beschikbaar.

Verder beschikt MotionPerfect over een motion controller simulator en HMI Simulator-programma voor offline programmeren. Er is in de 2D/3D oscilloscoop een 3D visualisatie tool voorzien om de resultaten in beeld te brengen.

Programma opbouw

De template is opgebouwd uit verschillende basic programma’s, ieder met zijn eigen taak. Het programma CONTROL start automatisch bij het inschakelen van de motion controller en zorgt ervoor dat de assen worden voorzien van de juiste parameters door het programma STARTUP uit te voeren. De EtherCAT verbinding wordt opgezet en gecontroleerd of alle nodes aanwezig zijn.

Optioneel kunnen de drive parameters gevalideerd worden. Het programma CONTROL is altijd actief om eventuele systeem en motion fouten te rapporteren en te herstellen. Wanneer aan alle opstartvoorwaarden is voldaan wordt het motion programma APPLICATION gestart. Afhankelijk van de applicatie zal deze eerst de referentie procedure uitvoeren waarna het systeem gereed is voor productie.

prog opbouw
MP Intelligent Drives - Estun  Stober

EtherCAT

Binnen de template is er een EtherCAT configuratie voorzien, waardoor aansturing op positie volledig is voorbereid met de merken Stöber, Estun en Leadshine. Andere merken zijn ook toe te voegen.

In de ATB Automation template zijn EC_EXTEND files voorbereid, zodat IO en meetsignalen uit de servoregelaars beschikbaar zijn in de Trio motion controllers en daarmee ook in MotionPerfect.

Zo kunnen inputs van de regelaars gebruikt worden voor aansluiting van bijvoorbeeld de eindschakelaars en/of referentieschakelaar en kunnen signalen als gemeten koppel en volgfout uit de regelaars weergegeven worden in de oscilloscoop van MotionPerfect.

Parameter files

De template is ingericht met de “single point of enrty” in gedachten. Hierdoor hoeven parameters maar op een enkele plek ingevoerd te worden en is de eerste motion beweging snel uitvoerbaar. In het Trio basic programma DEFINES_GLOBAL worden alle applicatievariabelen ingevoerd. En in het programma STARTUP worden de as-parameters van de motion controller gedefinieerd.

Bij het gebruik van programma PARAMETERS_DRIVE wordt het mogelijk een defecte drive uit te wisselen zonder daarbij parameters handmatig te hoeven laden. Zorg ervoor dat de drive de default parameters bevalt bij het aansluiten. En alle door de applicatie benodigde parameters worden door de Trio geladen, na een enkele herstart is de drive gebruiksklaar.

 

defines
control

Error Handling

Het hart van de template is het programma CONTROL waarin de status en foutmeldingen van de motion controller, regelaars en applicatie worden gedetecteerd en geordend.

Hierdoor wordt de status van de gebeurtenissen binnen het project leesbaar weergegeven in de beschikbare terminal vensters in MotionPerfect.

De status van de opbouw van de EtherCAT verbinding, homing procedure en weergave van system, motion en applicatiefouten, zoals eindschakelaars of status noodstop circuit zijn daardoor makkelijk terug te vinden. Deze functionaliteit bespaart kostbare tijd bij de inbedrijfstelling.

 

Homing procedure

Bij elke motion control applicatie met een positioneringsvraagstuk moet het systeem minimaal een keer in referentie gebracht worden. De EtherCAT koppeling van de Touchprobe functie in de servoregelaars maakt het mogelijk om gebruik te maken van de encoder nulpuls bij het refereren. Hierdoor zijn alle varianten van de DATUM functie in de motion controller beschikbaar. Deze functie maakt het eenvoudig om de verschillende methoden voor de homing procedure toe te passen. Hiervoor kan een Trio basic programma HOMING worden gebruikt of een subroutine in het programma APPLICATION.

Datum
scope

Motion applicatie

In het basic programma APPLICATION is naast een subroutine voor de homing procedure ruimte voor de motion applicatie zelf.

Dit programma kan door de klant zelf worden ingevuld met behulp van de motion commando’s welke beschreven staan in de help-file van MotionPerfect.

Dit proces kan versneld worden met een training bij ATB Automation of door het complete project door ATB Automation uit te laten voeren.

In alle gevallen vormt de template een goede basis met een consistente structuur waardoor de opzet en inbedrijfstelling van het project efficiënt kan worden doorlopen.

HMI Template

In de template zijn pagina’s voorbereid met een gebruiksvriendelijke en opzichtelijke opmaak. Door gebruik te maken van iconen met omschrijving is het eenvoudig navigeren tussen pagina’s en het menu. Er zijn voorbereidingen getroffen voor het weergeven van systeemstatus in de menubalk onderin en foutmeldingen door middel van pop-ups. Van interface taal wisselen en een back-up maken van het systeem behoort tot de mogelijkheden. Eventuele systeeminstellingen die afgeschermd dienen te worden kunnen achter een pincode worden gezet.

 

 

HMI
  • Snelle reactie, korte lijnen
  • Gerenommeerde fabrikanten
  • Diepgaande productkennis
  • Hoge leverbetrouwbaarheid

Wij leveren draaikranslagers, schudelementen, kettingspanners en riemspanners uit voorraad en we hebben tevens kegelwielkasten, servoreductoren en elektromechanische actuators in ons assortiment.


Hiernaast selecteren en bieden we de juiste componenten en systemen aan voor motion control oplossingen, zoals servomotorreductoren, lineaire servoactuators tot aan complete XYZ cartesische systemen.

Laden...

Zoeken

Laden...