PhotoRobot besturingseenheden - Technische documentatie

Het besturingssysteem is een sleutelcomponent van elke robot, daarom gebruikt PhotoRobot alleen in eigen huis geproduceerde besturingssystemen. Dit maakt volledige controle over hun ontwerp mogelijk. Ondertussen werkt de controller van de robot optimaal met software van een hoger niveau, op een computer of in de cloud, dankzij PhotoRobot die alles rechtstreeks ontwerpt en produceert – componenten precies afstemmend op de processen die ze uitvoeren.
PhotoRobot beheert de API op alle niveaus rigoureus. Het cloudsysteem heeft een API voor eenvoudige integratie met de andere systemen van de klant, en de besturingseenheid van de robot beschikt ook over een API voor integratie met systemen van derden. Dit moderne concept stelt klanten in staat om zelfs zeer complexe integraties te implementeren.
De volgende tabel toont de essentiële kenmerken van de nieuwste versies van PhotoRobot's besturingssystemen. De ontwikkeling toont een toename in het bereik van functies en de rekenprestaties van de besturingscomputer (beginnend met generatie 6, die gebaseerd is op PhotoRobot OS).
PIC32 Familie 80
MHz/105 DMIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
ARM Cortex-A8,
32-bits, 1 GHz,
2000 MIPS
(SLAVE-module)
(voor uitbreidingsborden)
(op SLAVE-modules)
Opmerking: Besturingssystemen ouder dan generatie 6 voldoen niet langer aan de moderne architectuur- en veiligheidsnormen. De nieuwere besturingseenheden zijn volledig achterwaarts compatibel, dus het is geen probleem om een PhotoRobot van meer dan 10 jaar oud eenvoudig te upgraden om de hoogste prestaties en de nieuwste parameters te bereiken door simpelweg het besturingssysteem te vervangen. Nieuwe externe besturingseenheden in een 19" rackformaat (2U) worden via kabels aangesloten – direct na aansluiting kan de Robot de meest geavanceerde functies uitvoeren.
Robotbesturingseenheid (Robotcontroller)
De Robotbesturingseenheid (Robotcontroller) regelt de mechanische bewegingen van de machine.

Multi-camera controller (SynchroBox)
De Multi-Camera Controller (SynchroBox) zorgt voor een precieze synchronisatie van meerdere camera's tijdens de “fast SPIN” snelle fotografiemethode.

- Opmerking: Voor technische documentatie over de aansluiting en het eerste gebruik van de Multi-Camera Controller (SynchroBox), raadpleeg PhotoRobot SynchroBox Gebruik & Installatie.
Laser-controller
De Laser Controller bestuurt 1 - 20 positioneringslasers voor de nauwkeurige plaatsing van objecten binnen de werkruimte van de machine.

Gestandaardiseerde uitvoer
Voor eenvoudige upgrades of onderhoud gebruikt PhotoRobot externe besturingseenheden die zijn ingebouwd in een 19” rackkast. De eenheid wordt via bekabeling aangesloten op de robot en randapparatuur.

