Snabbguide i G-koder. Daniel Karlsson CNC Support

Relevanta dokument
SNABBGUIDE I G-KODER. Andra upplagan för operatörer. Daniel Karlsson

Myten har blivit verklighet

ProtoTRAK SLX CRT MACHINE. Enkelt att lära sig och lätt att använda. Avancerade funktioner ger dig kraftfulla möjligheter

Spindelvarvtal (S), spindelrotationsriktning (M3, M4, M5)

1 Ström ON på Baksida: 2 Kontrollera att STANDBY knapp lyser Grönt: Referenskörning (JOG-ZERO) Tryck JOG: Tryck ZERO Return:

Konceptet! Svarvar (Flerfunktionsmaskiner) och Fräsmaskiner (Fleropertionsmaskiner) Integrerad eller extern hanteringsutrustning.

ISO programering CNC svarv

Joakim Vasilevski

Borrning och Gängning 1

SÅ SIMPELT SOM EN SKRUV

FANUC Series 30+-MODEL B FANUC Series 31+-MODEL B FANUC Series 32+-MODEL B. För svarvsystem ANVÄNDARHANDBOK B-64484SW-1/03

Bruksanvisning Cykelprogrammering. itnc 530. NC-software

Exempel. Vi skall bestämma koordinaterna för de punkter som finns i bild 3. OBS! Varje ruta motsvarar 1mm

Nyheter i korthet. Edgecam Workflow 2016R1 ett stort steg framåt för fräsning, svarvning och trådgnistning

Fräs Manual CNC. COPYRIGHT ( ) peter@pdahlen.se

Uppsöka fast punkt (G75, G751)

SOLIDA GÄNGFRÄSAR. ThreadBurr

CNC5003 är en industrimaskin som även passar hantverkaren. Maskinen är speciellt framtagen för trä, skivmaterial, plast och aluminium.

Wolkerova 845 CZ Hulin Czech Republic

Tandmatning (G95 FZ) Funktion. Grunder. Tandmatning (G95 FZ)

NAVAL-ANBORRINGSVERKTYG:

Skärande bearbetning svarv

Tekniska data. Sida Innehållsförteckning 1. Maskinstorlek 2 Spindeldrivning 2 Spindelvarvtal 2

Bruksanvisning Cykelprogrammering TNC 620. NC-software

Programmerbar spegling (MIRROR, AMIRROR)

ALLMÄNT / INTERFACE / WORKFLOW

CNC5005. CNC5003 är en industrimaskin som även passar hantverkaren. Maskinen är speciellt framtagen för trä, skivmaterial, plast och aluminium.

Pressinformation Nyheter i korthet Edgecam 2013R2

TNC 320 Bruksanvisning Cykelprogrammering. NC-software

CNC5003. CNC5003 är en industrimaskin som även passar hantverkaren. Maskinen är speciellt framtagen för trä, skivmaterial, plast och aluminium.

English...2 Svenska...15 Norsk...28 Dansk...41 Suomi...54 Deutsch...68 Netherlands Français...95 Italiano Español Português...

Kompromisslös kompetens för höga krav

Kartesisk PTP-körning

Hårdmetall Gängfräsar

TNC 310. Bruksanvisning HEIDENHAINdialogprogrammering. NC-Software xx 6/98

Precision är vår passion

BESKRIVNING AV DISPLAY

CNC simulering Robotsimulering Roboƞräsning

Optoisolerat USB Utgångskort

DP Technology Corp lanserar sin innovativa CAM lösning ESPRIT 2015 för ökad produktivitet och automation

Inställning av Maestria+ 50 io 1W. Snabbguide. Somfy io-homecontrol

Bruksanvisning Kopplingsur

1. Övre lock 1 2. Display/Fönster 2 3. Nedre lock 3 4. Batterilock 4 5. Solenoid Dränering Ventilvred 9. 8.

För ytterligare information om dimensioner, skärdata, omslipningsrekommendationer och måttritningar, se vår huvudkatalog SE-2.

Högre produktivitet. Större förtjänst.

TNC 426 TNC 430. NC-software xx xx. Bruksanvisning HEIDENHAINdialogprogrammering

SPV och SPINTEC under samma tak. En del av Spintec-verkstaden

Snabbguide i handhavande av. PGC TWD RC-Series Reciprocator Control System. Styrning av vertikalrörelse hos 2 pistolförare

Vop handledning. Användarhandledning till Vop applikationen. UPPGJORD: Mattias Gyllsdorff GODKÄND:Mattias Gyllsdorff REV: A DATUM:

