Vanliga frågor om IRBCAM

Denna sektion täcker några av de mest ställda frågorna om IRBCAM. Om du inte hittar det du söker, är du välkommen att fråga i vårt forum eller kontakta oss direkt – vi är här för att hjälpa!

Allmänna frågor

Vad är IRBCAM?

IRBCAM är en programvara för offline-robotprogrammering (OLP) och simulering. En nyckelfunktion är möjligheten att generera robotspecifik kod från importerade CAD/CAM-filer (t.ex. APT-format). Det finns många möjliga användningsscenarier, men de mest populära är kontinuerlig banbaserad robotmaterialbearbetning (t.ex. fräsning, skärning, limning eller sömsvetsning).

Den första versionen av IRBCAM lanserades 2005 och har sedan dess använts av robotproffs inom industrin, småföretag, gör-det-själv-entusiaster och inom robotutbildning över hela världen. IRBCAM är känt för sin användarvänlighet, tillförlitlighet och rimliga pris.

År 2024 relanserades IRBCAM som en webbaserad programvaruprenumerationstjänst.

Varför behöver jag IRBCAM?CNC-maskiner (Computer Numerical Control) använder G-CODE som kan genereras direkt från en NC-verktygsbana med hjälp av vanliga postprocessorer.

Denna metod är inte lika enkel med robotar. För det första använder alla robottillverkare sina egna proprietära programmeringsspråk, till skillnad från G-CODE.

En annan anledning är antalet axlar. I bearbetningsapplikationer är en verktygsbana vanligtvis 3- eller 5-axlig, men en standard robotarm har 6 frihetsgrader (DOF). Användning av roterande och/eller linjära positionerare resulterar i ännu fler frihetsgrader.

De överflödiga frihetsgraderna i systemet är mycket användbara och kraftfulla, men gör samtidigt genereringen av robotprogram mer komplex och krävande. Bakom kulisserna använder vi “invers kinematik” och andra tekniker och algoritmer för att beräkna robotens ledparametrar.

Med IRBCAM gör vi vårt bästa för att dölja denna komplexitet för slutanvändaren och göra det snabbt och effektivt att generera robotprogram direkt från en verktygsbana.

Vad är en verktygsbana och hur skapar jag en?En verktygsbana är rutten som ett verktyg måste följa under bearbetningsprocessen. Ett typiskt arbetsflöde är följande: 1. Börja med en 3D-design i CAD. 2. Använd CAM-programvara (antingen separat eller inbyggd i CAD-programvaran) för att generera verktygsbanan och exportera den med APT-filformatet. 3. Importera APT-filen till ett projekt i IRBCAM.
Hur kan jag få hjälp och support med IRBCAM?

Innan du skickar en supportförfrågan, vänligen gör följande:

  • Kontrollera om din fråga redan kan ha besvarats i denna FAQ eller i forumet.
  • Se till att du använder den senaste versionen av IRBCAM – uppdatera webbläsarfönstret med F5 eller testa gärna i ett privat/inkognito webbläsarfönster. Se även detta foruminlägg.
  • Kontrollera om du uppfyller systemkraven (se nedan).
  • Vi begränsar omfattningen av vår support till IRBCAM-programvarutjänsten, och generellt kan vi inte ge support relaterad till drift av roboten, kalibreringsproblem, felsökning av hårdvara eller robotunderhåll. Men om du har ett giltigt prenumeration hos oss, vänligen kontakta oss. Om vi inte kan hjälpa dig direkt, kan vi kanske koppla dig till någon som kan hjälpa.
Hur kan jag lära mig att använda IRBCAM?

Ett bra sätt att lära sig använda IRBCAM är att titta på våra videobaserade tutorials och steg-för-steg-guider. Du hittar tutorials här. Alla konton är förinstallerade med flera exempelprojekt som är konfigurerade med robot, verktyg och bana. Exempelprojekten matchar stationerna som används i tutorials. Efter att du har loggat in hittar du exempelprojekten i kategorin “Exempel” under menypunkten Öppna Projekt. Om du är intresserad av en skräddarsydd utbildning eller kurs, vänligen kontakta oss på sales@irbcam.com.

Vad är systemkraven och rekommendationerna?

IRBCAM är en webbaserad tjänst och används direkt i din webbläsare. Det är inte nödvändigt att ladda ner och installera programvara. En nyligen uppdaterad version av din föredragna webbläsare rekommenderas. Vänligen se denna sida för en mer detaljerad beskrivning av systemkrav och rekommendationer.