In compacte machines (COMPACT series) die gemakkelijke mobiliteit vereisen, of in meerassige machines, worden ingebouwde besturingseenheden gebruikt. De ingebouwde besturingseenheid biedt gemakkelijke toegang voor service of updates, waardoor de noodzaak voor bekabelingsinstallatie binnen de studio wordt geëlimineerd.
Als de machine geen ingebouwde besturingseenheid heeft, bevat de standalone eenheid bovendien connectoren om de besturingseenheid te koppelen aan de mechanische onderdelen van de robot.
Hoofdprocessor
Sinds generatie 6 vertrouwt PhotoRobot op krachtige ARM-processors met hoge kloksnelheden, waardoor de prestaties worden gegarandeerd die nodig zijn voor geavanceerde besturingsfuncties.
Besturingssysteem
Vanaf generatie 6 besturingseenheden is PhotoRobot OS een Linux-gebaseerd, real-time besturingssysteem dat uitstekende prestaties en flexibiliteit biedt. De ingebouwde webserver biedt monitoring, diagnostische tools en basisfuncties voor bewegingscontrole.
Optische Positiesensor
Op wrijvingsloze optische tafels wordt een contactloze optische sensor gebruikt voor automatische herkalibratie van de virtuele overbrengingsverhouding van de machine bij elke omwenteling tijdens het gebruik. Dit elimineert de noodzaak van gebruikerskalibratie (na de eerste installatie) en zorgt voor een uitzonderlijk hoge nauwkeurigheid bij de plaatsing van de tafel van de machine, waardoor de impact van onzuiverheden, slippen, enz. tot een minimum wordt beperkt.
Kwadratische encoder
Dit onderdeel bepaalt continu de precieze positie van de glastafel van de machine. Afhankelijk van het machinetype en de tafelgrootte zijn er ongeveer 40.000 pulsen per tafelrotatie, die 1000 keer per seconde worden geëvalueerd. Deze opstelling maakt het mogelijk om beelden vanuit precieze hoeken vast te leggen terwijl de machine in beweging is, zonder dat de tafel hoeft te worden gestopt. Om de beweging te bevriezen, wordt een flits van krachtige fotografische lampen met een duur van 1/10.000 s gebruikt - waarbij de robot een instelbare voormelding geeft bij het bereiken van de gedefinieerde positie.
Absolute encoder
De absolute encoder wordt gebruikt om de positie van elke machine-as nauwkeurig te bepalen zonder dat een kalibratiesensor hoeft te worden ingeschakeld.
Digitale ingangen
Deze worden gebruikt om het apparaat te bedienen met een extern signaal (bijvoorbeeld een voetschakelaar om een fotografische reeks te starten, een bewegingssensor, enz.). De ingangen zijn galvanisch gescheiden.
Digitale uitgangen
Deze uitgangen worden gebruikt om externe apparaten te bedienen, meestal om een camera te activeren. De dubbele uitgang maakt in dit geval bijvoorbeeld het mogelijk om bij spiegelreflexcamera's een spiegel vooraf op te tillen met het ene signaal en vervolgens een snelle belichting met het andere. De uitgangen zijn galvanisch gescheiden.
Laser Uit
Deze uitgang wordt gebruikt om externe lasers aan te sturen voor de nauwkeurige positionering van objecten op de tafels. Apparaten die geen ingebouwde laserbesturing hebben, kunnen digitale uitgangen gebruiken in combinatie met een externe lasereenheid of kiezen voor een autonome lasereenheid die via LAN wordt aangestuurd met een eigen processor (verkrijgbaar in varianten met extra in- en uitgangen voor randapparatuur).
DMX
DMX bestuurt externe apparaten, meestal LED-fotografische lampen (intensiteit en kleur aanpassen). Voor een grotere betrouwbaarheid is DMX-besturing rechtstreeks in de besturingseenheid geïntegreerd, waardoor het aantal potentiële storingspunten aanzienlijk wordt verminderd in vergelijking met verschillende USB-converters die op een pc zijn aangesloten.
USB-uitgang
De USB-poort is beschikbaar op de behuizing van mobiele robots (meestal de CASE850), waardoor geselecteerde externe randapparatuur, zoals een USB Wi-Fi-dongle, kan worden aangesloten wanneer een LAN-netwerk niet beschikbaar is op de installatieplaats. Op machines die zijn ontworpen voor studiogebruik, is de USB-poort niet geïnstalleerd omdat er betrouwbaardere en krachtigere methoden voor gegevensuitwisseling beschikbaar zijn binnen de studioomgeving.
Veiligheidsstop
Deze functie is beschikbaar om een noodstopknop aan te sluiten, zoals vereist door wettelijke of operationele normen.
CAN Bus
Een industriële bus die wordt gebruikt voor het aansluiten van uitbreidingskaarten die de besturing van extra machineassen, gespecialiseerde accessoire-apparatuur en machine-uitbreidingsmodules vergemakkelijken.
RS485
Een industriële bus die wordt gebruikt voor de communicatie tussen afzonderlijke machinecomponenten (bijv. sensoren), in plaats van traditionele één-op-één-bekabeling. Dit vereenvoudigt de bedrading van grotere systemen aanzienlijk.
Connectiviteit
PhotoRobot besturingseenheden zijn uitsluitend met elkaar verbonden via een LAN-netwerk (USB en vergelijkbare oplossingen kunnen niet betrouwbaar op grotere schaal worden gebruikt, terwijl LAN-gebaseerde oplossingen kunnen voorzien in de behoeften van een kleine studio met één robot, evenals grote bedrijven die meer dan 200 ROBOTIC werkplekken in één cluster beheren). Een ingebouwde webserver (werkend op het IP-adres van de eenheid) biedt toegang tot het besturingssysteem van de eenheid (updates, service, monitoring).
Het is ook mogelijk om de besturingseenheid te lokaliseren en te beheren met behulp van de PhotoRobot Locator-applicatie. De PhotoRobot Locator-app is direct geïntegreerd in de PhotoRobot Controls App (CAPP) voor het eenvoudiger zoeken en identificeren van besturingseenheden op het netwerk. Zorg ervoor dat u de meest recente versie van CAPP gebruikt om toegang te krijgen tot deze functie.
Als externe download van de Locator-app vereist is, is downloaden ook beschikbaar via PhotoRobot Account Downloads, of rechtstreeks vanuit de App Store voor iPhone - PhotoRobot Touch.