Bättre tillförlitlighet vid djupare avstickning

i alla verkstäder. Ett måste Bänkborrmaskinen Bosch PBD 40.

Användarhandbok Ändringar och tillägg från V520. MillPlus IT V530. Giltig till V520/00e V521/00f V522/00c V530/00f

Inställbar nollpunktsförflyttning (G54... G57, G G599, G53, G500, SUPA,

CAD / CAM FÖR EXCEPTIONELLA DETALJER

1. Sprängskiss. 2. Montering av automatventilen

U.S.A. ANILAM Inc Corporate Way Miramar, Florida (954) FAX (954)

INSTALLATIONS guide Altus RTS

NU NÄR DU BEKANTAT DIG MED RAMARNAS EGENSKAPER OCH VET. hur man markerar och ändrar dem, är det dags att titta lite närmare på

Träff 1 Skissa & Extrudera

exma.se Användarmanual Exma Mobilapp Det svensktillverkade låssystemet

F3C HELIKOPTER SPORT PROGRAM (Ny manöver 2 ersätter tidigare, fr.o.m. 2001)

Argentina Denmark Italy Russia Slovakia Australia Netherlands Dormer Tools International Middle East, Far East Spain Brazil Austria Bolivia, Panama,

SNABB-GUIDE FÖR GOOGOL T1 PROGRAMMERING.

TNC 410. NC-Software xx xx. Bruksanvisning HEIDENHAINdialogprogrammering

Mätstyrning med M7005

Tentamen i Robotteknik MPR160, 16 december 2000

JF-Link. Trådlös elmanövrering av hydraulik. Instruktionsbok. Bruksanvisning i original

Fras. A: Valsfräsning B: Planfräsning C: Pinnfräsning. Storfräsen (Sajon) Lillfräsen

Vertikala fleroperationsmaskiner V 33/43

Maskininformation vm-1200

Monteringsguide Mountainbike

Manual diagnos- och åtgärdskoder i operationsanmälan

Denna artikel publicerades i Verkstadstidningen nr

Ökar produktiviteten i det tysta. Silent Tools

CNC PILOT 4290 NC-software xx V7. Bruksanvisning

Utvärdering av personlarm med GPS

Galcon 6001/6051. WaterBoys AB Tel. Mail: Hemsida: Org.nr. Ekebogatan Alvesta

Bruksanvisning GPS Inköpslistan

TIGRE Digital Avkodare. Typ: BC-2001 / 3001

Kapitel 7 Skorsten, trappa och inredning... 3

Förstoringsprogram och skärmanpassningar för att minska belastningen på ögat. Snabbguide

MANUAL. Ver. 1.0,

Programmerings & Användarmanual Smile VDS

DEN KOMPLETTA PROGRAMVARAN FÖR DESIGN OCH TILLVERKNING AV TRÄTRAPPOR PROGRAMVARA FÖR DESIGN OCH TILLVERKNING AV TRÄTRAPPOR LÄTT ATT ANVÄNDA

Bruksanvisning. Viktig information före användning

LABORATIONER I STYRTEKNIK. Grundläggande PLC- programmering

Fördjupa dina kunskaper hos oss

Fördjupa dina kunskaper hos oss

BeoSound Användarhandbok

GRADVERKTYG E-Z BURR Katalog 2012

U.S.A. ANILAM Inc Corporate Way Miramar, Florida (954) FAX (954)

Handbok Milestone

Diagnos- och åtgärdskoder i opanmälan, Orbit 5

Handbok Milestone

Smile Monitor & Ref & Programmerings & Användarmanual

wikm& RMiMKmii ar inte mojlig. 1. Spegling av fickrotation ar inte mojlig. Vid Demo kan test 1 och 3 inte anvandas med I/O

ProtoTRAK SMX CRT MACHINE. Enkelt att lära sig och lätt att använda. Avancerade funktioner ger dig kraftfulla möjligheter

Bruksanvisning Bläckfisken USB

Tentamen i Robotteknik MPR160 och MPR210, 20 oktober 1997

LÖPBAND TM900 BRUKSANVISNING

Transkript:

2008 Snabbguide i G-koder Daniel Karlsson CNC Support 2008-11-01

Varför denna guide? Många frågar efter G-koder samt M-koder och dess funktioner. Det är en av dom vanligaste och mest okända saker när man ska lära sig CNC programmering. Jag skrev sammanfattningen som en liten handbok att ta med i verkstaden baserad på vårat uppslagsverk från hemsidan. Vad är G och M-koder då? Kod programmering är ett ganska enkelt och stabilt språk. Ett CNC styrsystem läser av koderna en efter en och skickar sedan informationen till maskinen, sen tar maskinen den informationen och omvandlar det till rörelser. Vart kommer koderna från? Oftast har du skapat ett program i något som kallas CAM program där du bereder programmet och väljer ut olika parametrar så som verktyg och körbanor. Du skapar din bearbetning och sedan konverteras programmet via en postprocessor som anpassar koderna efter din maskin. Postprocessor Postprocessorn är en specifik liten del som konverterar din process till ett CNC program, det finns både standard till de vanligast förekommande maskiner och sedan special processorer som du själv kan anpassa eller få från CAM tillverkaren. Färdiga cykler / Makro Det finns färdiga och mer avancerade operations cykler baserade på G-koder. Dessa är till grund och botten uppbyggda av olika makron, vilket är underprogram med avancerade beräkningsformler. Kod listorna Du kan med fördel använda dig av denna lista med koder för att lösa problem och få en inblick i hur dina program beter sig men tänk på att detta är en allmän lista. Många tillverkare använder egna koder som endast fungerar i deras styrsystem. Vi rekommenderar att du sätter dig in i din egen maskins styrsystem och dess funktioner.

G-koder G0 eller G00 Snabbtransport Snabbaste förflyttningen en maskin kan göra till nästa position. Om flera axlar flyttas samtidigt så flyttas dom det snabbaste som går oberoende av varandra. G1 eller G01 Linjär förflyttning En rak förflyttning specificerad med F (F=feedrate/Matning) vid förflyttning av flera axlar åt gången så går varje axel till sin angivna position. G2 eller G02 Interpolering medsols En cirkulär förflyttning med två axlar i medsols rörelse. Skapar en radie angiven med R, I eller J kombination. G3 eller G03 Interpolering motsols En cirkulär förflyttning med två axlar i motsols rörelse. Skapar en radie angiven med R, I eller J kombination. G4 eller G04 Dwell / Väntetid När maskinen nått angiven plats stannar den enligt programmerad tid, anges med P, i vissa fall med X eller U. Ex. G04 P1000 = En sekund väntetid innan nästa kommando. G9 eller G09 Exakt stopp / Inbromsning Maskinen gör ingen förflyttning till nästa position förens den definierat sin exakta position. G17 XY plan G18 ZX plan G19 YZ plan G20 Tum angivelser G21 Millimeter angivelser G28 Förflyttning till maskinens referenspunkt G30 Förflyttning till maskinens andra referenspunkt, normalt säkerhetsavstånd för verktygsväxling G33 Gängstigning, konstant stigning G34 Gängstigning, ökande stigning G35 Gängskärning, minskande stigning G40 Nosradie kompensering upphör G41 Nosradie kompensering vänster sida G42 Nosradie kompensering höger sida G43 Verktygslängd kompensering + G44 Verktygslängd kompensering G53 Nollpunktsförflyttning upphör G54-G59 Arbetsstyckets nollpunktsplan, användarspecificerade G68 Rotera koordinater

G69 Stop Rotera koordinater G70 Måttuppgifter, tum G71 Måttuppgifter, millimeter G73 Intermittent borrcykel G74 Förflyttning till utgångsläget G76 Borrcykel G80 Fast cykel upphör G81 Punktborrning med återgående snabbtransport, inget uppehåll G82 Punktborrning med återgående snabbtransport och uppehåll G83 Intermittent borrning med återgående snabbtransport (Urspåning) G84 Gängning med tapp G85 Urborrningcykel med matande återgång G86 Startar spindeln med matning, urborrning och återgång med snabbtransport G87 Urborrning, spindelstopp och manuell återgång G88 Urborrning, spindelstopp, uppehåll och manuell återgång G89 Urborrning, manuell återgång och uppehåll G90 Absolut programmering G91 Inkremental programmering G92 Inställning av register (Nollpunktsförflyttning) G93 Matning med inverterad tid G94 Matning mm/min G95 Matning mm/r G96 Konstant skärhastighet G97 Spindelvarvtal r/min (raderar G96) Notera Detta är inget material för att lära sig G-koder utan bara en riktlinje över olika koder och dess funktioner, vi hänvisar till din maskintillverkares böcker och uppmanar dig att noga kontrollera hela din process.

Vad gör M-koder? M-koder låter dig som operatör ta kontrollen över funktioner runt maskinen och kan ses som ett kompliment till G-koderna. M-koder är oftast väldigt maskinspecifika men vi anger de mest förekommande koderna nedanför. M-koder M00 -Program stopp M01 -Optional stopp M02 -Program slut M03 -Starta spindeln medsols M04 -Starta spindeln motsols M05 -Stanna spindel M06 -Verktygsväxling M07 -Skärvätska på (högtryck) M08 -Skärvätska på M09 -Skärvätska på Hög och standard M10 -Fastspänning av arbetsstycket M11 -Lösgöring av arbetsstycke M19 -Spindelstopp, orienterar spindel i en viss vinkel M26 -Automatisk öppning/stängning av subspindel M27 -Automatisk öppning/stängning av subspindel upphör M30 -Program slut, stänger av alla funktioner M31 -Blockering upphävs tillfälligt M40 -M45 Ändring av växel M48 -M49 upphör M49 -Matnings-eller varvtalsövermanning sätts ur funktion M58 -M59 upphör M59 -Konstant spindelvarvtal M60 -Byte av arbetsstycke

Svarvning allmän Fanuc programmering Program exempel svarvning O14627 -Programnummer G40 -Nosradiekompensering av G50 S4000 -Högsta tillåtna varvtal på spindel G96 T0200 S345 M3 -Konstant skärhastighet, Verktygsnummer, Skärhastighet v/min, Spindelrotation G00 Z2. X0. -Förflyttning med snabbtransport G01 Z0. F0.15 -Förflyttning med matning, angivet med F (mm/r) G03 X24.658 Z-14.658 R12.5 -Radie motsols, slutpunkter i X & Z, Radie och matning G01 X21.Z-25. -Linjär förflyttning i Z G02 X33. Z-31. R6. -Radie medsols G01 X45. F0.25 -Linjär förflyttning i X G03 X49.95 Z-34. R3. -Radie motsols G01 Z-58. G01X55. G30 U0 W0 -Återgång med snabbtransport till andra referenspunkt M30 -Program slut Gängning med tapp M12 G97 S398 M03 G00 X0. Z10. G01 Z6.F5.0 G32 Z-41. F1.75 M05 -Här ersätts matningen med gängans stigning G04 U0.5 -Dwell / Väntetid G32 Z10. M04 G04 U0.5 G30 U0. W0. Utvändig gänga M12 G50 S2000 M08 G97 G00 S1000 M3 G00 X15. Z7. G76 X9.7 Z-28. K1.894 D0.6 A60. F1.75 G30 U0. W0. K=Gängan från topp till botten D=Skärdjup, reglerar antal pass A=Vinkel, standard 60 för M gänga och 55 för Withworth F=Stigning/Matning OBS: Programmering kan skilja mellan olika tillverkare och ska bara ses som en riktlinje!!!

Bultcirkel med drivna verktyg T1500 P333 M98 -Upprop underprogram för start av drivna verktyg G97 S822 M13 -Spindelvarvtal, varvtal, Rotationsriktning medsols G00 X60. Z5. M08 -Skärvätska till G00 Z-10 -Håldjup G83 X-32. Q2.5 R27. F141 -Borrcykel med urspåning, skärdjup/pass, Retur, Matning mm/m H90. L3. -Inkrimental vinkel mellan hål, antal efterföljande hål (Total 4 styck) G80 -Fast cykel upphör P111 M98 -Upprop underprogram för att stänga av drivna verktyg G30 U0 W0 Underprogram för start / stopp drivna verktyg O333 (DRIVNA START PLAN) G17 G98 M43 G28 H0 G50 C0 M44 M99 O111 (DRIVNA STOPP) M15 M45 M41 G99 M99

En stillastående maskin bör varmköras i minst 15 minuter innan produktionsstart varje dag om den varit avstängd, därför har jag skapat nedanstående underprogram. Detta startas genom MDI kommando: M98 P555; > Input > Start O555 (START 16 MIN.) S1000 M3 G04 X225. S2000 G04 X225. S3000 G04 X225. S4000 G04 X225. S1000 G04 X60. M30 Slutord Jag hoppas att ni med denna snabbguide har fått en liten inblick i hur programmen är uppbyggda och att ni har användning för den där ute i produktionen. Tills vidare kan ni surfa in på hemsidan för att finna mer information och ta del av nyheter och andra saker som har med Svensk Verkstadsindustri att göra. www.cnc-support.se