Vad är statusen för skrivbordsversionen av IRBCAM?

All försäljning av den gamla skrivbordsversionen av IRBCAM har avslutats, och programvaran underhålls eller stöds inte längre. Om du behöver en förnyelsekod för din gamla IRBCAM-licens, vänligen skicka ett e-postmeddelande till technical@irbcam.com.

Behöver jag en robot för att använda IRBCAM?

Tillgång till eller tillgänglighet av en robot är inte nödvändig medan du använder IRBCAM för simulering. Du behöver bara en robot när du är redo att distribuera och köra den genererade koden.

Vilka färdigheter behöver jag för att använda IRBCAM?

Om du har använt IRBCAM eller annan OLP-programvara (Offline Robot Programming) bör funktionerna och användarupplevelsen kännas bekanta. Det krävs inga särskilda färdigheter. Men för att använda IRBCAM effektivt är en grundläggande förståelse av robotar, koordinatsystem och robotterminologi användbar. För att köra kod på en verklig robot måste du också veta hur du hanterar din robot.

Användargränssnitt, navigering och sessioner

Bör jag förvänta mig att vänta på att applikationen laddas varje gång?Efter inloggning kan du behöva vänta lite på att applikationen laddas och initieras (ca 30 sekunder på en 10 Mbit-anslutning). Den initiala laddningen är dock bara nödvändig vid första inloggningen och efter att en ny version har distribuerats. Så länge du använder applikationen på samma dator/webbläsare bör det inte vara nödvändigt att ladda om eller logga in igen mellan sessioner.
Hur zoomar, panorerar och roterar jag?
  • Zooma in: mushjulet upp
  • Zooma ut: mushjulet ned
  • Rotera: vänster musknapp + dra
  • Panorera: höger musknapp + dra
Stöder ni några tangentbordsgenvägar?

Alt+<tangent> används för snabb navigering. Den understrukna bokstaven i menyvalen indikerar vilken tangent som ska användas i kombination med Alt.

Vilka enheter används?
  • Avstånd och punkter är i millimeter
  • Rotationsenhet är antingen Euler (3 vinklar i grader) eller Kvaternion (4 värden).
Vad räknas som en session, och vad händer om jag överskrider gränsen?

Varje gång du loggar in förbrukar du en session. Om du överskrider antalet giltiga sessioner loggas du automatiskt ut från den äldsta sessionen. Normalt gäller en session per prenumeration, men detta kan ändras.

  • Flera vanliga fönster/flikar i samma webbläsarinstans räknas som en session
  • Varje privat/inkognito fönster/flik i samma webbläsarinstans räknas som separata sessioner
  • Varje fönster/flik i olika webbläsare på samma maskin eller på andra datorer räknas som separata sessioner

Projekt

Vad är ett projekt?

Ett projekt hänvisar till hela robotuppsättningen och inkluderar konfiguration för roboten, verktyget, verktygsbanan och eventuella roterande bord, linjära skenor och olika geometrier och resurser.

Hur skapar jag ett projekt?

Du kan använda Projektguiden eller skapa ett manuellt. Till exempel, för att lägga till en robot i projektet, väljer du Robot i Redigera-menyn, och på samma sätt väljer du Verktyg för att lägga till ett verktyg.

Var lagras mina data?

Medan du arbetar lagras data lokalt i din webbläsare. När du aktivt sparar eller när en periodisk automatisk lagring utlöses, lagras projektet i vår molntjänst.

Hur får jag tillgång till programvaran?

Du får tillgång till programvaran från din webbläsare med denna URL. Observera att du behöver ett konto för att logga in.

Hur redigerar jag mitt projekt?

Om du redan har laddat in en robot och lägger till en ny, kommer den nuvarande roboten att ersättas. Om du vill ta bort en robot utan att lägga till en ny kan du göra det genom att välja roboten du vill ta bort. För att ta bort ett verktyg, linjär skena eller roterande bord gäller samma procedur. För att ta bort allt från ditt projekt kan du välja att skapa ett nytt tomt projekt.

Kan jag lägga till geometrier i projektet för att representera mitt råmaterial eller hinder som bord eller väggar?

