Introductie SWF platform

De volgende module is ontwikkeld als hulp bij het gebruiken van het SWF platform en het vergemakkelijken hiervan. Wanneer u deze modules doorleest is het mogelijk om gebruik te maken van het platform waarbij het importeren en exporteren van informatie afgeschermd is. Om dit te doen gaat u naar lac.nl en klikt u vervolgens rechts bovenin op de knop ‘Smart Welding Factory Platform’. Hier aangekomen kunt u inloggen met de gebruikersnaam: AlgemeenGebruiker en het wachtwoord: AlgemeenGebruiker. Met dit account kunt u vrij gebruikmaken van het platform maar is het niet mogelijk om informatie toe te voegen of te onttrekken aan het platform.

Inhoud Smart Welding Factory

De Smart Welding Factory is een online omgeving ontwikkeld door de medewerkers van LAC. Deze omgeving is ontwikkeld om bedrijven te ondersteunen op verschillende vlakken binnen de lasindustrie.

Hierbij gaat het om het vaststellen en vastleggen van lasparameters. Het eenvoudig offline programmeren van producten. Het berekenen van de laskosten met betrekking tot verschillende robots binnen een bedrijfshal. En het managen van lasdata, dit betekend dat van gelegde lassen de gebruikte parameters hergebruikt of aangepast kunnen worden afhankelijk van de kwaliteit van de gelegde las.

Daarnaast bied LAC als laatste functionaliteit het ontwikkelen van specifieke tools binnen de programmeer omgeving aan. Dit kan bedrijven bij specifieke programmeer problemen helpen om dit proces te optimaliseren en fouten te minimaliseren. Hiermee kan de programmeer tijd drastisch verlaagd worden en ook kunnen de hoeveelheid fouten hierdoor worden verminderd.

Lasparameter bibliotheek

De lasparameter bibliotheek is een omgeving binnen het platform waarin alle gedeelde lasparameters tussen bedrijven te vinden zijn. Ook kunnen hier de afgeschermde parameters binnen een bedrijf ingezien en gedownload worden. Deze kunnen vervolgens in een lasbron geüpload worden als een job.

Ook kunnen er in deze bibliotheek nieuwe lasparameters toegevoegd worden. Hierbij moeten alle parameters ingevoerd worden.

SWF programmeer interface

Eén van de belangrijkste functies van het SWF platform is het vergemakkelijken van het programmeren van te lassen producten. Daarvoor is de programmeer omgeving van het SWF speciaal ingericht. Deze omgeving bevat duidelijke Nederlandse taal met een knop instructies die afhankelijk van je voortgang in het programmeren een begeleidende tekst weergeeft.

De programmeer interface biedt verschillende mogelijkheden met betrekking tot lassen. Allereerst zijn er drie lasnaadtypes die gebruikt kunnen worden, dit zijn: volledig lassen, hechtlassen en puntlassen. Daarnaast is het binnen geavanceerd programmeren ook nog mogelijk om lassen te ‘kopiëren’ en meerlaags te lassen, hierover is meer te vinden in module 8.7. Ook kunnen in deze omgeving aan alle lassen lasparameters toegekend worden. Als laatste kunnen deze programma’s opgeslagen en geëxporteerd worden voor gebruik in een offline programmeer omgeving. Dit wordt gedaan om de laatste visuele checks uit te kunnen voeren met een digital twin, en zo bijvoorbeeld collisions te voorkomen.

Lasparameter database

De lasparameter database die het SWF platform aanbied maakt het voor bedrijven mogelijk om de kennis omtrent deze parameters intern of extern te delen. Dit zorgt ervoor dat fouten verder teruggebracht worden omdat de parameters geoptimaliseerd kunnen worden. De lasparameter database heeft functionaliteiten in zich die dit ondersteunen. Hierbij gaat het om het toekennen van kwaliteitsnormen aan een las, maar ook een WPS nummer. Deze parameters kunnen ook gereviseerd worden. Op deze manier zorgt de database ervoor dat de lasparameters te controleren zijn op kwaliteit. Verder is het bij de parameters publiek of intern mogelijk om commentaar te leveren en zo een discussie te starten over het verbeteren van de parameters.

Laskosten calculator

