Anatomy of a Basic Cycle: G81
det finns många parametrar och alternativ associerade med borrcyklerna, så låt oss börja med en relativt enkel: G81. G81 hackar inte och har ingen speciell funktion längst ner i hålet. Det går bara ner vid matningshastigheten och drar sedan tillbaka.
Låt oss använda detta exempel G81-block:
Z1.0 (Initial Z)
X10Y12 (XY för första hålet)
G99 G81 R0.2 Z-0.7
X10Y14 (XY för andra hålet)
X10Y16 (XY för tredje hålet)
G80 (Avbryt konserverad cykel)
Här är ett schema över hur det fungerar:
Följande tillsammans med schemat:
– först forsar maskinen till hålets X-och Y-koordinater eller motsvarande par koordinater om ett annat plan än G17 väljs. För vårt exempel är dessa koordinater X10Y12.
– För det andra forsar verktyget rakt ner till R-positionen, fastställd av cykelns ”R” – ord. Vi kom in på en Z av 1.0″. R är 0,2″, så vi snabbar från 1,0″ner till 0,2″.
– nästa matar vi ner ett belopp som är lika med Z. med andra ord anger Z djupet, inte en viss koordinat. Det djupet mäts från R. så, med en R på 0,2″ och ett djup (Z) på 0,7″, går vi ner till Z = -0,5″. Kom ihåg att göra den matten noggrant, eftersom R alltid kommer att vara lite över materialtoppen och du måste lägga till det i det faktiska håldjupet för att få din Z.
– slutligen drar vi tillbaka i forsens hastighet. Nu kan retract fungera på ett av två sätt och modifieras med G98 och G99.
modifiera Retract med G98 och G99 G-koder
G98 och G99 g-koder används för att modifiera retraktionsbeteendet för konserverade borrcykler. Om G98 är i kraft (anges före cykeln, t.ex. G99 som visas ovan), är retraktionen tillbaka till den ursprungliga Z-höjden. Om G99 är i kraft är retraktionen till R-höjden. Alternativet att dra tillbaka till den ursprungliga Z-höjden med G98 tillhandahålls om det finns hinder mellan hålen, t.ex. klämmor eller andra funktioner i delen.
flera hål tills G80 avbryter cykeln
som nämnts är dessa borrcykler modala. Det betyder att du bara kan verkliga av en massa XY-koordinater när cykeln initieras, och maskinen kommer gärna att utföra cykeln på varje plats. För att avbryta cykeln, använd G80. Efter att ha kört G80 återgår maskinen till G00-läge.
i exemplet ovan får vi 3 hål innan G80 avbryter den konserverade cykeln.
simulera för att förenkla, förstå och verifiera
nu tänker du förmodligen att vattnet är djupt, det är kallt och det rör sig ganska snabbt–konserverade cykler är komplexa!
det verkar som det tills du vänjer dig vid dem. Komplexiteten är där för att ge dig alla alternativ du behöver för att lämna en myriad av situationer. Det finns dock goda nyheter, oavsett om du bara försöker lära dig, eller om du aktivt utvecklar och testar konserverade cykler i din g-kod. Du kan använda en G-kod simulator för att göra dem lättare att förstå och arbeta med. Om du inte redan har, hoppa över till vår G-Wizard G-Code Editor/Simulator och registrera dig. Det kommer att sätta en förstklassig G-kod simulator i dina händer som kommer att göra förståelse och arbeta med konserverade cykler en hel del enklare.
Här är ett skott av den del av GWE-skärmen som visar en backplot av vad maskinen gör samt vad vi kallar en ”ledtråd”som förklarar den konserverade cykeln på vanlig engelska:
röda linjer är forsar och gröna linjer är vid matningshastighet…
bakplotten visar tydligt de tre hålen som borras. Tipset (området i blått längst ner) berättar för oss den ursprungliga kodrad samt 4 olika tips:
– det påminner oss om att G99 betyder att återgå till det ursprungliga R-planet efter varje hål.
– det säger oss att G81 är en enkel borrcykel.
– Vi vet att retraktion kommer att vara till Z = 0.2″
– slutligen vet vi att hålets botten är vid Z = -0.5″, exakt var vi ville ha det.
det är verkligen bra att ha dessa typer av verktyg till hands när du försöker arbeta med konserverade cykler.
relativ vs absolut och upprepar
i G81-exemplet ovan såg vi hur den konserverade cykeln är modal, så vi kan bara fortsätta att ge XY-värden och borra en buch av hål. Det finns ett annat tillvägagångssätt som kan användas för flera hål förutsatt att de har regelbundet avstånd, och det är att använda relativa koordinater och upprepningar.
G82 – borrcykel
G82 är en borrcykel som inte hackar utan istället bor längst ner i hålet. Detta ökar noggrannheten i håldjupet.
en typisk G82 ser ut så här:
G82 XYZ R P F L
XY: Koordinater för hålet
Z: Hålbotten
R: dra tillbaka positionen i Z. rörelser från initial Z till R utförs vid rapids hastigheter. Från R till hål botten görs vid matningshastighet.
P: uppehållstid längst ner i hålet.
F: Skärmatnings
L: antal upprepningar
när borren når botten av hålet och har slutat bostad, är tillbakadragning vid forsar hastigheter.
G83 G-Code-Deep Hole Peck Cycle
G83 g-code är en borrcykel som dras tillbaka hela vägen ut ur hålet med varje peck. Som sådan är den väl lämpad för djupare hål än G73-cykeln kan hantera. G83 tillåter också bor i botten av hålet. Detta ökar noggrannheten i håldjupet.
en typisk G83 ser ut så här:
G83 XYZ R p Q F L
XY: Koordinater för hålet
Z: Hålbotten
R: dra tillbaka positionen i Z. rörelser från initial Z till R utförs vid rapids hastigheter. Från R till hål botten görs vid matningshastighet.
P: uppehållstid längst ner i hålet.
Q: djup för att öka på varje peck.
F: Skärmatnings
L: antal upprepningar
när borren når botten av hålet och har slutat bostad, är tillbakadragning vid forsar hastigheter.
G73 G-kod – hög hastighet Peck borrning av grunda hål
G74 G-kod-omvänd (vänster) knacka cykel
G87 G-kod-Back tråkig cykel
G76 G – kod-Precision tråkig cykel
vad sägs om ännu djupare hål?
ett djupt hål är ett hål som är mer än 5 diametrar djupt. Ju djupare du går, desto svårare blir det. En mängd olika tekniker behövs, och peckborrningscykler är bara en. Här är ett praktiskt diagram som hjälper dig att hålla jämna steg med de olika teknikerna:
för att lära dig mer om alla andra tekniker, kolla in vår artikel om Djuphålsborrning.
övningar
1. Gräva ut programmeringsboken för din kontroller och läs kapitlet om konserverade cykler så att du kan se hur de fungerar.
2. Konfigurera G-Wizard Editor ordentligt för handkontrollens konserverade cykler.
3. Skriv lite g-kod som använder en konserverad borrcykel.
4. Använd g-Wizard Conversational CNC tool i G-Wizard Editor för att skapa ett g-kodprogram som använder konserverade borrcykler. Ta en titt på hur det fungerar och jämför med programmet du skrev i # 3.