Wat is SprutCAM Robot
SprutCAM Robot is een krachtig CAM-programma waarbij u vanuit één werkomgeving (offline) industriële robots kunt programmeren, simuleren en optimaliseren. Voor SprutCAM Robot heeft u, in tegenstelling tot de traditionele robotsimulatiesoftware, geen aanvullend CAM programma nodig voor het genereren van de toolpaden. De eenvoudige bediening leidt tot een doeltreffende oplossing voor het creëren van complexe en botsingsvrije 3D-bewegingen.
Voor de berekening van de toolpaden houdt SprutCAM Robot rekening met singulariteiten, de kinematica en het bereik van de robot, eventuele botsingen en extra assen in de robotcel en het geselecteerde bewerkingstype. Er zijn geen transformaties nodig zijn om van 5 naar 6 assen te gaan aangezien de toolpaden worden berekend in 6 assen.
Bewerkingen
SprutCAM Robot beschikt over verschillende bewerkingsstrategieën van 2D tot en met 5D. Er is een uitgebreide reeks voor- en nabewerking toolpad-strategieën beschikbaar die rechtstreeks werken met het 3D-model voor het onderdeel en het werkstuk. De toolpaden in SprutCAM Robot zijn te gebruiken voor verschillende bewerkingstechnieken zoals frezen, 3D en 5D printen, lassen, snijden en spuiten.
Robotschema
Een robotschema is een één op één 3D model in SprutCAM Robot van de robotcel in uw werkplaats. SprutCAM Robot bevat een groot aantal robotschema’s van de meest gangbare modellen. Voor elke klant en configuratie maken wij echter een robotschema op maat.
Wij kunnen de robotcel voor u kalibreren. Deze kalibratie wordt gekoppeld aan het 3D robotschema in SprutCAM Robot en wordt gebruikt om in combinatie met het uitgangsmateriaal, het 3D model van het product, de tooling en de bewerkingsstrategieën, een veilig botsingvrij robotprogramma te genereren.
Optimalisatie Robot Axes Map
De Robot Axes Map in SprutCAM Robot is een digitale routekaart waarin u in één oogopslag kunt zien of er tijdens uw robotproject problemen kunnen ontstaan.
Als u SprutCAM Robot de toolpaden laat berekenen van uw project, kan het zijn dat het toolpad obstakels tegenkomt. Denk hierbij bijvoorbeeld aan een klem of een ander deel van de opspanning. SprutCAM Robot detecteert dat en stelt u hiervan op de hoogte door in de Robot Axes Map met een kleur aan te geven dat er een botsing plaats gaat vinden. Ook singulariteiten, out of reach en out of limits worden aangegeven met kleuren.
De Robot Axes Map in SprutCAM Robot geeft u de mogelijkheid om handmatig en automatisch de vrijheidsgraden van een robot te fine-tunen. Hiernaast ziet u een voorbeeld van een Robot Axes Map. In SprutCAM Robot kunt u dit zelf handmatig doen door eenvoudig de groene lijn met de muis te verslepen. U kunt SprutCAM Robot ook volledig automatisch een botsingvrij toolpad laten berekenen.
Optimalisatie Robot Axes Map
De Robot Axes Map in SprutCAM Robot is een digitale routekaart waarin u in één oogopslag kunt zien of er tijdens uw robotproject problemen kunnen ontstaan.
Als u SprutCAM Robot de toolpaden laat berekenen van uw project, kan het zijn dat het toolpad obstakels tegenkomt. Denk hierbij bijvoorbeeld aan een klem of een ander deel van de opspanning. SprutCAM Robot detecteert dat en stelt u hiervan op de hoogte door in de Robot Axes Map met een kleur aan te geven dat er een botsing plaats gaat vinden. Ook singulariteiten, out of reach en out of limits worden aangegeven met kleuren.
De Robot Axes Map in SprutCAM Robot geeft u de mogelijkheid om handmatig en automatisch de vrijheidsgraden van een robot te fine-tunen. Hiernaast ziet u een voorbeeld van een Robot Axes Map. In SprutCAM Robot kunt u dit zelf handmatig doen door eenvoudig de groene lijn met de muis te verslepen. U kunt SprutCAM Robot ook volledig automatisch een botsingvrij toolpad laten berekenen.
Simulatie
Om te kunnen garanderen dat de gegenereerde toolpaden foutloos en efficiënt zijn, biedt SprutCAM Robot een geavanceerde module voor bewerkingssimulatie met:
- nauwkeurige, realistische simulatie van robotkinematica,
- simulatie van materiaalverwijdering,
- mechanische botsingsdetectie,
- detectie van gutsen van onderdelen,
- robot singulariteiten en detectie van zones buiten bereik.
6th Axis control
Om een roterend gereedschap in relatie tot het werkstuk te positioneren, zijn vijf graden van vrijheid voldoende. De meeste industriële robots hebben 6 vrijheidsgraden. De laatste 6e vrijheidsgraad wordt gecreëerd door een extra joint toe te voegen bij de gereedschapsflens en wordt gebruikt om de flexibiliteit en het bereik van de robot te verlengen.
In SprutCAM Robot zijn er twee manieren om de 6e as te programmeren: Automatisch en handmatig. Bij automatisch programmeren heeft u twee mogelijkheden namelijk Fixed vector en Direct to Point.
In Fixed Vector modus definieert u de as (de 3d-vector) waarlangs de Z-as van de gereedschapsflens van de robot (de flensvector) is uitgelijnd. In de afbeelding uiterst links ziet u een robot waarvan de 6de as is uitgelijnd langs de X-as.
In Direct to Point modus geeft u een punt aan waarop de robot flensvector tijdens de bewerking wordt gericht. Dit kan het robot nulpunt, robot elleboogpunt of een aangepast punt zijn. In de tweede afbeelding hiernaast ziet u een robot waarvan de 6de as gericht is op het robot nulpunt.
Postprocessing
Een postprocessor is een vertaler die de gegenereerde toolpaden omzet naar de taal van uw robot. In SprutCAM Robot zitten een aantal standaard postprocessors voor alle gangbare industriële robots.
Postprocessors worden meestal aangepast aan de eisen van de klant. Iedere klant bewerkt andere producten en heeft daarvoor ook andere randapparatuur nodig. Denk hierbij aan een track, een rotatietafel of een gereedschap wisselmagazijn.
Ook zijn er industriële robots die zowel 3D als 5D printen en frezen, de wissel van deze tools wordt in de postprocessor geregeld.
Meer weten over SprutCAM Robot?
Probeer SprutCAM Robot 30 dagen gratis en ervaar zelf waarom SprutCAM Robot het gebruiksvriendelijke alternatief is voor complexe robot projecten. Of neem contact op met Ron ten Hove voor een vrijblijvende kennismaking.