Binnen het SWF platform bevind zich ook een laskosten calculator. Deze calculator berekend voor een lasprogramma de kosten per lasrobot die in het systeem bekend is. Dit doet de calculator aan de hand van verschillende waarden. Hierbij gaat het om bijvoorbeeld de kosten van het toevoegmateriaal, de gaskosten, de inschakeltijd en energieconsumptie. Op basis van deze gegevens berekend de calculator voor verschillende lasrobots de kosten voor het te lassen product.

SWF lasdata-management

Het lasdata management systeem dat zich in het platform bevind bied de mogelijkheid om gelegde lassen te controleren. Dit wordt gedaan door middel van het ‘loggen’ (vastleggen) tijdens het lassen van de stroomsterkte, spanning en warmte-inbreng, en deze te vergelijken met de vooraf ingestelde waarden. Op deze manier kunnen lassen waar strenge kwaliteitseisen aan gesteld zijn verantwoord worden door middel van grafieken. Een voorbeeld hiervan is weergegeven in figuur [xx]. Hierin is te zien hoe de blauwe lijn (gemeten waarden) zich verhoud tot de rode lijn (vooraf ingestelde waarden). Op deze manier kunnen gelegde lassen verantwoord worden en zouden eventuele fouten ook achteraf nog ingezien kunnen worden.

Op maat gemaakte features

Een laatste functie die LAC aanbied wanneer het gaat om het SWF platform zijn op maat gemaakte features. Hiermee wordt bedoeld dat er sprake kan zijn van moeilijk te programmeren producten, dit kan komen door patronen, of lasvolgordes waar fouten gemaakt worden. Wanneer er sprake is van zo’n product kan het gunstig zijn om een feature te maken in samenwerking met LAC die het programmeren van een product vereenvoudigd. In het verleden heeft het LAC hiermee programmeer tijd reducties tot bijna 70% behaald. Een voorbeeld van zo’n feature is te vinden op de hoofdpagina van het SWF platform.

Lasparameter bibliotheek Smart Welding Factory Platform
Lasparameter bibliotheek

De Smart Welding Factory bied binnen de bibliotheek twee mogelijkheden aan, het downloaden van lasparameters, en het uploaden van lasparameters.

Lasparameters downloaden

Het downloaden van lasparameters gaat door middel van het downloaden van een SML bestand welke via een UTP kabel geüpload kan worden in de lasbron. Dit betekend dat vanuit het SWF platform direct lasjobs aangemaakt kunnen worden in de lasbron. Wanneer dit gedaan wordt kan gekozen worden tussen lasparameters die algemeen beschikbaar gesteld zijn in de database of uit parameters die intern in het platform staan. Hiermee kunnen afgeschermde parameters direct upgeload worden in de lasbron zonder dat andere gebruikers van het SWF platform hierbij kunnen.

Wanneer in het SWF platform de lijst met lasparameters open staat, staan er aan de linkerkant filters waarmee de juiste set parameters gevonden kunnen worden.

Lasparameters uploaden

Binnen de bibliotheek omgeving van het platform kunnen lasparameters geüpload worden. Daarvoor moet ‘lasparameter bibliotheek’ geselecteerd worden en vervolgens ‘lasparameters uploaden’. In deze omgeving kunnen voor verschillende robot- en lasbronmerken parametersets geüpload worden die voor lasprogramma’s gebruikt kunnen worden. Deze paramersets staan standaard afgeschermd voor andere bedrijven. De parameters kunnen gedeeld worden met andere bedrijven.

Door middel van het uploaden van lasparameters kunnen in het vervolg gemakkelijker en sneller programma’s geprogrammeerd worden voor lasrobots waarbij de juiste lasjobs aan de juiste lassen gekoppeld zijn. Deze kunnen binnen de programmeer interface aangeroepen worden per las. Ook kunnen de parameters die succesvol of zelfs gecertificeerd zijn op deze manier de standaard gemaakt worden binnen een bedrijf.

Programmeren Smart Welding factory platform

Deze module zal de programmeeromgeving van het SWF platform behandelen. In deze omgeving kunnen lasprogramma’s geschreven of aangepast worden.

Programmeerinterface

De programmeeromgeving bied diverse tools zoals volledige lassen, hechtlassen, puntlassen, meerlaagslassen, en het clonen (kopiëren) van lassen. Ook is het binnen deze omgeving mogelijk om nieuwe lasparameters aan te maken.

