In de Setup worden alle instellingen met betrekking tot de machine en het werkstuk geregeld, hier kunt u zaken als nulpunten, gereedschapswisselposities, as posities enz…. aanpassen naar uw wens. Twee erg belangrijke functionaliteiten voor SprutCAM Robot vindt u ook hier, namelijk de robot axes map en 6th axes control.
Workpiece setup
De positie van het werkstuk op de machine word vastgelegd in de Workpiece Setup parameter. Om de Workpiece setup te veranderen klikt u op het blokje met de drie puntjes, het Workpiece setup venster wordt nu geopend. In dit venster kunt u het basis LCS (Local coördinate system) van het werkstuk instellen, en het werkstuk verplaatsen in de X, Y en Z-as en roteren rond deze assen om zo het werkstuk op de gewenste plaats op de machine te positioneren. Het verplaatsen van het werkstuk kan door het met de muis vast te pakken en te verplaatsen naar de gewenste positie, maar u kunt ook de waardes invullen bij Translation in het Workpiece setup venster. Het basis LCS bepaalt de setup, het LCS van het uitgangsmateriaal en het LCS van de machineklem zijn zodanig met elkaar verbonden dat ze samen vallen.
Workpiece coordinate system (G54-G59)
Het Workpiece coordinate system bepaalt het nulpunt van het uitgangsmateriaal in het NC programma. Het Workpiece CS is altijd zichtbaar als u in de Machine en Simulation modus werkt (zie afbeelding hiernaast). Er zijn twee manieren om het Workpiece CS te bepalen, of u klikt op het pijltje voor het dropdown menu en selecteert daar de gewenste instelling, of u klikt op het icoontje met de drie puntjes zodat het Coordinate System venster geopend wordt.
Als het Coordinate System venster geopend is kunt u aangeven of u met G53 ( Workpiece CS off) wilt werken, het werkstuk nulpunt valt dan samen met het machine nulpunt. Als u kiest voor Global CS wordt het huidige LCS gebruikt, maar u kunt ook kiezen voor een ander LCS, G54-G59. Voor het verplaatsen kunt u de waardes X,Y en Z wijzigen in het venster, maar u kunt ook het nulpunt vastpakken door op het nulpunt te gaan staan, en het met u linkermuisknop vast te pakken en te verslepen naar de gewenste positie. Als u voor G54 gekozen heeft past SprutCAM dit in de Header van de CLData(cutter location data) aan, op de tweede afbeelding hiernaast kunt u zien dat ORIGIN: G54 toegevoegd is.
Approach/Return
Met Approach en Return kunt u extra toolpaden definiëren naar het eerste en vanaf het laatste punt van de bewerking. Als u dit in combinatie doet met Tool change position, definieert Approach een toolpad vanaf de Tool change position naar het beginpunt van de bewerking, en Return definieert een toolpad vanaf het laatste punt van de bewerking naar de Tool change position. De Approach/Return referentiepunten kunnen op vier manieren ingesteld worden. Short, er worden geen coördinaten ingegeven, het gereedschap beweegt vanaf de Tool change position via de kortste weg naar het eerste punt van de bewerking. From machine, het word in de machine geregeld. From the previous operation, de waardes worden overgenomen van de voorgaande operation. Custom, als u Custom selecteert wordt het Approach/Return points list edit dialoog venster geopend (zie tweede afbeelding hiernaast), in dit venster kunt u zelf de coördinaten ingeven.
Rotary Axis
Vanaf 4-assig frezen kunt u ook deze parameter instellen, echt belangrijk is deze parameter voor 5-assige freesmachines en robots omdat u daarbij te maken gaat krijgen met meerdere oriëntatie mogelijkheden. In de tweede afbeelding hieronder ziet u een product dat gefreesd wordt met twee verschillende oriëntaties, met 5-assige positionering kan dit product met één programma gefreesd worden.
Align tool
U kunt voor iedere operation de rotatie assen instellen in de gewenste positie. Na het genereren van de toolpaden bevat de Approach sectie van de CLData de commando’s voor de positionering van de rotatie assen. Het programma is dan gegenereerd uitgaande van de nieuwe positie van de rotatie assen. In SprutCAM kunt u eenvoudig de rotatieassen positioneren door op het vlak te klikken waarop de rotatie assen uitgelijnd moeten worden. Hieronder ziet u hoe dit in zijn werk gaat.
klik op het icoontje met de drie puntjes achter Rotary Axis, het Align Tool wordt nu geopend.
In het dialoog venster ziet u de huidige oriëntatie van het gereedschap in het Global coordinate system.
Om het gereedschap uit te lijnen op een bepaald plat of cilindrisch vlak klikt u op dit vlak op het model, zorg er wel voor dat de Geometry model visibility button geactiveerd is (zie afbeelding hieronder). Om de aangepaste oriëntatie van het gereedschap te bevestigen klikt u op Ok, als u de wijzigingen ongedaan wilt maken klikt u op Cancel.
Robot axes map
De Robot Axes Map geeft u de mogelijkheid om handmatig en automatisch de vrijheidsgraden van een robot te fine-tunen. Hieronder ziet u de Robot axes maps van twee verschillende projecten, een eenvoudig en een complexer project. Zoals u ziet is er voor beide een botsingvrij pad gevonden. U kunt dit handmatig doen door de groene lijn met de muis te verslepen, of u kunt SprutCAM Robot automatisch de map laten opbouwen.
6th axis control
Om een roterend gereedschap in relatie tot het werkstuk te positioneren, zijn vijf graden van vrijheid voldoende, maar de meeste robots hebben 6 vrijheidsgraden. De laatste 6de 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 zijn er twee manieren om de 6de as te programmeren, automatisch en handmatig. Bij automatisch heeft u twee mogelijkheden, Fixed vector of Direct to point.
Fixed vector
In deze modus definieert u de as (de 3d-vector) waarlangs de Z-as van de gereedschapsflens van de robot (de flensvector) is uitgelijnd. Hieronder ziet u een robot waarvan de 6de as is uitgelijnd langs de X-as.
Direct to point
In deze 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. Hieronder ziet u een robot waarvan de 6de as gericht is op het robot nulpunt.
Local coordinate system LCS
Standaard worden de toolpaden van een operation gegenereerd uitgaande van het Workpiece coordinate system (G54-G59), maar u kunt dit wijzigen door het Local coordinate system te activeren. Als u het LCS op Auto instelt wordt de oriëntatie aangepast aan ingestelde positie van de rotatie assen. De Z-as van het LCS ligt dan in één lijn met de richting van het gereedschap. Het nulpunt van het LCS valt dan samen met het nulpunt (G54) van het uitgangsmateriaal, maar dit kunt u eenvoudig aanpassen door op het icoontje met de drie puntjes te klikken, het coordinate system venster wordt nu geopend en u kunt het nulpunt verplaatsen door de coördinaten in het venster te wijzigen, of het nulpunt met uw linkermuis vast te pakken, en te verslepen naar de gewenste positie.
In onderstaande afbeeldingen word het verschil weergegeven tussen wel of geen gebruik maken van LCS. In de eerste afbeelding ziet u de oorspronkelijke configuratie (A0,C0) met G54 op de linkerbovenhoek van het uitgangsmateriaal, de tooling point zit aan de punt van het gereedschap, in de tweede afbeelding zijn de A- en C-as verdraaid naar A20,C-40 zonder dat LCS ingeschakeld is, zoals u ziet zijn het gereedschap en het uitgangsmateriaal verplaatst, maar de G54 en het tooling point niet, in de derde afbeelding is LCS op Auto ingesteld en zijn daardoor de G54 en de tooling point mee verplaatst met het gereedschap en het uitgangsmateriaal.
De meeste besturingen van 5-assige machines vereisen het gebruik van het LCS voor 5-assig positioneren. Zonder het gebruik van LCS worden het werkstuknulpunt G54 en de tooling point niet geupdated na het veranderen van de positie van de rotatieassen. De besturing heeft dan geen informatie met betrekking tot de veranderde kinematics van de machine, en zal zich gedragen als een standaard 3-assige machine.