in Instructieboek CNC FREZEN v1 Kort

March 19, 2018 | Author: Johan Plaggenmars | Category: Numerical Control, Science, Mathematics, Technology, Technology (General)


Comments



Description

CNC INSTRUCTIE BUROINZAGE EXEMPLAAR Heidenhain Instructieboek CNC FREZEN Programmeren Voorinstellen Opspannen Verspanen Produceren Automatiseren ing. P.J.F. Schuurbiers Pagina 1 CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Pagina 2 CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Heidenhain Instructieboek CNC Frezen ing. P.J.F. Schuurbiers Pagina 3 CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Eerste uitgave. maart 2011 Voorbehoud Het Heidenhain Instructieboek CNC FREZEN. Pagina 4 . kan als een aanvulling dienen op de oorspronkelijke en origineel geleverde handleidingen van de fabrikant van uw machine. Dit hangt samen met de software stand. het type Heidenhain besturing en de versie van uw originele documentatie. maar kan deze nimmer geheel of gedeeltelijk vervangen. nl is eigendom en een particulier initiatief van Gerrit van der Linde.J. om vakkennis en ervaring in de metaal vast te leggen.nl Contact cnc-i-buro@hetnet. kent het pakket uitgebreide boor-. P.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Verantwoording Titel Heidenhain Instructieboek CNC FREZEN Uitgever CNC Instructie Buro. Fadal.verspanersforum. Haas. cijfers en symbolen op vlak. Schuurbiers Auteur ing. tap. Op het forum vinden vak discussies plaats die de website kunnen aanvullen. voor draaien en frezen. ISBN 978-94-90020-05-7 / NUR 171 Pagina 5 . versnelt de aanmaak van een te vervaardigen product. Kijk op www.5D programmeer softwarepakket Willekeurige kamers (pockets) met eilanden en lastige contouren supersnel programmeren en werken met tekeningen in het DXF formaat. De aanpassing van de definitie van de postprocessor voor de betreffende machine is zeer eenvoudig.en kottercyclussen. Naast de geavanceerde freesfuncties. De postprocessorslag is automatisch en op elk moment is het gekozen programmaformaat zichtbaar. Hiermee kunt u snel heel mooie resultaten verkrijgen en artistiek werken.verspanersforum.verspanersforum. De "userinterface" werkt met de nieuwste Microsoft Direct X technologie. Heidenhain. Kijk op www. echter sponsors zijn welkom. als aanvulling op het "Heidenhain Instructieboek CNC FREZEN". Siemens formaten. een 2D CAD faciliteit en communicatie met machines.nl MillWrite 3D Graveer softwarepakket Specifieke software voor het graveren van letters. rond en bol oppervlak. een toolmanager.Marknesse Nabestellen Op de site www.verspanersforum.F. Men kan kiezen uit Fanuc. Het is opgezet zonder winstoogmerk. Hierdoor biedt dit een snelle en mooie grafische weergave. Een compleet programmeerpakket voor CNC freesmachines.nl Software SharpCAM 2. Schuurbiers Copyright tekst en afbeeldingen De Auteur Boekvorm Geproduceerd door drukkerij IDP De Voorst .nl De site www. wat ook van toepassing is op gehele of gedeeltelijke bewerking. Behoudens uitzondering door de wet gesteld. of op enige wijze in enige vorm. microfilm. rechtens toekomt aan de Stichting Reprorecht. Pagina 6 . Hoewel aan dit boek de uiterste zorg is besteed. De auteur is met uitsluiting van ieder ander gerechtigd de door derden verschuldigde vergoedingen voor verveelvoudiging te innen en/of daartoe in en buiten rechte op te treden. voor zover deze bevoegdheid niet is overgedragen c.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Copyright Auteursrecht Auteursrecht voorbehouden. kunnen fouten en onvolledigheden niet worden uitgesloten. mag zonder schriftelijke toestemming van de auteur niets van dit boek worden verveelvoudigd en/of openbaar gemaakt door fotokopie. opslag in computerbestanden.q. Het instructieboek kan ook dienen als naslagwerk op de werkplek. Hieruit leert u de functies en mogelijkheden kennen. vormde al jarenlang de basis bij ingebruikname van nieuwe en bestaande CNC freesmachines en bewerkingscentra met allerlei producten en toepassingen. Het "Verspanersforum" bracht mij op het idee. biedt de basis aan om ook zelf te oefenen en zo met uw CNC machine te leren werken. met hier en daar een aantekening over specifieke verschillen. Peter Schuurbiers Ander boek van de auteur: FANUC Instructieboek CNC DRAAIEN FANUC Instructieboek CNC FREZEN Pagina 7 . om de meeste verspaningen te kunnen programmeren en in te stellen. Met de gegeven uitleg krijgt u snel een overzicht van de opzet. De CNC scholingen met mijn oorspronkelijke dictaten. die ik als praktijkopleider mocht realiseren. bij alle bekende merken horizontale en verticale CNC freesmachines. Ik wens u als CNC Frezer hiermee veel plezier. werkwijze en mogelijkheden van machines met HEIDENHAIN besturing.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Inleiding Bij deze uitgave. De praktische opzet. doormiddel van verklarende teksten met figuren en reële voorbeelden. om dit instructiemateriaal in deze vorm aan te bieden. Op dit forum kunnen ook verbeteringen en aanvullingen met u tot stand komen en zo kennis en ervaring worden gebundeld voor toekomstige vakgenoten. De verzamelde kennis in dit boek maakt het inwerken op deze besturing een stuk gemakkelijker. Dit instructieboek vormt een handleiding bij CNC freesmachines met HEIDENHAIN besturing. ...................................................................................................... 24 Gereedschappen Afstellen ............................................................................... 16 Machinenulpunt ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 15 X-Y-Z Assenstelsel ...................................................................................... 39 Incrementele Programmering .............................................................................................. 80 Gereedschap toolsetter (Blum Laser) ........... 115 Afschuinen en Afronden ............... 26 Gereedschappen Toolsetter ............................................. 121 Pagina 8 ............................................................................................................................................................................................................................................................................................................................................................................................................................ 33 B as Draaitafel .............. 5 Copyright ............................................................................................................................................................................ 14 X-Y-Z Coördinaten ........................................... 91 Baanfuncties ............................................................................... 8 Scholingsprogramma .................. 6 Inleiding .................... 37 5 Assige Machine ............................................................................................................................................................................................................................................................................................................................ 60 Machine Softtoetsen ................................................................... 49 Programma Indeling ............................ 12 Werkvoorbereiding ...................................................................... 66 Elektronische meettaster (Heidenhain).............................................. 57 Programma Dialoog ........ 93 Polair Lijn Frezen................................................................. 62 Gereedschap Wisselen .................................. 84 Gereedschap toolsetter (Renishaw) .............................................................................................................. 58 Machine Werkstanden.............................................................................. 34 C as Draaitafel ............................................................. 36 A+C as Zwenktafel ........................................................................................... 92 Lijn Frezen .............................................................................................................................................................................................................................................................................................................CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Inhoud Verantwoording ........................................... 63 Pallet Wisselen ................................................................................... 18 Nulpuntverschuiving ................................................................................................................................................................... 99 Boog Frezen ........................................................................ 48 Programma Commentaar .................................................................................................................................................. 13 Gereedschappenlijst ....................................................................................................................................................................... 19 Nulpunten Afstellen .............................................................................................................................................................................. 118 CAD/DXF/CAM formaat ....................................................................................................................... 17 Werkstuknulpunt ......................... 43 Programma Naam ........................................................................................................................................... 20 Gereedschappen Definitie...................................................................................................................................................................... 89 Standtijdbewaking ..................................................... 50 Programma Opbouw .............................................................................................. 31 A as Draaitafel .................. 41 Programma Blokvorm ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 7 Inhoud ................ 61 M-Code Functies .................. 10 Heidenhain .................................................. 29 Polaire Coördinaten ........... 38 Absolute Programmering .................................................................................................. 70 Gereedschap toolsetter (Heidenhain) ................................................................ 23 Gereedschappen Tabel........................................................ 90 Interpolatie functies.................................................................................................................................. 111 Polair Boog Frezen ................................................................................................................................. 97 Radiuscorrectie ........................................................... ................................. 164 Positie Omrekening........................................................................................................................................................................................................................................................................................................................................................................................... 161 Parameter Programmering ................................................................................................................................... 213 Instructie werkstukken. 152 CYCL DEF 5/214 Rondkamer frezen .............................................................................................................. 180 CYCL DEF 11/26 Schaalfactor ......................................................................................................................................... 149 CYCL DEF 204 Achterverzinken ................................................................................................................................. 191 4 Assig Simultaanfrezen .......... 210 Communicatie .............................................................................................................................................................................................................................................................................................................................................................................. 175 CYCL DEF 8 Spiegelen........................................................ 215 Oplossingen.......................................................................................................................... 186 5 Vlaks Programmeren .......................................................................................................................................................................................... 134 Boor Cyclussen ...................................................................... 227 Pagina 9 ............................. 147 CYCL DEF 202 Finish kottercylus .......................................................................................................................CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Inhoud FK programmering..... 151 CYCL DEF 4/212 Rechtkamer frezen .................................... 145 CYCL DEF 262 .............................................................................. 148 CYCL DEF 201 Ruim/Kottercylus............... 126 Draadfrezen........ 154 CYCL DEF SL Uitkameren (Pocketing) ....................................................................... 150 Frees Cyclussen ... 156 CYCL DEF 14/27/28 Cilindermantel ...................................................................................................................................................................................... 158 Automatische Snijgegevens ......................................................................................... 153 CYCL DEF 3/210/211 Sleuf frezen ...........................................................................................................267 Schroefdraadfrezen ......................... 141 CYCL DEF 2/206 Tapcyclus ................. 208 Parameterinstelling .................................................................................................................... 132 Graveer Freeswerk ....................................................... 203 5 Vlaks Controle Freesproef ........................................................................ 182 CYCL DEF 10 Rotatie ....................................................................................................................................................................................................................................................................................................... 174 CYCLE DEF 7 Nulpuntverschuiving ................................................................................................................................................................. 127 Freeswerk Kwaliteit .......................................................... 143 CYCL DEF 17/207/209 Tapcyclus......................................................... 133 Cyclussen ............ 138 CYCL DEF 1 Diepboren........................................... 139 CYCL DEF 200/203/205 Diepboren ................................................................................................................................... 122 Helix Frezen......................................................................................................................................................................................................................................................................... 204 DIN/ISO Formaat ........................... 202 5 Assig Simultaanfrezen ........ 184 CYCL DEF 19 Bewerkingsvlak zwenken ................................................................................ Voorbeeld: Formaat nulpuntentabel (hier 6 assen): NULPUNT. Pagina 18 . Voorbeeld1: nulpuntverschuiving no. (Deze functie kennen we in standaard DIN/ISO als lokale nulpuntverschuivingen G52) Voorbeeld 3: nulpuntverschuiving extra: CYCL DEF 7.D MM X Y Z +0 +0 +0 -264. (Zie Hoofdstuk: CYCL DEF7 Nulpuntverschuiving).540 Dit werkstuknulpunt kan zelf ook weer verschoven worden met een incrementele afstand. 10 [END] NULPUNT .0 NULPUNT CYCL DEF 7.0 NULPUNT CYCL DEF 7.o. het machinenulpunt M of t.D BEGIN Nr 0 1 2 .) voor keuze van de verschuiving uit de nulpuntentabel. Deze kunnen als de nulpuntverschuivingen in een tabel worden ingegeven. worden de afstanden van W tot het vaste machinenulpunt M getoond (Figuur 3).071 CYCL DEF 7.0 NULPUNT.D (Naamgeving in dit instructieboek).3 Z-350.. overgenomen of automatisch uit een elektronische meettastercyclus hierin komen te staan.1 #1 (Deze functie kennen we in standaard DIN/ISO als nulpuntverschuivingen 1=G54 tot 6=G59) In plaats van het nummer (#.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Werkstuknulpunt W Door uitrichten met een kantentaster.071 -350. bepalen we de plaats van het werkstuknulpunt (W). mechanische of elektronische meettaster.845 -250. de actuele-positie-uitlezing (ACT): X0Y0Z0. Voorbeeld 2: nulpuntverschuiving direct: CYCL DEF 7.o.1 X-264.2 Y-250.540 +0 +0 +0 +0 +0 +0 A +0 +0 +0 +0 B +0 +0 +0 +0 C +0 +0 +0 +0 Met cyclus: CYCL DEF 7. Door omschakelen op de referentie-positieuitlezing (REF).0 NULPUNT CYCL DEF 7. kunnen we deze nulpuntverschuivingen in ons CNC programma selecteren/activeren.1 IX+50 Deze kan weer worden geannuleerd door: CYCL DEF 7.0 NULPUNT CYCL DEF 7. Let op: De besturing stelt nulpuntverschuivingen in t. afhankelijk van instelling machineparameter 7475.v. De tabel heeft de bestandsnaam: NULPUNT.1 IX-50 Het voorgaande nulpunt (#1) is nu weer actief. kan deze ook direct met de afgestelde afstanden in het CNC programma worden toegepast. 1: CYCL DEF 7.. Hiermee verleggen we feitelijk het machinenulpunt naar het werkstuknulpunt of het vorige werkstuknulpunt naar de volgende (Figuur 4).v.845 CYCL DEF 7. De ingevoerde "Radius" bepaald ook de grafische afbeelding van de "Diameter" van het gereedschap (dus ook ingeven voor centerboren.> (Later meer hierover) Machines met automatische gereedschappenwisselaar..CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Gereedschappen Definitie TOOL DEF Op oudere besturingen definiëren we de gereedschapsafmeting met het commando: TOOL DEF <nr.9909 +50.546 (LENGTE afmeting bijv. (Zie Hoofdstuk: Gereedschappen Afstellen).T (of naam met extensie *.en radius. Voorbeeld: 1 (Als definitie): TOOL DEF 1 L+50 R+3 TOOL DEF 2 L+55 R+5 Voorbeeld 2 (Als voorselectie): TOOL DEF 2 De gereedschappenwisselaars werken namelijk allemaal met de L en R gegevens uit het gereedschappenbestand: TOOL. spiraalboren. [END] Met de L en R maat wordt door de besturing lengte.4592 R +0 +40 +3 +3 LCUTS ANGLE RT 0 0 12 0 0 0 10 0 0 0 0 0 TL PL-VAL 0 0 0 0 0 100 0 0 0 0TOOL 1 VLAKFR 2 RFREES 3 CBOOR .> <L> <R> Deze gegevens worden aan het begin van het programma geprogrammeerd en hebben betrekking op de volgende gereedschapsgegevens: Gereedschapsnummer : Gereedschapslengte : Gereedschapsradius : TOOL DEF 2 (TOOL NUMMER bijv.LENGTE en werkelijke RADIUS af. 3 mm) Deze gereedschapsafmetingen activeren we in het programma. 50. met het commando: TOOL CALL <nr.correctie verrekend.T MM T NAME L +0 +101. etc. BEGIN TOOL. nadat dit in de spil is geplaatst. De overige gegevens bieden veel meer mogelijkheden om gereedschappen te beheren.T) kunt u benaderen met de toets: Voorbeeld: (Tools vooringesteld): In deze tabel lezen we de afgestelde gereedschap. dus zonder L en R ingaven. De tabel: TOOL.T (De tabelvorm hiervan kennen we ook als de "Offsettabel" op andere besturingsmerken).). 2) L 50.546 mm) R3 (RADIUS afmeting bijv. Pagina 23 . als vóórselectie van het volgende gereedschap uit het magazijn. kennen het commando TOOL DEF nr.546 +94. soms minder zicht op de verspaning (op een vertikale machine kijk je dan tegen de achterkant van de zwenktafel aan). door CYCL DEF 19 BEWERKINGSVLAK te activeren en zo de relatie met het nulpunt te behouden. zodat 5 assig of in 5 basisvlakken kan worden gewerkt. Het zwenkbereik bedraagt bijvoorbeeld A+20 tot A-90 graden of A+30 tot A-120 graden. dan heb je met een A+ positie. Q121 en Q122. bijvoorbeeld of de spil vanaf de wisselpositie. Sta je voor de machine. De positionering moet dan na de cyclus worden geprogrammeerd als: L A+Q120 B+Q121 C+Q122 R0 F10000. omdat de tafel eerst terug moet zwenken van A-(90) naar bijvoorbeeld A-45/A0. Figuur 20 Verticale machine met een zwenktafel (A as) met geïntegreerde draaitafel (C as). om ruimte te maken voor een veilige wisseling (machine versie verschil). Er bestaan ook A+C as opbouw tafels. Hierdoor bestaat er meer veiligheid om botsingsvrij te positioneren. A en C (optie) Een machinetafel kan ook als zogenaamde zwenktafel worden uitgevoerd (Tilting table). (Zie Hoofdstuk: CYCL DEF 19 Bewerkingsvlak). worden de zwenkassen direct geprogrammeerd. Met het in dit boek behandelde systeem. We kunnen de spilkop dan met M91 in Z-as eerst naar het machinenulpunt programmeren. CYCL DEF 19 kan ook de benodigde A en C as hoekposities. die in de originele machine uitvoering worden mee besteld. in variabelen Q120. Bij het werken met een zwenktafel. Met een zwenktafel kunnen we het werkstuk vóór en achterover kiepen en dan op elke positie indexeren. Daarna volgt het bijbehorende assenstelsel. automatisch berekenen. Z.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR A+C as Zwenktafel X. combineren deze A-as met een geïntegreerde C-as draaitafel. Verticale bewerkingscentra. afhankelijk van de machine bouwwijze en ronddraaitafel afmeting. Pagina 37 . Deze worden vooraf. voor horizontale en verticale machines. Soms vertraagt een gereedschapswissel cyclus. Y. moet je extra goed opletten met positioneren. botsingsvrij naar het werk toekomt. eerst gepositioneert om het gewenste vlak daadwerkelijk onder/voor de spil te zwenken. met stilstaand gereedschap. Ook als dezelfde bewerkingen vaker voorkomen in nieuwe programma's. Tot maximaal 8 keer kun je vanuit een onderprogramma weer naar een nieuw onderprogramma gaan (nesting).CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Programma Indeling Hoofd. 8. boren en of tappen (onderprogramma met de coördinaten). Zorg ervoor dat bij programma opslag. Pagina 50 . als we delen hiervan in een onderprogramma opnemen. Of als een contour voor en na moet worden gefreesd (onderprogramma met de contourbeschrijving). In onderprogramma’s kunnen geen labels worden doorlopen. HOOFD PGM 2 TOOL DEF 1 L+0 R+5 3 TOOL CALL 1 Z S500 4 L X0 Y0 F10000 M3 5 L Z+3 M8 6 CALL PGM 110 7 L X+10 8 CALL PGM 110 9 L X+20 10 CALL PGM 110 11 L Z+100 F10000 12 L M30 13 END PGM 10 MM In dit voorbeeld betekend: Hoofdprogramma 10: Regel 0 Regel 6. het juiste hoofd. Bijvoorbeeld als we op hetzelfde gatenpatroon moeten centreren. past men dit toe. Eerst wordt het hoofd. Voorbeeld: Structuur van onderprogramma’s in het hoofdprogramma 0 BEGIN PGM 10 MM 1 . Onderprogramma’s kunnen soms ook in andere hoofdprogramma’s van pas komen. Deze delen kunnen we in het hoofdprogramma weer oproepen. Heidenhain kent ook de LABEL techniek die op de volgende pagina wordt besproken.en daarna het onderprogramma ingegeven. ONDER PGM L Z-5 F125 L Z-10 F300 L Z+3 F10000 END PGM 110 MM Begin hoofdprogramma CALL PGM 110 = Onderprogramma 110 uitvoeren M30 = Einde programma bewerking END PGM 10 = Einde hoofdprogramma 10 Begin onderprogramma END PGM 110 = Einde onderprogramma 110 De betekenis van de overige coderingen in dit programma komen verderop nog terug.en bijbehorende onderprogramma later zijn terug te vinden.en Onderprogramma (1-6) Veelal is een korter CNC programma mogelijk. 10 Regel 12 Regel 13 Onderprogramma 110: Regel 0 Regel 5 0 1 2 3 4 5 BEGIN PGM 110 MM . Je kunt verschillende onderprogramma’s in het zelfde hoofdprogramma opgeroepen. Pagina 66 . Ook kunnen we verschillende producten in serie produceren met verschillende CNC programma’s en opspanningen. één binnen en één of meer buiten de machinecabine. roterende-. We verdelen dan de machinetafel in een linker en rechterkant met een scheidingswand er tussen. Hiervoor zijn slimmen methodes ontwikkeld.Enkelstuksfabricage van een product . In het afwisselend produceren van hetzelfde product. Er bestaan geïntegreerde boxer-. een gereedstaande pallet vrijgeven voor productie. in combinatie met nulpuntspansystemen voor pallets. Deze robots kunnen ook later worden opgebouwd met enige voorzieningen aan de machine. is de vrijheid waarmee je met de gereedschappen bij de te bewerken vlakken kunt komen van groot belang. haalt deze op. Er kunnen een aantal situaties bestaan bij het produceren met pallets: . kan op de volgende vrij gegeven pallet automatisch worden doorgestart. carrousel en lineaire palletwisselsystemen. We werken dan met standaard pallets.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Pallet Wisselen Palletsysteem Op bewerkingscentra. Deze komen in verschillende afmetingen op machines voor. met een flink aantal gereedschappen in het magazijn van de wisselaar. Een eenvoudige variant is het zoveel mogelijk opspannen van producten op uw machinetafel.Seriefabricage van verschillende producten Een palettenwisselaar werkt met twee of meer pallets. in meerdere klemmen of op pallets. en start hierop hetzelfde CNC programma. Dit laatste geldt ook voor een freesmachine met verrijdbare kolom. Ook het onbemand werken met een laad en los robot wordt in de praktijk als een heel flexibel systeem ervaren. is het goed mogelijk de productwisseling te automatiseren. Het streven van productiebedrijven is om 24 uur per dag op 7 dagen in de week de fabricage te organiseren (24/7 concept). In combinatie met 5 assige machines. U spant op terwijl het andere product wordt bewerkt en de machine pendelt continue heen en weer. De machine test dan eerst welke pallet vrij is gegeven. Als oplossing zien we in de ontwikkelingsafdelingen de zogenaamde zwaluwstaartspantechniek.Seriefabricage van hetzelfde product . De productie kan dan eventueel ook na werktijd doorlopen. Hiermee kunnen producten geheel uit volmateriaal worden vervaardigd met maximale vrijheid. De uitvoering van deze systemen zijn dus machineafhankelijk. Met een drukknop kunnen we op het opspanstation. 3D TASTER TCH PROBE 400 BASISROTATIE Q263=+10 . Hiervoor zullen we eerst handmatig de basisrotatie op nul terugzetten: ROTATIEHOEK=+0.BASISROTATIE ~ Q305=10 . We hebben nu een proefstuk met nulpunt.3e PUNT 1e AS ~ Q297=+10 . NULPUNT GEACTIVEERD 12 TOOL CALL 10 Z S8000 F2000 13 L M3 14 CYCL DEF 7.0 NULPUNT CYCL DEF 7.HOOGTE ~ Q304=1 . De werkelijke nauwkeurigheid wordt met de tastercyclussen bepaald en opnieuw in de nulpuntentabel #10 geschreven.MEETHOOGTE ~ Q320=5 .1 #0 16 END PGM BASISROT1 MM De richtgleuf wordt perfect nagefreesd. in een opspanning met een basisrotatie van 10°.1 Z X-10 Y-10 Z-20 BLK FORM 0.1 #0 24 END PGM BASISROT2 MM In de cyclus TCH PROBE 414 wordt met vrijgave Q304=1 de definitieve ROTATIEHOEK=10 vastgelegd. samen met het tabelnulpunt #10 (Q305=10). Het bestaande eerste werkstuknulpunt (#10).VERPL. Pagina 73 .CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Elektronische meettaster (Heidenhain) Werken met een basisrotatie Als proef frezen we de richtgleuf nu opnieuw met het actuele nulpunt en basisrotatie: 0 1 2 3 4 5 6 7 8 BEGIN PGM BASISROT1 MM .o. ROT + NUL AUTO METEN CYCL DEF 7.VOORINST. dit en alle volgende werkstukken. 0 1 2 3 4 5 BEGIN PGM BASISROT2 MM .1 IX+50 16 CYCL DEF 7. De basisrotatie zullen we nu vervolgens automatisch gaan meten. 6 TCH PROBE 414 NULPUNT BUITEN HOEK Q263=+10 .MEETHOOGTE ~ Q320=5 . Hiervoor was het tasten tegen twee X en twee Y coördinaten voldoende.2 IY+50 17 L X-55 Y+0 R0 F MAX 18 L Z+5 R0 F MAX 19 L Z-15 R0 F AUTO 20 L X+55 21 L Z+200 R0 F MAX 22 CYCL DEF 7.NULPUNT 7 L Z+100 R0 F MAX 8 CYCL DEF 7.0 NULPUNT CYCL DEF 7.2e PUNT 2e AS ~ Q272=2 .0 NULPUNT 23 CYCL DEF 7. ROT 10 + NUL HAND GEMETEN BLK FORM 0.v.NULPUNT ~ Q332=+0 .HOOGTE ~ Q307=+0 .2 Y+50 9 L X-55 Y+0 R0 F MAX 10 L Z+5 R0 F MAX 11 L Z-15 R0 F AUTO 12 L X+55 13 L Z+200 R0 F MAX 14 CYCL DEF 7. BASISROT.MEETASSEN ~ Q267=+1 .AFSTAND 2e AS ~ Q261=-5 .AFSTAND 1e AS ~ Q296=-25 .1E PUNT 1E AS ~ Q264=-10 .0 NULPUNT 9 CYCL DEF 7.VEILIGHEIDSAFSTAND ~ Q260=+5 .1 #10 TOOL CALL 30 Z .VEILIGE HOOGTE ~ Q301=1 .3e PUNT 2e AS ~ Q327=50 .1E PUNT 1E AS ~ Q264=-10 .0 NULPUNT 15 CYCL DEF 7.1E PUNT IN 2E AS ~ Q265=+50 .VEILIGHEIDSAFSTAND ~ Q260=+5 .VEILIGE HOOGTE ~ Q301=1 . is een voorwaarde voor het positioneren van de taster t.VERPL.1 #10 10 L X+0 Y+0 R0 F MAX M0 11 .VEILIGH. Ook nu wordt de richtgleuf perfect gefreesd.NUMMER IN TABEL ~ Q331=+0 .1E PUNT IN 2E AS ~ Q326=50 .0 NULPUNT 15 CYCL DEF 7.VERPL.1 X+50 CYCL DEF 7.2 X+110 Y+110 Z+0 TOOL CALL 10 Z S8000 F2000 L M3 CYCL DEF 7.2e PUNT 1e AS ~ Q266=-10 . RICHTING ~ Q261=-5 .VEILIGH. Dit gebeurd met een vaste meetweg en voeding. met een vast kalibratie programma. die de status van een controle werd toegewezen (0=in tolerantie.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Gereedschap toolsetter (Heidenhain) Automatisch gereedschap afstellen (Electro mechanisch) Met een toolsetter wordt de gereedschapslengte (L) exact gemeten. en de nieuwe nummering 481 t/m 483.o. De lengte en paspenradius. moeten in de gereedschapstabel worden ingegeven. Daarom komen de kleinere freesdiameters meestal hiervoor in aanmerking (tot 25 mm diameter). door met een boorpunt of snijtand. Er is dan wel een beschermkap nodig (zelf maken). M91) 0 BEGIN PGM WARMLOPEN MM 1 TOOL CALL 1 Z S2500 2 L Z-40 R0 F MAX M91 3 L M3 4 LBL 1 . dat tijdens het schoonmaken van de machinetafel. MACHINE BEREIK AANPASSEN 5 L X-818 Y+570 C+360 A-90 R0 F MAX M91 6 L Y+41 R0 F MAX M91 7 L X-20 Y+41 C+0 A+90 R0 F MAX M91 8 L Y+570 R0 F MAX M91 9 CALL LBL 1 REP 20/20 10 STOP M30 11 END PGM WARMLOPEN MM Pagina 80 . De toolsetter moet wel eerst worden gekalibreerd voordat u hierop afstelt. de kalibratie uitvoeren. bepaald de lengte van het gereedschap. de oude cyclus nummering 31 t/m 33. of spilopname (thermisch) en het geeft zekerheid over de juiste werking. Hiervoor is een kalibratie gereedschap nodig met een nauwkeurig vastgestelde lengte en diameter. Wij bevelen aan om de toolsetter tegen beschadiging te beschermen (precisie instrument). de tasterstift werd geraakt. met daarin de extra Q-parameter. Het is al eerder gebeurd. Deze wordt automatisch in de gereedschapstabel overgenomen (TOOL. kunnen we eenvoudig en steeds weer opnieuw.v. Alternatief neemt u een paspen op in een nieuwe spantanghouder en meet hiervan de juiste lengte door voorinstellen. Dit compenseert eventuele afwijkingen in de positie van de toolsetter door montage afwijking. De nieuwe cyclussen hebben dezelfde functies als de oude. boven op het afstelvlak van de toolsetter aan te lopen. Voordat u de kalibratie uitvoert de machine minimaal 30 minuten laten warmlopen. Het contactmoment tijdens de aanraking. 2=gebroken). maar werken nu ook in DIN/ISO. zoals na herslijpen van een frees of als een passing moet worden gefreesd. In een berekening wordt deze herleidt tot de echte voorinstelmaat. Het is raadzaam deze meting alleen te doen als hieraan behoefte bestaat. in tegengestelde snijrichting.T). 1=versleten. De gereedschapsradius (R) kan worden bepaald door zijdelinks met de frees op de omtrek van de afstelstift aan te lopen. Deze meeting vindt plaats met draaiende spil. De afstelprogramma’s zijn aanwezig als cyclussen onder de druktoets: Er zijn in de ontwikkelingsperiode drie verschillen ontstaan. of na het vervangen van een meetstift (breuk). Omdat bij installatie van de toolsetter de montagepositie op de machine al werd vastgelegd (MP 6580). Voorbeeld: Warmlopen in het machine bereik vanuit machinenulpunt (positie t. CT Pagina 92 .P1 . Druk hiervoor na elkaar de toets: L of C in en dan op de oranje toets: P. Voor het programmeren van deze verplaatsingen kiezen we de volgende functie toetsen: Toets Functie Rechte lijn Rechte lijn Cirkelboog Cirkelcenter Cirkelboog Cirkelboog Cirkelboog Afkanting Afronding Verplaatsing Lineair naar x-y-z eindpunt Lineair Polair naar PR-PA eindpunt Circulair naar x-y eindpunt met radius R Cirkel Center in x-y als rekenpunt Circulair naar x-y eindpunt om CC punt Circulair Polair naar PR-PA om CC punt Circulair en Tangentieel vertrek naar x-y Afkanting (fase) tussen twee rechten L Afronding tussen twee lijnen L en of C De baanfuncties LP en CP maken gebruik van contourpunten in polaire coördinaten. CR.P6) verdeelt in baanfuncties L. Denkbeeldig wordt een gereedschapsverplaatsing over onze tekening geprogrammeerd. alsof het gereedschap zich verplaatst en het werkstuk stilstaat (dus niet in slede verplaatsingen denken). Voorbeeld: Figuur 32 Contouromtrek (W .CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Baanfuncties Lijn of cirkel (boog) Met baanfuncties kunnen we een frees over of langs een LIJN en/of CIRKELBOOG verplaatsen. De radiuscorrectie blijft actief langs de geprogrammeerde contour. Hieronder worden deze situaties weergegeven voor een contourlijn die met de tekeningmaat 20 mm werd geprogrammeerd. (in de standaard DIN/ISO programmering de code G41=RL en G42=RR of G40=R0). totdat we deze weer uitschakelen met R0. langs de contour ingeschakeld.of tegenloop freesmethode. of met RR: rechts. Figuur 38 Geen correctie: R0 = De frees beweegt OVER de contourlijn Figuur 39 Meeloopfrezen: RL = De frees beweegt LINKS van de contourlijn Figuur 40 Tegenloopfrezen: RR = De frees beweegt RECHTS van de contourlijn Pagina 100 . Deze richting moet u dus zelf kiezen en daarmee bepaalt u ook de mee.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Radiuscorrectie Links en rechts kiezen De radiuscorrectie wordt met RL: links. Figuur 58 Programmeren van een contourfreesbewerking. Y-120. Pagina 114 .CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Oefening 17 Contourfrezen Programmeer het omtrekfrezen. Het startpunt ligt op X+120. omdat contourpunten niet blijken aan te sluiten en een hinderlijk probleem met radiuscorrectie ontstaat.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR CAD/DXF/CAM formaat Tekeningmaten Een contourfreesbewerking is soms lastig te programmeren als er onvoldoende maten op tekening staan. Deze software kunt u bestellen op de site www. Een compleet CAM programma is de enige mogelijkheid om op dubbel gekromde oppervlakten freesbanen te genereren (3D). In een bestaande CAD tekening kan een contour ook worden geselecteerd om ontbrekende maatvoering eruit te lichten. Deze DXF slag is ook direct mogelijk met de "SharpCAM 2. Als u de denkbeeldige middelpuntbaan langs de contour construeert. Bij problemen met maatvoering kiest u uit één van deze mogelijkheden. Ook onnauwkeurigheden in de tekenwijze leiden tot vertraging.verspanersforum.5D programmeer software". Dit formaat kan met de juiste postprocessor in een CAM systeem naar een Heidenhain formaat worden omgezet. om weer snel verder te kunnen werken op de machine. of deze in een DXF formaat om te zetten. dan is deze software een goede keus of de Heidenhain FK vrije contourprogrammering een uitkomst. maar een lastige contour om aan de machine te programmeren.nl Hebt u een nette tekening. Figuur 65 Voorbeeld: Deze contouromtrek frezen vraagt om extra CAD informatie (2D) Figuur 66 Voorbeeld: Dit model frezen verlangt een volledig CAM programma (3D) Pagina 121 . vindt u vaak nog een oorzaak van het probleem. Door in CAD het detail over te tekenen vinden we hiervoor vaak een oplossing. Pagina 128 . Figuur 70 Variabelen inwendig schroefdraad frezen.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Draadfrezen Aan. Aan. In een moer kiezen we een gunstige aan.en uitloopweg Bij het frezen van schroefdraad op een bout wordt eenvoudig tangentieel aangelopen op de kerndiameter.en uitloopradius in een moer: R = (D + d) /4 De gelijktijdige verplaatsing in Z-as over deze radius R: Zp = ((tanˉ¹ (R÷(D/2-R))) / 360) x p Betekenis: R = X-aanlooppunt (D/2)-R= Y-aanlooppunt D = Draaddiameter d = Freesdiameter Zp = Spoeddeel over R p = Spoed van de draad.en uitloop in een radiale beweging. cijfers en figuren frezen Graveerfreeswerk kan een leuke bezigheid zijn en ook als hobby worden beoefend. Deze software is in ieder geval een goedkope oplossing voor een betrouwbaar resultaat en te bestellen op het adres van de uitgever: cnc-i-buro@hetnet. Het is mogelijk om in een vlak.nl en op www. In slechts enkele handelingen wordt de ingetypte tekst of het geïmporteerde symbool omgezet in een Heidenhain programma. bedieningspanelen of een unieke nummering van een product.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Graveer Freeswerk Letters. Het gebruik van de "MillWrite 3D Graveer software".nl SHANTYKOOR DIE MAEZE SANGHERS Figuur 71 Voorbeeld van een gravering waarvoor het CNC programma in enkele minuten is te maken Pagina 133 . op een as of over een bol teksten te frezen. zijn de toepassingen die eenvoudig uitvoerbaar zijn. Het graveren van naamplaten. levert mooie resultaten op.verspanersforum. boren. dan gaat het sneller met toets: GOTO <nr. 23. 25) (27) toets Kies het cyclusnummer of de grafische voorstelling hiervan op de werkbalk (softkey menu). werken direct in het programma. op de vooraf geprogrammeerde positie van het gereedschap. Met M89 blijft de cyclus ook daarna actief. totdat M99 op de laatste positie weer wordt geprogrammeerd.PNT) en deze te activeren. Dit wordt toegepast als een serie coördinaten in het programma moet worden afgewerkt (zie ook CYCL CALL PAT hieronder). matrix Pocketing met overstap over eilanden heen (oud) Pocketing met zijdelings om eilanden heen (nieuw) Opencontour bewerken (van start tot eind positie) Cilindrisch frezen (over mantel oppervlak) Cyclusnummer (versie verschil) (1. Met het cyclusnummer bepalen we de bewerking die we willen uitvoeren. 32 en die voor coördinaten omrekening (7. dus voert de laatst geprogrammeerde cyclus één maal uit. De cyclussen 220. 15. 203 . 204) (2. 211) (4. toets Na dit commando in het programma. kiezen we de CYCL DEF 220/221.>. wordt de laatst ingegeven cyclus één maal uitgevoerd. 200. 263. 215) (3. PAT softkey Het is ook mogelijk een lijst met willekeurige coördinaten op te slaan (TABEL. 212) (230) (231) (5. 206) (17. 207. 24) (14. 265. 20. 209) (262. M89 Code M99 werkt hetzelfde als CYCL CALL. Vervolgens vult u de cyclus gegevens in.205) (201) (202. Pagina 134 .10). 16) (14. 28. Een getoonde illustratie en de dialoogtekst geeft de bedoeling aan. 6. kotteren en tappen biedt Heidenhain mooie cyclussen aan. 21. M99. De diverse cyclussen werken na het commando: CYCL CALL PAT deze lijst dan af. 221) (14. Voor puntenpatronen op een steekcirkel of raster. Bewerking Diepboren Ruimen Kotteren Schroefdraad tappen Schroefdraad tappen met synchronisatie Schroefdraad frezen Boorfrezen Astap frezen Sleuffrezen Kamerfrezen Vlakfrezen Steekfrezen (over schuinvlak) Rondkamerfrezen Puntenpatroon cirkel. 264. 14. 22. ruimen. 20. 210. Kent u het nummer al. 221.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Cyclussen Cycluskeuze Voor de bewerkingen frezen. 214) (220. 267) (208) (213.8. Deze moeten op elkaar zijn ingesteld en uw machine moet deze functie natuurlijk ondersteunen.VEILIGHEIDSAFST. Q214 Q214 Q214 Q214 Q214 =0 =1 =2 =3 =4 Niet vrij trekken (tweesnijders) X.vrij trekken X+ vrij trekken X.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR CYCL DEF 202 Finish kottercylus Kotteren met CYCL DEF 202 Bij het toepassen van CYCL DEF 202 oriënteert de spil op einddiepte.DIEPTE Q206 = 500 . Voorbeeld: Kotteren van 4x10H7 (product voorbeeld figuur 73).COÖR.VRIJMAAKRICHTING Q336 = 0 .2e VEILIGHEIDSAFST.AANZET TERUGTREKKEN Q203 = +0 .HOEK SPIL 14 CALL LBL1 15 L Z+200 R0 FMAX 16 L M30 17 LBL 1 18 L X-45 Y-42 R0 FMAX M13 19 L Z+2 FMAX M89 20 L Y+42 FMAX 21 L X+45 FMAX 24 L Y-42 FMAX M99 25 LBL 0 Controleer vooraf de spil hoek (Q336) van de georiënteerde kotterbaar en de vrijtrekrichting van het kottermes (Q214) die uw machine kiest.HM KOTTERBAAR 10H7 13 CYCL DEF 202 UITDRAAIEN Q200 = 2 . Q201 = -22 . Daarna wordt het wisselplaatje vrij van de wand van het gat gepositioneerd en daarna in ijlgang terug getrokken. 12 TOOL CALL 21 Z S3750 F500 . Q211 = 0.vrij trekken Y. Heidenhain noemt dit een cyclus: Uitdraaien.STILSTANDSTIJD ONDER Q208 = 7500 . OPPERVLAK Q204 = 50 .AANZET DIEPTEVERPL.vrij trekken Pagina 148 . Q214 = 1 . Er vindt geen nasnijden plaats als gevolg van uitvering tijdens het terugtrekken.5 . TYP +74. Drukken we bij ingave van S of F in een TOOL CALL regel. TAP M8 7 L X+0 Y+100 R0 F AUTO M3 8 TOOL CALL 3 Z S795 F397 .T T 1 2 3 NAME FREES_10 TAP_M8 BOOR_10 L R CUT. op de softkey: S AUTOM. FREES 10 MM 2T 5 L X+0 Y+0 R0 F AUTO M3 6 TOOL CALL 2 Z S994 F1242 .CDT (naar keuze) Aan het begin van ons programma. Voorbeeld: Automatisch berekende S en F voor het werkstukmateriaal C45 0 BEGIN PGM FSDATA MM 1 WMAT "C45" 2 BLK FORM 0. In de gereedschapstabel (TOOL.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Automatische Snijgegevens Berekening F en S data Toerental (S) en voeding (F) worden automatisch berekend op basis van het werkstuk. HM (naar keuze) CDT = FREZEN. aan de hand van een toegewezen tabel met snijgegevens. het tool-type (kolom: TYP) en de namen van de snijmateriaal.1 Z X-50 Y-50 Z-10 3 BLK FORM 0. dan worden deze berekend.2 X+50 Y+50 Z+0 4 TOOL CALL 1 Z S795 F63 .en het snijmateriaal.CDT.53 +5 1 DRILL TMAT HSS M8HSS HSS CDT FREZEN TAPPEN BOREN Betekenis: CUT = Aantal tanden (FREES) = 1 (voor een BOOR) = 1 (voor eeen TAP) TYP = MILL. DRILL of TAP (vast systeem) TMAT = HSS. Indien de juiste combinatie van snijgegevens niet in de tabellen zijn te vinden dan treedt een foutmelding op.512 +5 2 MILL +150. als de snijgegevens zijn vastgelegd voor het te verspanen werkstukmateriaal.(kolom: TMAT) en de snijdatatabel (kolom: CDT) worden ingevuld. Voorbeeld: Gereedschapstabel TOOL. BEREKENEN. geven we nu enkel het werkstulmateriaal op (WMAT). De berekening is enkel mogelijk voor het snijmateriaal in de snijdatatabel.CDT of TAPPEN.T) moeten hiervoor altijd de radius (kolom: R). BOOR 10 MM 9 L M2 10 END PGM FSDATA MM Pagina 161 .42 +4 1 TAP +145. In het programma volgt FAUTO de voeding uit de laatste TOOL CALL regel. BOREN. Toekennen . Heidenhain kent een Functie Nummering: FN0 t/m FN30. die standaard op een Heidenhain besturing ontbreken.2 DIEPTE -5 11 CYCL DEF 1. -5 12 CYCL DEF 1.Optellen . Voorbeeld: Centerboren op steekcirkel met parameter programmering 0 BEGIN PGM 300 MM 1 FN 0: Q0 = 0 2 FN 0: Q1 = 8 3 FN 0: Q2 = 0 4 FN 4: Q3 = +360 DIV Q1 5 BLK FORM 0. Daarbij nemen zogenaamde Q-parameternummers de plaats in van de getallen. Het label: LBL1 heeft hier de functie van een kenmerk. waarmee deze parameters kunnen worden bewerkt in een dialoog ingaven formaat. die nodig zijn met Q-parameters binnen het programma.0 DIEPBOREN 9 CYCL DEF 1.Aftrekken Bij parameter programma’s kunnen we denken aan het frezen van bijvoorbeeld ellipsen of curven schijven.3 VERPL. waarop de voorwaardelijke sprongfunctie: IF Q0 ≠ Q1 GOTO LBL1 werkt.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Parameter Programmering Parameters Parameter programmering biedt vele mogelijkheden voor het ontwikkelen van speciale oplossingen en toepassingen.4 STTIJD 0.CBR 12 8 CYCL DEF 1. Voorbeeld: FN functies FN 0: Q1 = 0 FN 1: Q1 = Q2 + Q3 FN 2: Q1 = Q2 – Q3 . Pagina 164 . is afhankelijk van het aantal gewenste gaten.2 X+80 Y+0 Z+0 7 TOOL CALL 2 Z S3000 F300 . waarbij enkel de hoofdafmetingen worden opgegeven.5 13 CYCL DEF 1.1 AFST -2 10 CYCL DEF 1.5 F300 14 LBL 1 15 CC X+40 Y-40 Figuur 83 Steekcirkel 16 LP PR20 PA+Q2 R0 FMAX 17 L Z+2 FMAX M13 18 CYCL CALL 19 FN 1: Q0 = Q0 + 1 20 FN 1: Q2 = Q2 + Q3 21 FN 10: IF Q0 NE Q1 GOTO LBL 1 22 L Z+150 FMAX M9 23 END PGM M3 MM In deze toepassing worden de coördinaten van de gaten bepaald waarop de boorcyclus werkt. Het aantal keren dat dit stukje programma wordt doorlopen. Het resultaat van de bewerking wordt wel beïnvloed door al of niet betrouwbare berekeningen.1 Z X+0 Y-40 Z-20 6 BLK FORM 0. en uitschakelen van de omrekening volgt de geprogrammeerde bewerking. Dit kan op verschillende manieren. Het is handig om de bewerking volgens de tekeningmaten. Bewerking Nulpuntverschuiving (lineair) Spiegelen Roteren Schaalfactor Schaalfactor per as Bewerkingsvlak zwenken (3D nulpunt rotatie) Machinenulpuntverschuiving (tijdelijk) Cyclusnummer (7) (8) (10) (11) (26) (19) (247) Vanaf het geprogrammeerde cyclusnummer is de omrekening direct actief totdat deze weer wordt geannuleerd met dezelfde cyclus. eerst in een label op te nemen en na ingaven van de omrekencyclus. Figuur 86 Voorbeelden spiegelen. nulpuntverschuiving. Een bewerking kan dan op verschillende plaatsen aan het werkstuk of in een ruimtelijke positie (5 vlaks). met als doel het programmeerwerk te vereenvoudigen. Tussen dit in. De omrekenfuncties werken ook gecombineerd. echter door parameterinstellingen kan de uitwerking van CYCL DEF 19 specifiek worden bepaald. roteren en schalen Pagina 174 . Met het cyclusnummer wordt de keuze gemaakt. het label/bewerking uit te voeren. met eventueel toepassing van radiuscorrectie RL/RR. door omrekening worden uitgevoerd.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Positie Omrekening Coördinaten omrekenen Het is handig om posities of nulpunten te laten omrekenen door de besturing. om een bepaalde omrekening uit te voeren. CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Oefening 30 Programmeren op spantoren Programmeer (zonder cyclus) het voorboren van gat 25±0.1 mm op positie X60. Als werkstuknulpunten (#) zijn afgesteld: W1 W2 W3 W4 = = = = #55 #56 #57 #58 op op op op B0 B90 B180 B270 Figuur 89 Spanzuil/toren op een horizontale pallet machine Pagina 178 . Neem bij het boren tot een diepte van 5 mm de voeding 60% als die erna tot 30 mm diep. Er zijn vier (4) werkstukken op de zuil opgespannen (1/kant). De bewegingen hierin stelt u simpel op met: L (ijlgang en voeding). Y20. Pas labels toe voor het vlakfrezen (T1) en boren (T2). dan zal bij een gereedschapswissel de zwenktafel. Dit geeft de meeste ruimte om te kunnen wisselen.2 X+25 Y+25 Z+0 3 TOOL CALL 12 Z S100 4 L Z+0 R0 F10000 M91 5 L C+0 A+0 M3 6 L X+0 Y+0 Z+200 7 L C+90 8 L C+0 9 L A-90 10 L C+180 11 L C+0 12 L A+30 .CNC INSTRUCTIE BURO INZAGE EXEMPLAAR CYCL DEF 19 Bewerkingsvlak zwenken A en C assen positioneren (I) We positioneren in dit voorbeeld de rotatieassen. Pagina 187 . nog niet met cyclus 19 verrekend. Hebt u de beschikking over een dergelijke machine. eerst automatisch naar A-45 positioneren. 250 mm boven en ca 100 mm uit het hart van de draaitafel (C-as). De zwenktafel zal voor de veiligheid na deze wisseling. 0 BEGIN PGM AENC1 MM P 1 BLK FORM 0. om te voorkomen dat de lengte van het nieuwe gereedschap een botsing oplevert. stel dan het denkbeeldige werkstuknulpunt af op ca. A+90 13 L C+270 14 L C+0 15 L A+0 16 L A-90 17 TOOL CALL 0 Z 18 L A+0 19 L M30 20 END PGM AENC1 MM P Figuur 98 Constructie zwenktafel: A as met draaitafel: C as (schematisch) In dit voorbeeld wordt dus het wegzwenken van het werkstuknulpunt in het assenstelsel XYZ. omdat de relatie met ons afgestelde nulpunt verloren gaat. in deze stand blijven staan. Je moet dus zelf opnieuw de voorgaande of gewenste tafel positie programmeren. Als je een positie tussen A-45 en A-90 programmeert.1 Z X-25 Y-25 Z-50 2 BLK FORM 0. om te ervaren hoe de machinebewegingen worden uitgevoerd. Het heeft dus nu geen zin om bewerkingen te programmeren of in de Z as de gereedschapslengtecorrectie toe te passen. om verder te kunnen werken (machine versie verschil). Start het programma in de programma afloop stap voor stap. Met CYCL DEF 19 in het hoofdprogramma. als uzelf aan de machine. 0.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR 5 Vlaks Programmeren Programmeer methode (I-V) In de opzet van de programma structuur zijn vijf varianten mogelijk: I.3 en 4. V. Met CYCL DEF 19 in onderprogramma ’s. Dit kan ook direct in een nulpuntentabel t. zelf uitbreiden. Met CYCL DEF 19 in opzet nulpuntspansysteem.v. Met CYCL DEF 19 in Q parameter techniek. Met een eenvoudig voorbeeld zullen we deze programma varianten toelichten. het machinenulpunt worden vastgelegd (methode V) Figuur 100 Vijfkanten bewerken. II. Hiervoor vlakfrezen we de 5 basisvlakken van een product (Figuur 99). tot vierkant 48x48x48 mm Pagina 191 . Nr. Met een elektronische spiltaster klokt u heel gemakkelijk het basis werkstuknulpunt. Met CYCL DEF 19 in programma labels. IV. op basis van deze methodiek. In onze ervaring is het werken met methode 3/5 een goede keuze. 5-vlaks programmeert (overweeg om de andere varianten over te slaan). 2 . III. 1.o. U kunt het aantal vlakken en bewerkingen (kamerfrezen). 181 A+22. Voorbeeld: Programma voor het frezen van een krom deksel 0 BEGIN PGM DEKSEL MM 1 L A+0 C+0 R0 F MAX 2 TOOL CALL 17 Z S5000 3 L Z+10 R0 F MAX M3 4 L M128 F600 . ANNULEER M126 1381 M129 . Y-77.906 C+176.959 A+10.773 204 L X-14.959 A+10. De stand van de spilas verandert niet.468 Y+15.493 Z-14.511 Y+15.635 A+15.342 A+17.37 C+176. voor het simultaan frezen van een dubbel gekromd DEKSEL oppervlak.712 C-31.494 Y+15. R0 F MAX M91 1383 L C+0.999 1379 M05 1380 M127 .156 Z-14.53 Y+15. zijn twee principes weergegeven die de voordelen van 5 assig programmeren karakteriseren.826 Z-14.673 C+176.25 75 L X-17. Ook is de mogelijkheid van het toepassen van kortere frezen een groot voordeel.192 70 L X-17. Y-72.606 Z-0. Z.75 C+359.085 A+15 Voordeel met 5 asser: kortere tools 73 L X-17.192 R0 F MAX 8 L Z+3. 1377 L X-6.617 Z-0. levert een betere standtijd op van de frees (V0 op het hart wordt voorkomen).852 Y-4.814 Y-3. A+0. A en C assen Simultaanfrezen Als informatie geven we hieronder een voorbeeld van een Heidenhain programma.739 Z+0. 200 L X-14.5 74 L X-17. Y.33 A+26.477 Y+15.849 205 L X-14.159 Z-14. Er bestaan firma’s met gespecialiseerde CAD/CAM kennis.17 A+7.543 A+16.999 1378 L X-6.5 72 L X-17.992 …ETC. In de figuren naast het programma.82 Y-4.816 Y-4. Pagina 203 .394 202 L X-14.988 Z-14. als we de machine hierop starten.626 Z-0.986 C+176.234 201 L X-14.519 Y+15.66 Z-14.083 R0 F MAX 7 L Z+8.441 C-31. De freesstrategie met een gekantelde afwerking van vlakken. TCPM AAN 5 L M126 .538 Y+17.187 A+3.681 A+14.657 Z+0.209 71 L X-17.442 A+16. R0 F MAX Voordeel met 5 asser: Snijsnelheid 1384 M30 1385 END PGM DEKSEL MM Het zal duidelijk zijn dat we ook hier op een beproefde postprocessor moeten kunnen vertrouwen.836 Y-4.138 C+176.522 C+176.504 A+30 …ETC.884 Y-5.492 A+16.784 Z+0. ANNULEER M128 1382 L Z-35.809 Z+44.192 F600 9 L Z+0. waar u dit als eis bij de aanschaf van uw eigen CAD/CAM systeem kunt neerleggen.693 203 L X-14. maar de functie TCPM (Tool Center Point Machining) handhaaft de positie van het center van de frees op het werk door aanpassing van de A en C as posities.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR 5 Assig Simultaanfrezen Met X. A+C AS KORTSTE WEG 6 L X-4.915 Z+18. CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Instructie werkstuk Praktijkoefening 3 Vervaardig op uw machine dit werkstuk. Pagina 217 . Pagina 223 .CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Instructie werkstuk Praktijkoefening 9 Vervaardig op uw machine dit werkstuk. Pagina 227 . worden in een aparte bijlage aan u bezorgd.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Oplossingen CNC Programma's De oplossingen van de oefeningen en enkele CNC programma's voor de instructiewerkstukken. Pagina 228 . maar kan deze nimmer geheel of gedeeltelijk vervangen. kan als een aanvulling dienen op de oorspronkelijke en origineel geleverde handleidingen van de fabrikant van uw machine.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR Voorbehoud Het Heidenhain Instructieboek CNC FREZEN. Dit hangt samen met de software stand. het type Heidenhain besturing en de versie van uw originele documentatie. biedt de basis aan. bij alle bekende merken CNC freesmachines en bewerkingscentra. om dit instructiemateriaal in deze vorm aan te bieden.CNC INSTRUCTIE BURO INZAGE EXEMPLAAR HEIDENHAIN Instructieboek CNC FREZEN Dit instructieboek vormt een handleiding bij CNC freesmachines met HEIDENHAIN besturing. De praktische opzet. met hier en daar een aantekening over specifieke verschillen. Dit instructieboek kan ook dienen als basisnaslagwerk op de werkplek. De verzamelde kennis in dit boek maakt het inwerken op deze besturing een stuk gemakkelijker. De CNC scholingen met het oorspronkelijke dictaat van de auteur. De auteur heeft veel van zijn ervaring met diverse machines en gereedschappen verwerkt. Schuurbiers Pagina 229 . om de meeste verspaningen te kunnen programmeren en in te stellen. Het "Verspanersforum" initieerde het idee. Met de gegeven uitleg krijgt u snel een overzicht van de opzet. vormde al jarenlang de basis bij in gebruikname van nieuwe en bestaande CNC freesmachines met allerlei producten en toepassingen. die hij als praktijkopleider in de industrie heeft mogen realiseren. om ook zelf te oefenen en zo met een CNC freesmachine te leren werken. werkwijze en mogelijkheden van machines met HEIDENHAIN besturing. Op dit forum kunnen ook verbeteringen en aanvullingen met gebruikers tot stand komen en zo kennis en ervaring worden gebundeld voor toekomstige vakgenoten. Hieruit leert u de functies en mogelijkheden kennen. doormiddel van verklarende teksten met figuren en reële voorbeelden. Uitgave: CNC Instructie Buro.
Copyright © 2024 DOKUMEN.SITE Inc.