De succesvolle realisatie van complexe Motion Control-applicaties en de zeer dynamische aandrijfsynchronisatie voor systemen met meerdere assen raakt de kern van zub machine control AG. Sinds eind 2017 maakt zub deel uit van de maxon group. Dankzij dit bedrijf krijgt maxon de gelegenheid om haar 50-jarige ervaring op het gebied van positiebesturingen uit te breiden.
De Multi-Axis Motion Controllers zijn vrij programmeerbaar en met of zonder geïntegreerde eindtrappen verkrijgbaar. De MACS-besturingen zijn geschikt voor complexere taken zoals de positionering of synchronisatie van meerdere assen en de besturing van kinematische systemen. De licentievrije automatiseringssoftware ApossIDE (programmeertaal C) zorgt voor de noodzakelijke flexibiliteit. Een slimme oscilloscoop voor nauwkeurige gegevensregistratie, een grafische editor voor baancurves en hiërarchische eindigetoestandsautomaten zijn enkele functies die APOSSIDE te bieden heeft. Momenteel zijn de interfaces EtherCAT, Ethernet en CANopen beschikbaar.
De MACS-apparaten zijn in het algemeen geschikt voor op maat gemaakte besturingsoplossingen in de apparaten-, installatie- of machinebouw. De compacte besturingen worden ook gebruikt in mobiele apparaten of in lichtgewichtrobots.
Op verzoek begeleiden ervaren ingenieurs projecten van klanten vanaf het voorbereidend onderzoek tot de inbedrijfstelling. Of het nu gaat om hardware of software voor specifieke toepassingen of advies- en ontwikkelingsdiensten: zub machine control AG biedt op maat gemaakte en toepassingsspecifieke oplossingen.
Waarvoor worden onze motion controllers gebruikt? Een paar toepassingsvoorbeelden
Intelligente besturingselektronica op maat
ApossIDE – de licentie voor vrije programmering
ApossIDE (Integrated Development Environment) is een omvangrijke en licentievrije automatiseringssoftware waarmee alle multi-asbesturingen van zub toepassingsgericht kunnen worden geprogrammeerd. Het is een hulpmiddel dat wordt gebruikt voor het programmeren, testen en debuggen van Motion Control-functies van alle MACS-apparaten. De syntaxis van ApossIDE is gemakkelijk te leren dankzij de vele parallellen met de veelgebruikte programmeertaal C. ApossIDE ondersteunt de effectieve programmering van aandrijfoplossingen en beschikt over nieuwe, krachtige commando's voor hoogwaardige prestaties. Zelfs zeer complexe positionerings- en synchronisatiefuncties kunnen met eenvoudige commando's worden geactiveerd.

Deze commando's worden volledig autonoom op de achtergrond uitgevoerd. In tegenstelling tot typische PLC-systemen maken interruptfuncties snelle realtime-reacties mogelijk die rechtstreeks in de firmware worden verwerkt, onafhankelijk van de cyclustijd. Het gebruik van MACS-besturingen met de ApossIDE-ontwikkelingsomgeving biedt een grote toegevoegde waarde voor de gebruiker. Met ApossIDE kunnen alle MACS-componenten vrij en flexibel worden geprogrammeerd. Hierdoor kunnen aandrijvingen precies de bewegingsprofielen uitvoeren die voor de toepassing noodzakelijk zijn. Snellere resultaten en aanzienlijke besparingen in ontwikkelingstijd zorgen dus voor een beslissend concurrentievoordeel.

Gestructureerd werken met eindigetoestandsautomaten:
De ontwikkeling van omvangrijke softwaresystemen vereist een gestructureerde en modulaire aanpak. Van essentieel belang hierbij is de passende architectuur van het systeem met zijn componenten, de interfaces met de subsystemen en met de systeemomgeving. ApossIDE biedt de mogelijkheid om programma's te maken met behulp van hiërarchische eindigetoestandsautomaten. Uitgebreide toepassingen kunnen zo op een gestructureerde, duidelijke en een onderhoudbare manier worden ontwikkeld. Meerdere eindigetoestandsautomaten kunnen ook parallel worden opgeroepen en verwerkt.
Download ApossIDE automatiseringssoftware onder Downloads/Software/Firmware
