Hightech equipment wordt steeds complexer met geavanceerde mechatronica, ingewikkelde sensorsystemen, veel IO en intelligente machinesoftware. Steeds strengere eisen met betrekking tot snelheid en nauwkeurigheid vereisen een beter begrip van de equipment's fysica om algoritmen voor compensatie en correctie van positiefouten met succes te kunnen implementeren. Sioux is actief in verschillende sectoren, zoals medisch, halfgeleiders en analytisch, en ontwikkelt al vele jaren equipment. Samen met klanten worden uitdagingen aangegaan om baanbrekende technologieën tot leven te brengen, waarvoor SAXCS is gecreërd. 

Wat is de SAXCS?

Met de SAXCS toolchain kunnen zeer aanpasbare realtime softwaretoepassingen voor geavanceerde bewegingsbesturing worden ontwikkeld. Onder de functies zijn hoge sample frequenties die hoge controller bandbreedtes, MIMO controle, iteratief leren controle en setpoint shaping mogelijk maken. Het maakt verbinding met het systeem gedrag laag via een Sioux eigen communicatie framework (AxChange) en de sensor / actuator laag via EtherCAT.


Infrastructuur

  • De SAXCS IDE is gebaseerd op MathWorks Simulink Real-Time. Besturingstechnici kunnen de bewegingsbesturingstoepassing samenstellen en verifiëren, inclusief de beoogde installatiekenmerken. De besturing kan op het doel worden geïmplementeerd met behulp van tools voor het genereren van codes, zonder hulp van een embedded software engineer.
  • De modulaire infrastructuur maakt het mogelijk om meerdere bewegingsassen aan te maken en met elkaar te laten samenwerken. Dankzij de uitgebreide referentiearchitectuursjablonen die beschikbaar zijn en de uitgebreide SAXCS bouwsteenbibliotheken kan elke besturingsstrategie eenvoudig worden ontworpen en snel worden gevalideerd op een geïntegreerd simulatiemodel of echte hardware. Het platform integreert naadloos tools voor het beheer van modulegedrag, configureerbaarheid, tuning en diagnose.
  • Op basis van de interfacebestanden worden automatisch Application Programming Interfaces gegenereerd voor de meeste moderne programmeertalen (C++, C#, Python, LabView, Matlab, enzovoort).
  • De krachtige combinatie van de ingebouwde configureerbare gebruikersinterface en de automatiseringstaal Python creëert grenzeloze mogelijkheden voor integratie, kalibratie, diagnose, service en onderhoud.
  • Een testraamwerk voor continue implementatie en integratie, dat kwaliteit garandeert en problemen vroeg in het ontwikkelingsproces opspoort.


Waarom SAXCS loont

SACXS maakt het mogelijk om bewegingsbesturingssoftware te maken parallel aan de mechanica en elektronica ontwikkeling. Dit zorgt voor wendbaarheid, korte ontwikkelingscycli en continue integratie, zonder dat er hardware nodig is. Op deze manier kan de tijd die nodig is om apparatuur op de markt te brengen worden verkort, terwijl de kwaliteit toeneemt en de kosten afnemen.

  • In de vroege fasen van productontwikkeling bestaan onzekerheden. Om risico's te beperken is het creëren van experimentele setups en FUMO's een logische keuze. Snelle ontwikkeling en het eenvoudig wijzigen en uitbreiden hiervan is essentieel. SAXCS vereenvoudigt het maken van proefopstellingen en FUMOS en zorgt dat de domeinexperts de controle behouden.
  • Tijdens de conceptfase worden meerdere concepten bedacht. Simulatie is een krachtig hulpmiddel om gedrag te analyseren en te vergelijken, om keuzes te maken en demonstraties te geven aan klanten. SAXCS omarmt simulaties als integraal onderdeel van de analyse. Het stelt domeinexperts in staat om in de simulatie dezelfde software te gebruiken die op hardware zal worden gebruikt.
  • Tijdens de integratiefase kunnen zich onvoorziene problemen voordoen. Componenten kunnen bijvoorbeeld te laat worden geleverd, onderdelen worden anders aangesloten of er zijn kleine herontwerpen nodig. Om deze problemen effectief aan te pakken, zijn uitgebreide diagnostiek en flexibiliteit essentieel. SAXCS' gebruikersinterface, diagnosemogelijkheden en scriptinginterfaces maken probleemoplossing eenvoudig, helpen bij het verzamelen van bewijs, kalibratiescripts en validatietests.
  • Continue prestatieverbetering is essentieel om de concurrentie voor te blijven, ook later in de levenscyclus van apparatuur. Er kunnen zich onvoorziene problemen voordoen met betrekking tot de beschikbaarheid en kwaliteit van componenten, procesgedrag, degradatie en uitval. Deze kunnen worden ondervangen met SAXCS. De flexibiliteit maakt het mogelijk om tijdens de productiefase hardware aan het einde van de levensduur te vervangen en om in het veld prestatieverbeteringen door te voeren wanneer de instrumentatie moet worden aangepast, geavanceerde compensatie- en correctiemechanismen nodig zijn of zelfs wanneer de volledige besturingsarchitectuur wordt gewijzigd. Bovendien ondersteunt SAXCS uitgebreide gegevensverzameling. Deze kunnen worden gebruikt voor statistische proces- en kwaliteitscontrole tijdens de productie en geavanceerde controle en preventief onderhoud tijdens de werking.