Product

Wanneer de pagina ‘product’ onder ‘programmeren’ geopend is, is er de keuze uit twee verschillende opties om het programmeren te beginnen.

In beide gevallen moet er eerst een step file worden geüpload via de knop ‘Choose File’. Deze wordt vervolgens weergegeven.

Hier aangekomen kan er gekozen worden uit het beginnen te programmeren met dit product vanaf een ‘schone lei’, in dat geval klikt u op de tab ‘Programmeren’ naast de tab ‘Product’. Wanneer een lasprogramma gewijzigd moet worden die al gebruikt is voor die step-file klikt u op de knop ‘lasprogramma uploaden’ en vervolgens op de tab ‘programmeren’. Dit maakt het mogelijk om lasprogramma’s die niet voldeden na het gebruik van dit programma aan te passen.

Programmeren

De tab programmeren biedt de mogelijkheid om verschillende soorten lassen te programmeren waaraan verschillende lasparametersets gekoppeld kunnen worden. In deze paragraaf zal deze programmeer omgeving doorlopen worden om de mogelijkheden van dit onderdeel van het SWF platform duidelijk te maken.

Bij het toekennen van een lasparameterset aan een las kan veel informatie toegekend worden aan een las. Hierbij gaat het om:

  • Robot en lastbron
  • Lasproces
  • Basismateriaal
  • Toevoegmateriaal
  • Gassoort
  • Draaddiameter
  • Lasnaadconfiguratie
  • laspositie
  • Materiaaldikte
  • A-hoogte
  • Spanning
  • Stroomsterkte
  • Voortloopsnelheid
  • Lagen
  • Steken of slepen
  • Draaduitsteeklengte
  • Gas-toevoersnelheid

Verder kunnen bij aan de lassen ook nog een WPS nummer en een kwaliteit toegekend worden. Ook kan er gekozen worden om een las te loggen, hierover is meer informatie te vinden in module 8.5.

Aan een las kunnen start- en eindparameters toegekend worden en of er gependeld wordt.

Type lasnaad

De eerste stap bij het programmeren is het kiezen van het type lasnaad. Hierbij kan gekozen worden tussen drie varianten: volledig lassen, hechtlassen & puntlassen. De tussenafstanden bij hechtlassen en puntlassen kunnen bij de volgende stap aangepast worden.

Las programmeren

Vervolgens kan op de knop ‘las programmeren’ geklikt worden en ontvouwt zich een menu waarin de las ingekort en omgekeerd kan worden. Om te beginnen moet er op ‘start las’ geklikt worden. Met betrekking tot circulaire lassen is er ook nog de mogelijkheid ‘circulair beginpunt’. Door middel van dit invulveld kan de ronde las verschoven worden om het beginpunt op de juiste plek te zetten.

Wanneer bij het kiezen van het type lasnaad voor hechtlassen of puntlassen is gekozen verschijnen in het uitklapmenu ‘las programmeren’ meer opties. Het gaat hierbij om de hoeveelheid lassen maar ook om de lengte van de lassen wanneer het gaat om hechtlassen.

In het uitklapmenu ‘las programmeren’ kan ook de toorts ‘omgeklapt’ worden wanneer dit beter uitkomt.

Opslaan & downloaden

Het laatste menu dat uitgeklapt kan worden om een lasprogramma af te maken staat onder de knop ‘Opslaan & Downloaden’. Door middel van de knop opslaan kan een programma binnen de database van het SWF platform worden opgeslagen. Dit programma kan hierna in de tab product weer geüpload worden. Op deze manier kunnen er na het testen van het programma nog aanpassingen gedaan worden.

De knop downloaden onder ‘opslaan’ download een ‘SWF’ bestand die vervolgens in Delfoi geüpload kan worden. In Delfoi kunnen visuele checks en collision detections uitgevoerd worden om te controleren dat het programma goed is.

Laskosten calculeren SWF platform

De pagina ‘laskosten calculeren’ is een tablad van het SWF platform die de mogelijkheid biedt om voor de verschillende lasrobots van een bedrijf de laskosten te berekenen van een product. Door middel van deze functie kan direct gecontroleerd worden welke lasrobot het voordeligst is om te gebruiken.

Lasprogramma

