Productbespreking
Dr. Charles Clarke
PRODUCTBESPREKING VAN NX CMM INSPECTION PROGRAMMING
Industrietrends en vereisten ............................................................................ 3 Een nieuwe benadering van CMM-inspectionprogramming ........................... 4 De toepassing in actie ..................................................................................... 5 Geautomatiseerde inspection programming ................................................... 6 Programma-uitvoer en validatie ...................................................................... 6 Gegevensbeheer ............................................................................................. 7 De positie van CMM binnen een algehele productieoplossing ....................... 8 Conclusie......................................................................................................... 9
Productbespreking
NX CMM INSPECTION PROGRAMMING
Inleiding De
inspectie
van
onderdelen
blijft
een
belangrijk
element
van
het
kwaliteitsgarantieproces. De beschikbare technologie die voor inspectie wordt gebruikt, is de afgelopen paar jaar aanzienlijk veranderd, zowel wat betreft de hardware als wat betreft de software. Sondes en scanapparaten kunnen gegevens nu veel sneller verzamelen. De CMM (Coordinate Measuring Machine) blijft een belangrijk apparaat voor nauwkeurige meting, maar vereist voor elke component
een
apart
inspectieprogramma;
daarbij
kan
complexe
onderdeelgeometrie meerassige meetpaden vereisen om bij een enkelvoudige instelling een efficiënte meting te bereiken. Het gereedmaken van dergelijke inspectieprogramma's is altijd een zelfstandige taak geweest die los van een PLM-proces werd uitgevoerd, waarbij de gebruiker vaak vanuit een 2D engineeringtekening werkte. Dit levert vaak trage en foutgevoelige resultaten op die slechts beperkt zijn terug te herleiden op de ontwerp- en productiemodellen en de gegevens. Wanneer ontwerpwijzigingen worden doorgevoerd, kunnen de inspectieprogramma's zeer gemakkelijk achter gaan lopen. Bij deze productbespreking bekijken we een nieuwe toepassing van Siemens voor het gereedmaken van geavanceerde CMM-inspectieprogramma's. Met de toepassing kunt u automatisch inspectieprogramma's creëren door de producten productiegegevens (PMI) uit een model te gebruiken. De toepassing maakt gebruik van de nieuwste 3D simulatiesoftware om de programma's volledig te valideren, en produceert industriestandaard uitvoer die gereed is voor uw CMM.
Dr. Charles Clarke Charles Clarke is een gerespecteerd consultant en auteur op het gebied van CAD/CAM/CAE, PLM en onderwerpen die daar verwant aan zijn. Zijn achtergrond in engineering en de CAD/CAM-industrie, plus zijn directe ervaring op het gebied van planning en implementatie van dergelijke systemen bij vooraanstaande bedrijven, dienen als een uitstekende basis voor evaluaties en productbesprekingen. Dr. Clarke levert regelmatig bijdragen aan een aantal industrietijdschriften, zowel in het Verenigd Koninkrijk als internationaal.
2
Copyright © 2010 Dr. Charles Clarke
Productbespreking
NX CMM INSPECTION PROGRAMMING
Industrietrends en vereisten Siemens PLM Software heeft deze nieuwe toepassing om een aantal redenen gecreëerd. Ten eerste kunnen gegevens met de nieuwste meet- en scantechnologie tussen de 10 en 100 keer sneller worden verzameld dan met oudere apparatuur mogelijk was. Er kunnen dus niet alleen meer inspecties worden uitgevoerd, maar met de nieuwe apparatuur kunnen ook complexere metingen worden uitgevoerd. Deze systemen kunnen niet gemakkelijk handmatig of via traditionele methoden met een 'leermodus' worden geprogrammeerd, zodat u echt een offline programmeertool moet gebruiken. Het grote probleem voor inspectieprogrammeurs is dat de methoden die ze momenteel gebruiken om deze ingewikkeldere inspectieprogramma's te creëren te duur zijn en te veel tijd in beslag nemen. Siemens PLM Software merkt ook dat steeds meer klanten overstappen op een volledige 3D productdefinitie in het CAD-systeem. Naast de geometrie van het
Wanneer we het over CMM-inspection programmering hebben, biedt Siemens PLM Software een aantal unieke nieuwe ideeën, niet alleen voor een grotere automatisering van het proces, maar ook voor integratie van het proces in de algehele PLM-backbone.
onderdeel
omvatten
deze
definities
ook
alle
overige
productie-informatie, die wordt vastgelegd als PMI (Product and Manufacturing Information) en aan het 3D model wordt gekoppeld.
Voor
tolerantie-eisen
inspectiedoeleinden
worden
opgenomen
kunnen -
ook
de
bijvoorbeeld
de
tolerantie-eisen voor de afmetingen en voor de relatieve posities van fysieke features met betrekking tot de algehele geometrie. Als de tools verderop in het proces kunnen profiteren
van het feit dat al deze informatie aan het ontwerpmodel is toegevoegd, is de kans groter dat bij inspectie daadwerkelijk aan de productvereisten blijkt te zijn voldaan, niet alleen wat betreft de geometrie, maar ook vanuit het oogpunt van de productie. Een ander probleem is het feit dat de CMM-programmering, de uitvoering en het verzamelen van de gegevens geïsoleerd van de algemene processen voor het ontwerp en de productie plaatsvinden. Klanten willen dat deze taken integraal worden opgenomen in de algehele PLM-workflow en dat de gegevens worden opgeslagen in hun PDM-systeem. Daarnaast moeten de meetsystemen op de werkvloer vanuit PDM toegang hebben tot het juiste inspectieprogramma en moeten de verzamelde meetresultaten weer in het PDM-systeem kunnen worden ingevoerd, zodat ze door werkvoorbereiders en ontwerpers kunnen worden bekeken.
Copyright © 2010 Dr. Charles Clarke
3
Productbespreking
NX CMM INSPECTION PROGRAMMING Door eerdere overnames beschikte Siemens al over veel expertise en een aantal producten op het terrein van CMM-programmering; sommige producten waren in NX opgenomen, maar waren daar niet erg goed in geïntegreerd, zeker niet in de mate die tegenwoordig vereist is. Wanneer we het tegenwoordig over CMM-inspection programmering hebben, biedt Siemens PLM Software een aantal unieke nieuwe ideeën, niet alleen voor een grotere automatisering van het proces, maar ook voor integratie van het proces in de algehele PLM-backbone.
Een nieuwe benadering van CMM-inspectionprogramming NX CMM Inspection Programming is een nieuwe module van NX 7.5. De toepassing is volledig geïntegreerd in NX, zodat NX-gebruikers het extra voordeel
hebben
van
een
gebruikersinterface die er hetzelfde uitziet
als
die
NX-toepassingen. nieuwste
van En
andere
dankzij
ontwikkelingen
op
de het
gebied van gebruiksgemak, plus de door
Siemens
geperfectioneerde
grafische interactie met het model, zullen nieuwe gebruikers van NX merken dat Voorbeeld van een CAD-model met PMI (Product and Manufacturing Information) dat de automatische programmering binnen NX CMM aanstuurt.
het systeem uiterst prettig is om mee te werken. Siemens besloot het nieuwe product voor CMM-inspectieprogrammering binnen NX te ontwerpen, omdat het NX-systeem op het volledige 3D model is gebaseerd en alle CAD-tools voor geometrische manipulatie en het ontwerpen en integreren van PMI-gegevens bevat. NX bevat ook beproefde technologie die direct kan worden toegepast op inspectieprogrammering, zoals software voor het simuleren van machinegereedschappen. Belangrijke doelen bij de ontwikkeling van de nieuwe toepassing waren een hoge mate van automatisering realiseren en de programmering zo veel mogelijk aansturen vanuit de PMI-gegevens van het model.
4
Copyright © 2010 Dr. Charles Clarke
NX CMM INSPECTION PROGRAMMING
Productbespreking
De toepassing in actie De gebruiker begint met het kiezen van een beoogde meetmachine (net zoals een NC-programmeur een machinegereedschap in NX CAM kiest). Vervolgens wordt een voorgedefinieerd inspectieproces geselecteerd uit een sjabloonbibliotheek die zich op dezelfde plek bevindt als vergelijkbare sjabloonbibliotheken voor andere NX-toepassingen. Het te inspecteren onderdeel wordt in NX binnengehaald (NX biedt een breed scala aan modeltranslators als de bron van het model niet NX is) en wordt op de inspectietafel van de beoogde CMM geplaatst. De huidige versie van de software biedt 3-assig scannen en tot 5-assige touch-trigger sondemetingen. Siemens laat weten dat gelijktijdig 5-assig scannen later zal worden toegevoegd.
Copyright © 2010 Dr. Charles Clarke
5
Productbespreking
NX CMM INSPECTION PROGRAMMING
Geautomatiseerde inspection programming Op dit punt laat de toepassing functionaliteit zien waar we echt enthousiast over raken. Siemens PLM Software biedt een unieke functie voor het koppelen van de PMI, Link PMI genaamd, een schijnbaar onopvallend knopje op de bovenste menubalk dat echter een heleboel taken zeer snel uitvoert. De opdracht Link PMI haalt de 3D onderdeelgeometrie en de aan het model gekoppelde PMI-gegevens daadwerkelijk binnen; vervolgens worden daar alle geïdentificeerde features en toleranties uit geëxtraheerd en worden alle inspectiebewerkingen gecreëerd die nodig zijn om het onderdeel te inspecteren. Door op één knop te klikken, wordt dit hele scenario uitgevoerd. Wanneer u de informatienavigators in de software opent, zult u zien dat deze niet meer de lege structuur van het inspectiesjabloon bevatten, maar nu uitgebreid
Bij sommige onderdelen waarvan het model toegankelijke PMI-gegevens bevat, kan eenvoudig uitvoeren van de opdracht Link PMI een besparing van wel 80% tot 90% op de traditionele programmeertijd opleveren.
zijn gevuld met een hiërarchie van inspectiekenmerken, inspectiegegevens
en
inspectiebewerkingen
die
uit
het
onderdeel zijn afgeleid en zijn vertaald in een inspectieprogramma. De inspectiepaden zijn gegenereerd op basis van het inspectiekenmerktype en de daaraan gekoppelde PMI. Siemens gebruikt voorgedefinieerde concepten voor het vastleggen van inspectiekennis. Deze kennis biedt de basis voor het automatisch
berekenen van de inspectiepaden op basis van het kenmerktype. Bij sommige onderdelen waarvan het model toegankelijke PMI-gegevens bevat, kan eenvoudig uitvoeren van de opdracht Link PMI een besparing van wel 80% tot 90% op de traditionele programmeertijd opleveren. Als er voor een onderdeel geen werkbare gekoppelde PMI-gegevens aanwezig zijn, als de gegevens incompleet zijn of als de inspectieprogrammeur extra metingen wilt toevoegen, is er altijd een menu met opties voor het handmatig creëren van inspectiekenmerken en bewerkingen. U kunt een keuze maken uit een aantal voorgedefinieerde inspectiemethoden en kiest vervolgens de punten of features in de 3D modelgeometrie. NX genereert dan het juiste pad.
Programma-uitvoer en validatie Als u eenmaal het CMM-programma hebt, biedt NX CMM een functie om de bestandsuitvoer te creëren die gelezen kan worden door de software die uw meetmachine aanstuurt. U selecteert eenvoudig de juiste postprocessor om de machine-instructies in DMIS (Dimensional Measurement Interface Specification) of in een aparte programmeertaal zoals GeoMeasure of Calypso te creëren.
6
Copyright © 2010 Dr. Charles Clarke
Productbespreking
NX CMM INSPECTION PROGRAMMING
Maar voordat u het programma naar de werkvloer stuurt, zult u het waarschijnlijk willen controleren om er zeker van te zijn dat het programma inderdaad inspecteert zoals u verwachtte of wilde en dat er geen botsingen dreigen. Voor complexe taken zult u deze controles waarschijnlijk al tijdens het ontwikkelen van het inspectieprogramma willen uitvoeren, voor het geval u wijzigingen moet aanbrengen. Om dit mogelijk te maken, biedt Siemens verificatie van het gereedschapspad op meerdere niveaus en volledige machinesimulatie. Bij de standaardsoftware van NX
CMM
worden
een
aantal
standaardmodellen
voor
CMM-machines
meegeleverd. U kunt 3D modellen van CMM-machines importeren of u kunt met behulp van NX CAD uw eigen machines creëren. De module Machine-tool Builder in de software stelt u in staat om voor elke CMM-machine die u hebt de noodzakelijke kinematica en begrenzingen van de beweging toe te voegen. De simulatie wordt aangestuurd door de DMIS-uitvoer, zodat deze goed weergeeft wat naar de werkvloer wordt gestuurd.
Gegevensbeheer Omdat de CMM-toepassing binnen NX is ontworpen, kan gebruik worden gemaakt van de integratie van NX met Teamcenter, het PDM-systeem dat ten grondslag ligt aan de PLM-oplossing van Siemens. Inspectiegegevens worden Voorbeeld van een model van een CMM-machine dat wordt gebruikt voor het programmeren, simuleren en verifiëren van inspectieprogramma's.
automatisch in Teamcenter opgeslagen onder een inspectieprocesitem. Klanten die met Teamcenter werken, hebben ook de mogelijkheid om sjablonen, gereedschappen,
sondes
en
inspectieregels
op
te
slaan,
naast
inspectieprogramma's en uitvoerbestanden die zijn gekoppeld aan de juiste revisie van het onderdeel. De mogelijkheid om de inspectiegegevens te beheren en te koppelen aan de masterrecords van de onderdeelgegevens kan wellicht de oplossing vormen voor een van de grootste uitdagingen uit de bedrijfstak. We doelen hier op het probleem hoe ervoor te zorgen dat de CMM-geometrie overeenkomt met het ontwerpmodel en de vrijgegeven productiegeometrie. Teamcenter kan functies verderop in het proces op de hoogte brengen van wijzigingen die van invloed kunnen zijn op deze functies. De associativiteit in NX kan hierbij ook een rol spelen, aangezien de desbetreffende onderdeelmodellen kunnen worden bijgewerkt wanneer het ingevoerde ontwerp wordt gewijzigd.
Copyright © 2010 Dr. Charles Clarke
7
Productbespreking
NX CMM INSPECTION PROGRAMMING
De positie van CMM binnen een algehele productieoplossing Siemens zegt dat de nieuwe NX-toepassing CMM Inspection Programming naar verwachting door een reeks verschillende bedrijven in gebruik zal worden genomen. De kleinste bedrijven, die vaak één licentie voor NX CAM of NX aanschaffen voor gereedschapsontwerp, zullen naar verwachting zeer te spreken zijn over het feit dat ze op basis van hetzelfde model binnen hetzelfde systeem meer kunnen doen. Grotere bedrijven met uitgebreidere systemen zullen naar verwachting extra waarde hechten aan het feit dat ze het kwaliteitsproces beter kunnen integreren in een algeheel PLM-proces en daarbij kunnen profiteren van de integratie met Teamcenter. Daarom presenteert Siemens de nieuwe toepassing in het kader van de set oplossingen voor de productie van onderdelen; de rol die NX in de virtuele wereld van werkvoorbereiding speelt bij de NC-programming, het voorbereiden van onderdelenmodellen en het ontwerp van gereedschappen en opspanningen, wordt door deze toepassing verder uitgebreid. Al deze componenten kunnen gemakkelijk in elkaar worden gepast, want ze maken alle deel uit van dezelfde suite. Een waardevol aspect van de NX-architectuur dat niet vaak voor het voetlicht wordt gebracht, maar dat voor sommige bedrijven enorme voordelen biedt, is het feit dat NX aantoonbaar een van de CAD/CAM/CAE-systemen met de meeste aanpassingsmogelijkheden is. In dit geval kunnen klanten binnen dezelfde NX-architectuur hun eigen automatiseringsprogramma's ontwerpen die met NX CMM werken en zo wellicht een mate van automatisering en herhaalbaarheid bereiken die zonder deze extra investering niet mogelijk zou zijn geweest.
8
Copyright © 2010 Dr. Charles Clarke
Productbespreking
NX CMM INSPECTION PROGRAMMING
Conclusie De huidige methoden voor het creëren van CMM-programma's zijn te duur, nemen te veel tijd in beslag, zijn foutgevoelig, vereisen schaars, zeer deskundig personeel en zijn niet geïntegreerd in de PLM-workflow. NX CMM is een NX-module op basis van NX CAM die de gebruiker in staat stelt om met behulp van PMI op een uiterst geautomatiseerde manier volledig associatieve inspectieprogramma's voor Coordinate Measuring Machines te produceren. Als u niet over de PMI-gegevens beschikt, kunt u de inspectiepaden interactief creëren. Met NX CMM wordt de inspectieprogrammering een integraal onderdeel van het PLM-proces; het inspectieprogrammeerproces wordt volledig geautomatiseerd door NX-geometrie en PMI en wordt in Teamcenter beheerd via de topklasse NX-gebruikersinterface. Dit
is
een
nieuw
product,
maar
het
weerspiegelt
de
ervaring
met
inspectietoepassingen van het team dat ook de inspectiesoftware van Valisys en Tecnomatix voor Siemens PLM ontwierp en dat nu dit NX CMM-product heeft gecreëerd. Sommige functies zullen pas over enige tijd beschikbaar zijn, met name op het gebied van meerassige inspectie, maar Siemens verwijst naar een roadmap waaruit blijkt dat u dit product zeker moet overwegen wanneer snellere inspectieprogrammering op basis van solid modellen op uw verlanglijstje staat. Voor bestaande klanten van Siemens heeft de toepassing duidelijke voordelen en wellicht
hebben
deze
voordelen
voor
nieuwe
klanten
voldoende
overtuigingskracht om ook het traject van Siemens en NX te gaan volgen. Maar wat hier misschien wel het allerbelangrijkst is, is het doorgeven van niet-geometrische. gegevens (PMI) die aan het model zijn gekoppeld, en de praktische waarde daarvan bij het handhaven van de productvereisten tot op de werkvloer. Na vele jaren lijkt het erop dat de hoge verwachtingen die men ten aanzien van de integratie van ontwerp en productie via de computer had werkelijkheid zijn geworden en dat deze systemen tastbare voordelen zullen opleveren voor bedrijven die ermee gaan werken.
Copyright © 2010 Dr. Charles Clarke
9