Skip to main content Search Basket

Reverse Engineering - og hvorfor det kan være nyttig

Reverse engineering betyr «bakvendt engineering» og er en teknikk som brukes i industriproduksjon for å analysere og forstå et eksisterende produkt for å kunne lage en ny versjon av den eller forbedre den. Dette innebærer å demontere, måle og undersøke et eksisterende produkt for å forstå hvordan den fungerer og hvordan den kan forbedres eller repareres.

reverse-engineering-1200x628.jpg

Reverse engineering brukes for å løse utfordringer ved å forbedre funksjonaliteten, å lage kompatible reservedeler, eller å utvikle nye og bedre produkter basert på eksisterende teknologi og design. Man jobber rett og slett bakover den opprinnelige designprosessen og analyserer detaljene.

Prosessen består av 3 hovedtrinn:

1. Identifiser systemets komponenter og deres sammenhenger

2. Lag representasjoner av systemet i en annen form eller et høyere abstraksjonsnivå

3. Lag den fysiske representasjonen av systemet

Hvor benyttes Reverse Engineering?

Reverse engineering finner man i forskjellige felt som software engineering, underholdning, bilindustri, forbrukerprodukter, mikrochips, kjemikalier, elektronikk og mekanisk design. For eksempel, når en ny maskin kommer på markedet, kan konkurrerende produsenter kjøpe en maskin og demontere den for å lære hvordan den ble bygget og hvordan den fungerer.

Et kjemisk selskap kan bruke reverse engineering for å omgå et patent på en konkurrents produksjonsprosess. I anleggsteknikk kopieres bro- og bygningsdesign fra tidligere suksesser, rett og slett for å redusere sannsynligheten for feilkonstruksjon. I software engineering, er god kildekode ofte en variant av andre gode kildekoden.

Del-til-CAD-prosessen

I noen situasjoner spesielt gir designere en form til ideene sine ved å bruke leire, gips, tre eller skumgummi, men en CAD-modell er nødvendig for å i det hele tatt kunne produsere delen. Av og til er det enten utfordrende eller umulig å designe en del i et CAD program for eksempel fordi formen er for vanskelig eller fordi produktene blir mer og mer organiske i form  - nyere designmetoder som Generative Design gjør dette mer relevant.

Det er ingen garanti for at CAD-modellen vil være tilstrekkelig lik den «skulpturerte» modellen. Her kan Reverse Engineering brukes fordi den fysiske modellen er informasjonskilden for CAD-modellen. Dette kalles også del-til-CAD-prosessen – altså bakover.

En annen grunn til at reverse engineering brukes er for å redusere produktutviklingstider. I et konkurranseutsatt globalt marked prøver man stadig nye metoder for å korte ned time to market. Rapid prototyping er en teknologi  som hjelper produsenter og designere med å redusere produktutviklingstid. (Additiv Manufacturing er en av disse).

Kan kombineres med Rapid Prototyping

Man kan se for seg at Rapid Prototyping og Reverse Engineering kan kombineres. Dette er to ulike prosesser som kan jobbe sammen for å oppnå et felles mål. Rapid prototyping involverer å lage en hurtig og billig versjon av en design for å teste og validere det før det blir produsert i større skala.

Reverse engineering derimot, involverer å analysere og dekomponere et eksisterende produkt for å forstå hvordan det er laget og hvordan det fungerer.

Når disse to prosessene kombineres, kan man bruke rapid prototyping for å teste og forbedre resultatene fra reverse engineering. For eksempel, hvis en bedrift vil forbedre et eksisterende produkt, kan de bruke reverse engineering for å forstå det nåværende produktet og deretter bruke rapid prototyping for å teste forbedringer før de produseres i større skala.

Så, i korte trekk, rapid prototyping og reverse engineering kan jobbe sammen for å forbedre og korte ned produktutviklingsprosessen ved å tillate testing og validering av forbedringer på et tidlig stadium.

1. Den opprinnelige produsenten av et produkt produserer ikke lenger produktet

2. Det opprinnelige designet er mangelfullt dokumentert

3. Den opprinnelige produsenten eksisterer ikke lenger, men man trenger produktet

4. Den opprinnelige designdokumentasjonen har gått tapt eller aldri eksistert

5. Behov for å lage kompatible produkter.

6. Å styrke de gode egenskapene til et produkt basert på langvarig bruk av produktet

7. Å analysere de gode og dårlige egenskaper til konkurrentenes produkt for å kunne lansere et produkt som yter bedre.

8. For å utforske hvordan man kan forbedre produktytelsen og funksjonen.

9. Den opprinnelige CAD-modellen er ikke god nok til å gjøre designendringer

10. CAD- modellen tillater ikke å modernisere gjeldende produksjonsmetoder

11. Det er ikke lenger mulig å få tak i reservedeler eller de har en for høy kostnad

Reverse Engineering er kostnadseffektivt

Ved å registrere komponenters fysiske dimensjoner, egenskaper og materialegenskaper kan man rekonstruere og dermed duplisere en eksisterende del. Reverse engineering har tradisjonelt vært en kostbar prosess. Ny scanning software tillater imidlertid å gjøre dette både raskere og rimeligere.

Reverse engineering er kostnadseffektivt i de tilfellene hvor elementene som skal reverseres representerer en høy investering eller skal reproduseres i store stykktall. Alternativt kan det gi mening hvis delen er virksomhetskritisk for et system. Likefullt må man påse at det ikke brytes opphavsrettigheter eller fører til sikkerhetsproblemer.

Mange produkter er beskyttet av patentrettigheter i lang tid, det gjelder å være oppmerksom på det om man vurderer Reverse Engineering av produkter som er produsert av andre. Teknologier som benyttes er laserskanning eller også CT (computer tomografi).

 

Reverse Engineering og Laserskanning

Laserskanning er den vanligste metoden. Her skannes et fysisk objekt ved hjelp av laserskanningsteknologi, og de resulterende dataene brukes til å lage en digital 3D modell. I praksis gir en laserskanning tredimensjonale posisjonsdata i punktskyen. For å representere geometrien til delen når det gjelder overflatepunkter er det første trinnet i å lage parametrisk overflater. Reverse Engineering programvare gjør det mulig å opprette en god polymesh fra punktskyen.

faro-industry-image-605x356.jpg

Polymesh eller NURBS-kurvene (Non-uniform rational B-spline) eller NURBS-overflatene eksporteres til deretter til CAD-verktøy for ytterligere forbedring, analyse og generering av kutterverktøybaner for CAM. Til slutt produserer CAM den fysiske delen.

Det kan sies at reverse engineering begynner med produktet og arbeider gjennom designprosessen i motsatt retning for å komme frem til en produktdefinisjon. På den måten avdekkes mye informasjon om designideene som lå til grunn ved  produksjon av et bestemt produkt.

 

Les om laserskanning fra FARO her

Se mer om verktøyene som brukes i industrien

Vil du vite mer?