Vi stöder följande parametriska geometrier: Kuboid, sfäroid, cylinder och kon. Du kan också ladda upp en anpassad geometri. För mer information, se frågan “Kan jag importera anpassade geometrier och mesher, och vilka format stöder ni?”

Är det möjligt att importera anpassade verktyg?

En robot kan användas med ett brett utbud av verktyg, och därför stöder vi uppladdning av dina egna verktyg. Du hittar en lista över stödda filformat under frågan “Kan jag importera anpassade geometrier och mesher, och vilka format stöder ni?”

Du kan hitta dessa tutorials användbara om du vill importera ett anpassat verktyg:

Kan jag importera anpassade geometrier och mesher, och vilka format stöder ni?

Import av anpassade geometrier stöds med följande filformat: gltf, glb, wrl, stl, obj, fbx och dae. Om din resurs består av flera filer, till exempel en gltf-fil med binära mesh-filer, kan du också ladda upp den som ett zip-filarkiv.

Vilka verktygsbaneformat stöder ni?

Följande importformat stöds: APT, CSV och JSON. Observera att 5-axliga verktygsbanor inte stöds i alla prenumerationer.

Du kan hitta denna tutorial användbar om du vill generera en verktygsbana:

Hur kör jag den genererade koden på min robot?

När du exporterar robotkod kan användaren använda inställningar för att konfigurera parametrar och preferenser för den genererade koden. Slutanvändaren måste överföra/ladda upp den exporterade koden till roboten. Hur koden överförs och körs varierar mellan robottillverkare. Många robotar stöder uppladdning med protokoll som FTP och SMB. Var medveten om att användning av en robot kan vara farlig, och roboteägaren och -operatören är ansvarig för att följa säkerhetsföreskrifter.

Robotar, externa axlar och verktyg

Stöder ni <modell> robot från <tillverkare>?

IRBCAM har ett omfattande bibliotek av både gamla och nya robotar. För en uppdaterad lista över vilka robotar vi stöder, vänligen skapa ett gratis konto, logga in och kontrollera biblioteket. Observera att tillgängligheten av robotar i ett specifikt prenumeration kan ändras.

Vad händer om min robot inte finns med i listan över stödda robotar?

Utveckling och underhåll av IRBCAM baseras i stor utsträckning på feedback från våra slutanvändare. Kontakta oss för en förfrågan om robotar du saknar. Om du är en robottillverkare och vill att vi inkluderar din/dina robot(ar) i vårt bibliotek, vänligen kontakta oss.

Stöder ni <modell> verktyg (endeffektor) från <tillverkare>?

Biblioteket inkluderar ett begränsat urval av verktyg som generiskt verktyg, svetsbrännare och olika spindlar. Det generiska verktyget är parametriskt, och du kan använda det för att emulera ett brett utbud av verktyg. För en uppdaterad lista över vilka verktyg vi stöder, vänligen skapa ett gratis konto, logga in och kontrollera biblioteket.

Vad händer om mitt verktyg inte finns med i listan över stödda verktyg?
  • Om du har CAD-filer kan du ladda upp ditt eget verktyg. Mer information finns under frågan “Kan jag importera anpassade geometrier och mesher, och vilka format stöder ni?”
  • Om du är en tillverkare och vill att vi inkluderar ditt/dina verktyg i vårt bibliotek, vänligen kontakta oss.
Stöder ni <modell> verktyg (n-te axel, roterande och linjära skenor) från <tillverkare>?

Vi stöder både roterande bord och linjära skenor.

Du kan hitta dessa tutorials användbara om du vill använda ett roterande bord eller linjär skena:

Hur hänger verktygsdefinitionerna i CAM-programvaran och i IRBCAM ihop?Verktygsparametrarna i CAM-programvaran används för att berätta för CAM-funktionerna hur skären ska planeras. Det finns ingen direkt koppling mellan dessa parametrar och verktygsdata i IRBCAM. Parametrarna i CAM-programvaran beskriver vanligtvis verktygets diameter, antal skär, verktygets längd osv., medan verktygsdata i IRBCAM beskriver positionen och orienteringen av verktygets spets i förhållande till monteringsflänsen på robotens led 6.

Om roboten kräver manuellt verktygsbyte måste verktyget kalibreras om varje gång, och verktygsdata i IRBCAM uppdateras.

Om roboten har automatiskt verktygsbyte kan en funktion skrivas på robotkontrollern för att ändra verktygsdata som en del av verktygsbytet.