Om de laskosten te berekenen moet eerst een programma geüpload worden. Deze is zoals in module 8.3 beschreven staat in de tab programmeren opgeslagen. Door middel van dit programma kunnen de laskosten voor verschillende robots berekend worden. De invoervelden worden automatisch door het SWF platform ingevuld voor zover dit mogelijk is, de waarde voor de massadichtheid kan aangepast worden omdat de exacte waarde soms niet voorkomt in de database. Ook kan de inschakeltijd van de lasrobot aangepast worden, deze is voor elk bedrijf verschillend.

Invoervelden

Onderaan de pagina staat het kopje ‘kostencalculatie’ waarin nog twee parameters ingevuld moeten worden. Dit zijn de gaskosten en de kosten van het toevoegmateriaal. Deze moeten handmatig ingevuld worden omdat het geen lasparameters zijn die al in het systeem staan en deze waarden niet bekend zijn bij LAC.

Laskosten vergelijken

Wanneer alles klopt kan op de knop ‘vergelijk’ laskosten gedrukt worden waarna een overzicht gegeven wordt van de robots in het systeem met daarnaast de kosten van het te lassen product per lasrobot. Deze kosten worden onder andere berekend door middel van de hoeveelheid gebruikte lasmateriaal, de gaskosten, de energiekosten van de lasrobot en het uurtarief van de robot.

Lasdata management SWF Platform
Lasdata management

In het tablad Lasdata management is een databank te vinden met de lassen die gedocumenteerd zijn in het SWF platform. Hierbij gaat het om alle interne lassen die vastgelegd zijn binnen het bedrijf. Dit management systeem zorgt ervoor dat het mogelijk wordt om de lasparameters goed te documenteren en optimaliseren binnen een bedrijf. Wanneer een product gelast wordt en de parameters waren niet goed, kan dit product opnieuw gelast worden met aangepaste parameters, dit kan vervolgens op de tekening van het product aangepast worden en het revisienummer kan dan met één opgehoogd worden.

Selectie

Om de juiste lasdata in te kunnen zien moet er eerst geselecteerd worden op bijvoorbeeld het juiste tekening- of ordernummer. Daarna kan nog gekeken worden naar de laatste revisie van die specifieke tekening/order.

Revisies

De revisies worden gebruikt om de lasparameters in het managementsysteem te optimaliseren. Wanneer een product gelast is en deze las is niet geheel naar wens is kan er door middel van het aanpassen van de lasparameters geëxperimenteerd worden met de parameters tot deze juist zijn. Wanneer dit zo is kan de gelogde lasdata onder gelijk tekeningnummmer en ordernummer in het systeem geplaats worden met een hoger revisienummer.

WPS, controle

Wanneer een specifieke set met lasdata geopend wordt in het lasdata management systeem verschijnt er een set grafieken. Deze grafieken bevatten de op voorhand ingestelde lasparameters: stroomsterkte en spanning, te herkennen aan de rode lijnen. Met in dezelfde grafieken de gemeten stroomsterkte en spanning. Op deze manier is te zien hoe nauwkeurig de gelegde las klopt ten opzichte van de vooraf ingestelde waarden. De derde kolom grafieken geeft de warmte-inbreng in J/mm weer. Ook deze is uitgezet in gemeten en ingestelde lijnen.

Door middel van dit lasdata management systeem zou eventueel naar een klant verantwoord kunnen worden waarmee gelast is. Op deze manier kan een bedrijf garanderen dat de juiste lasparametersets gebruikt zijn.

Bedrijfsspecifieke pagina SWF platform
inhoud

Het SWF platform bied voor bedrijven ook een gedeelte aan waarin bedrijfsspecifieke gegevens staan. Dit gedeelte van de site is speciaal op maat gemaakt om bedrijven te ondersteunen met het gebruik en hergebruik van hun gegevens.

Binnen dit gedeelte van het platform zijn verschillende delen met bedrijfsinformatie terug te vinden. Hierbij gaat het om programma’s die geprogrammeerd zijn, de lasparameters, de robot installaties, de gebruikers, een prullenbak met oude lasparametersets en bedrijfsspecifieke tools. In deze module zal voor elk van deze delen uitgelegd worden wat de functie ervan is.

Lasrobotprogramma’s