Hur kan jag få verktygsvärden att stanna kvar? Om jag väljer verktyg A, ändrar värdet för X, och sedan väljer verktyg B och tillbaka till verktyg A, är värdet X för verktyg A tillbaka till innan ändringen.

Verktygsparametrarna lagras i projektet och inte i det valda verktyget. Vi noterar detta som en framtida förbättring – att det skulle vara bra med möjligheten att ha flera verktyg (och tillhörande verktygsparametrar) i ett projekt. För närvarande är en lösning att ha ett projekt per verktyg.

ABB

När rekommenderas det att exportera som PRG och när som MOD?

Det kan bara finnas en PRG-fil i kontrollerns minne, men flera MOD-filer. Om din verktygsbana inte är för stor och du inte behöver behålla andra huvudprogram i minnet, kan du exportera som PRG. Om du har stora verktygsbanor som inte passar inom kontrollerns gränser, bör du exportera som MOD. Du hittar fler detaljer i detta inlägg på forumet.

Om du har en modern kontroller kan du också exportera som PGF. IRBCAM kan också exportera till sitt eget strömmande format (MOD+ROB) för stora verktygsbanor.

Felsökning

Jag kan inte lösa banan – vilka justeringar och strategier kan jag använda för att lösa det?

Detta problem kan orsakas av flera saker. Vårt analysverktyg, som är tillgängligt under Analysera/Optimerare-menyn, är ett effektivt sätt att hitta inställningar som gör det möjligt att lösa banan. Om din verktygsbana är en sammansättning av flera verktygsbanor, t.ex. en bana för toppen och en för varje sida, kan detta orsaka stora diskontinuiteter som inte kan lösas. Denna tutorial visar en strategi för att hantera sådana fall genom att använda alternativet Tillåt stor omorientering.

Jag upplevde en stor diskontinuitet i en konfigurerad bana – vad kan vara fel, och hur kan jag lösa det?

När du importerar APT-filer, se till att ha tillräckligt många siffror i decimaltalen. Använd minst 6 siffror för att undvika problem med numerisk upplösning.

Prenumeration, fakturering och betalning

Erbjuder ni en demoversion eller gratis provperiod?

Du kan skapa ett konto gratis. Det gratis kontot har begränsningar på funktioner som baneimport, kodexport och lagring av projekt. Vi förstår att du kanske vill prova full funktionalitet innan du köper. För att begära en tidsbegränsad gratis provperiod, kontakta oss.

Jag är student – hur kan jag få tillgång till IRBCAM?

Vi erbjuder pedagogiska licenser via våra partneruniversitet. Vänligen kontrollera med ditt universitet och avdelningen som erbjuder robotikkurser och -utbildning om du är kvalificerad för tillgång. Om inte, är du välkommen att skapa ett gratis konto och köpa en prenumeration.

Jag är knuten till ett universitet eller en skola och erbjuder kurser och utbildning relaterad till robotik – hur kan jag integrera IRBCAM i mina kurser?

Vi erbjuder pedagogiska paket till universitet och utbildningsinstitutioner. Kursadministratörer kan använda vårt administrativa gränssnitt för att bjuda in, ge och återkalla tillgång till studenter. Till exempel kan tillgången till alla studenter återkallas efter att en kurs eller termin är avslutad. De pedagogiska paketen är under kontinuerlig utveckling. Vänligen kontakta oss om du är intresserad.

Hur köper jag en prenumeration?

För att köpa en prenumeration måste du först skapa ett konto. Du kan registrera dig för ett konto här. När du är inloggad kan du använda denna länk för att köpa.

Behöver jag ett kreditkort för att prenumerera?

Månatliga prenumerationer erbjuds endast med månatlig betalning med kreditkort. På årliga prenumerationer erbjuder vi valfri fakturerad betalning.

Är moms inkluderad eller exkluderad?

Alla priser är exklusive moms. För privatkunder och företagsanvändare i Sverige läggs moms till vid kassan. För privatkunder i EU läggs också moms till. För företagsanvändare i EU läggs inte moms till, och omvänd skattskyldighet gäller. För företagsanvändare utanför EU läggs inte moms till, och landsspecifika regler gäller. För att dra nytta av momsavdrag måste företagskunder vanligtvis ange sitt momsnummer vid kassan. Om du har frågor, vänligen kontakta support.