Allereerst zijn er de lasrobotprogramma’s. Deze programma’s zijn door collega’s binnen een bedrijf geprogrammeerd en kunnen doordat ze opgeslagen zijn hergebruikt en aangepast worden. Op deze manier zijn de lasprogramma’s centraal opgeslagen en kan makkelijk ingezien worden welke producten al geprogrammeerd zijn. Binnen deze programma’s zijn de lasbanen gelegd, en zijn wanneer deze toegekend zijn de lasparameters aan de banen gekoppeld. Wanneer een product door middel van zo’n lasprogramma succesvol gelast is kan deze opgeslagen worden met een tekeningnummer eraan gekoppeld. Op deze manier hoeft een product maar één keer goed geprogrammeerd te worden. En kan dit programma wanneer hij niet goed is opnieuw ingeladen worden in de programmeeromgeving en daar aangepast worden.

Lasparameters bedrijf

Elk bedrijf dat lasparameters toevoegt ontwikkeld ook direct zijn eigen lasparameterdatabase. De parameters die toegevoegd worden zijn per definitie intern. Omdat het de visie van LAC is dat bedrijven elkaar voorthelpen is het mogelijk om deze parameters te delen, dit kan in deze omgeving door middel van het vinkje onder ‘openbaar’. Ook in deze omgeving kunnen lasparameters gefilterd worden op verschillende criteria zoals het WPS nummer, de naam van de lasparameterset, of lasspecifieke eigenschappen.

Lasrobot installaties

Binnen een bedrijf kan het zijn dat er beschikking is over verschillende lasrobot installaties. Deze installaties kunnen in het platform ingevoerd worden. Hierbij moeten verschillende gegevens ingevuld worden, dit zijn: Lasrobot naam en merk, lasbron merk, manipulator merk, beschikbare lasprocessen, maximale productafmetingen, robottracksysteem merk en het uurtarief van deze robot. Deze gegevens kunnen vervolgens gebruikt worden voor verschillende delen van het platform. Zoals het invoeren van lasparametersets, de kostencalculatie en het exporteren van lasprogramma’s.

Gebruikers

Binnen een bedrijf kan het zo zijn dat verschillende werknemers verschillende taken uitvoeren en verschillende bevoegdheden hebben. Op deze manier kan bijvoorbeeld gezorgd worden dat de lasdataparametersets die geüpload worden door specifieke collega’s ingevoerd zijn. Om hierin te voorzien is onder het bedrijfsgedeelte van het platform de pagina ‘gebruikers’ aangemaakt. Op deze pagina kunnen de bevoegdheden van verschillende collega’s ingezien en aangepast worden.

Prullenbak

Wanneer een parameterset getest is en onvoldoende is kan deze uit de interne of publieke database verwijderd zijn. Deze parametersets verschijnen dan in de prullenbak, dit zorgt ervoor dat wanneer er per ongeluk een set verwijderd is deze teruggehaald kan worden. Ook kunnen in deze omgeving parametersets definitief verwijderd worden.

Tools

De laatste functie die het LAC bedrijven aanbied zijn tools. Deze tools worden ontwikkeld om bijvoorbeeld repetitief werk te vergemakkelijken en de programmeertijd te verlagen. Het kan hierbij gaan om complexe- of variabele patronen die per productserie verschillen. Een voorbeeld hiervan zijn bijvoorbeeld ronde lassen die gelegd moeten bij de input van een warmtewisselaar. Ook bijvoorbeeld metaalroosters die door middel van een rasterpatroon op een product gelast moeten worden zijn geschikt voor zo’n tool.

Geavanceerd programmeren SWF Platform
Account

Binnen het SWF platform is het mogelijk om extra opties in te schakelen. Dit kan gedaan worden door naar account te gaan, en vervolgens geavanceerd programmeren aan te zetten en vervolgens op updaten te klikken. Door middel van het activeren van geavanceerd programmeren wordt het mogelijk om meerlaagse lassen te programmeren, en ook het kopiëren (clonen) van lassen kan hiermee.

Programmeren

Kopiëren

Wanneer nu een step file geüpload wordt in de programmeer omgeving zijn er extra opties beschikbaar. De eerste optie die nu extra beschikbaar is, is het kopiëren (clonen) van lassen. Wanneer hierop geklikt wordt onder geavanceerd klapt er een extra menu uit. In dit menu zijn drie afbeeldingen van de manier van kopiëren weergegeven.

De eerste methode is het kopiëren van een las door middel van het invoeren van een afstand tot de vorige las en het selecteren van een gezichtsvlak. Ook kunnen hiermee een serie lassen achter elkaar geplaatst worden.

Wanneer de tweede methode van kopiëren aangeklikt wordt kan er door middel van het aanklikken van twee gezichtsvlakken een las gekopieerd worden waarbij de toorts op dezelfde manier blijft staan. Hierbij is het eerste gezichtsvlak het vlak waar de las zal komen, en het tweede gezichtsvlak het vlak waar de las nu staat.

De derde methode zorgt ervoor dat een las gespiegeld verplaatst kan worden. Dit kan bijvoorbeeld handig zijn wanneer aan twee zijden van een product gelast moet worden. Ook deze methode werkt weer met het aanklikken van twee gezichtsvlakken waarna een las verplaatst wordt.

Meerlaags lassen

De tweede extra mogelijkheid die door middel van geavanceerd lassen beschikbaar wordt is het meerlaags lassen. Om meerlaags te lassen moet een bestaande las geselecteerd worden waarna op meerlaags lassen geklikt kan worden.

Wanneer op meerlaags lassen geklikt is ontvouwd zich een menu waarin de verschuivingen van de snoeren in twee richtingen ingevuld kunnen worden. Ook kan per snoer de toorshoek ingesteld worden om tot een goede meerlaagse las te komen.

 

 

Koppeling Delfoi SWF Platform

Het SWF platform zorgt ervoor dat programmeurs met weinig ervaring toch al snel en gemakkelijk lasprogramma’s kunnen programmeren. De laatste stap voordat dit programma gebruikt kan worden door een lasrobot is het visualiseren en controleren van het geprogrammeerde programma. Ook zouden hierbij eventuele zoekbewegingen nog toegevoegd kunnen worden.

Delfoi

Delfoi is een complex offline programmeer programma dat gebruik maakt van digital twins. Een digital twin is een kopie van een bestaande robot die in deze omgeving geprogrammeerd kan worden. Dit zorgt ervoor dat tijdens het programmeren de lasrobot nog wel actief kan zijn. Verder maakt dit het voor de lasrobot programmeur gemakkelijker om programma’s te controleren voordat deze op een lasrobot afgespeeld worden. In figuur [xx] is de digital twin van de lasrobot van LAC weergegeven in Delfoi.

LAC biedt een lasrobot programmeur opleiding aan wanneer u niet bekend met deze omgeving. In dat geval is het een goed idee om contact op te nemen door middel van info@lac.nl of 074-8525389.

Koppeling

In samenwerking met Delfoi is er een bestand formaat ontwikkeld, dit is het SWF formaat. Wanneer een programma af is klikt u op opslaan en downloaden, onder downloaden staat de knop ‘robot SWF download’. Dit programma kan geüpload worden in Delfoi, om vervolgens in Delfoi de laatste visuele checks uit te voeren of zoekbewegingen aan het programma toe te voegen.

Tutorials

Deze module biedt begeleidende filmpjes aan waarin stap voor stap uitgelegd wordt hoe u een programma vanuit het SWF platform in Delfoi kunt uploaden.

Helpdesk SWF Platform

Wanneer er nog onduidelijkheden zijn over de site is het handig om vragen te kunnen stellen. Hiervoor is de helpdesk van de site ingericht.

Helpdesk en forum

Het LAC beschikt over een meet & learn community. Dit is een forum waarop mensen binnen de lastechniek elkaar online kunnen ontmoeten met vragen en ideeën. Ook wordt dit forum actief bijgehouden door de medewerkers van het LAC. Wanneer er dus een gedeelte van het SWF platform onduidelijk is kunnen vragen of ideeën op dit forum gedeeld worden. Op deze manier kunnen bedrijven elkaar ondersteunen bij het gebruiken van het platform, daarnaast zullen de medewerkers van LAC natuurlijk vragen beantwoorden.

Begeleidende filmpjes

Hieronder zijn filmpjes te vinden waarin voor verschillende onderwerpen voorgedaan wordt op welke manier het SWF platform gebruikt kan worden. Hierbij kunnen de verschillende menu’s uitgeklapt worden en zijn er verschillende filmpjes te vinden.