CNC Frank systemkommandoanalys, kom och granska den.

G00 positionering
1. Format G00 X_ Z_ Detta kommando flyttar verktyget från den aktuella positionen till den position som specificeras av kommandot (i absolut koordinatläge), eller till ett visst avstånd (i inkrementellt koordinatläge). 2. Positionering i form av icke-linjär skärning Vår definition är: använd en oberoende snabbgångshastighet för att bestämma positionen för varje axel. Verktygsbanan är inte en rät linje, och maskinaxlarna stannar vid de positioner som specificeras av kommandona i sekvens enligt ankomstordningen. 3. Linjär positionering Verktygsbanan liknar linjär skärning (G01), positionering vid den önskade positionen på kortast tid (inte överstiger snabbgången för varje axel). 4. Exempel N10 G0 X100 Z65
G01 Linjär interpolation
1. Format G01 X(U)_ Z(W)_ F_ ; Linjär interpolation flyttas från den aktuella positionen till kommandopositionen i en rak linje och med den kommandogivna rörelsehastigheten. X, Z: De absoluta koordinaterna för den position som ska flyttas till. U,W: Inkrementella koordinater för den position som ska flyttas till.
2. Exempel ① Absolutkoordinatprogram G01 X50. Z75. F0,2 ;X100.; ② Inkrementellt koordinatprogram G01 U0.0 W-75. F0,2 ;U50.
Cirkulär interpolation (G02, G03)
Format G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – medurs (CW) G03 – moturs (CCW)X, Z – i koordinatsystemet Slutpunkt U, W – avståndet mellan startpunkten och slutpunkten I, K – vektorn (radievärdet) från startpunkten till mittpunkten R – bågområdet (max 180 grader). 2. Exempel ① Absolut koordinatsystemprogram G02 X100. Z90. I50. K0. F0.2 eller G02 X100. Z90. 50 kr. F02; ② Program för inkrementellt koordinatsystem G02 U20. W-30. I50. K0. F0.2;eller G02 U20.W-30.R50.F0.2;
Andra ursprungsretur (G30)
Koordinatsystemet kan ställas in med den andra ursprungsfunktionen. 1. Ställ in koordinaterna för verktygets startpunkt med parametrarna (a, b). Punkterna "a" och "b" är avstånden mellan maskinens ursprung och verktygets startpunkt. 2. Vid programmering, använd G30-kommandot istället för G50 för att ställa in koordinatsystemet. 3. Efter att ha utfört återgången till det första utgångsläget, oberoende av verktygets faktiska position, kommer verktyget att flyttas till det andra utgångsläget när detta kommando påträffas. 4. Verktygsbyte utförs också vid det andra ursprunget.
Gängklippning (G32)
1. Format G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(W)__E__ ; F – gängledningsinställning E – gängstigning (mm) Vid programmering av gängskärningsprogrammet bör varvtalet för spindelhastigheten kontrolleras enhetligt (G97), och vissa egenskaper hos den gängade delen bör beaktas. Funktionerna för rörelsehastighetskontroll och spindelhastighetskontroll ignoreras i gängskärningsläget. Och när matningshållningsknappen fungerar stannar dess rörelseprocess efter att en skärcykel har slutförts.

2. Exempel GOO X29,4; (1 cykel skärning) G32 Z-23. F0,2; G00 X32; Z4.; X29.; (2-takts skärning) G32 Z-23. F0,2; G00 X32.; Z4.
Verktygsdiameter offset funktion (G40/G41/G42)
1. Format G41 X_ Z_;G42 X_ Z_;
När skäreggen är vass följer skärprocessen den form som programmet specificerar utan problem. Den verkliga verktygskanten bildas dock av en cirkelbåge (verktygets nosradie). Som visas i figuren ovan kommer verktygets nosradie att orsaka fel vid cirkulär interpolering och gängning.

2. Bias funktion
kommando skärposition verktygsbana
G40 avbryter verktygets rörelse enligt den programmerade banan
G41 Höger Verktyget rör sig från vänster sida av den programmerade banan
G42 Vänster Verktyget rör sig från höger sida av den programmerade banan
Kompensationsprincipen beror på rörelsen av verktygsnosbågens centrum, som alltid inte sammanfaller med radievektorn i skärytans normala riktning. Därför är referenspunkten för kompensation verktygets noscentrum. Vanligtvis är kompensationen av verktygslängd och verktygsnosradie baserad på en tänkt skäregg, vilket medför vissa svårigheter vid mätningen. Genom att tillämpa denna princip på verktygskompensation, bör verktygslängden, verktygsnosens radie R och verktygsnosens formnummer (0-9) som krävs för imaginär verktygsnosradiekompensation mätas med referenspunkterna X respektive Z. Dessa bör föras in i verktygsoffsetfilen i förväg.
"Verktygsnosradieförskjutning" ska beordras eller avbrytas med G00- eller G01-funktionen. Oavsett om detta kommando är med cirkulär interpolation eller inte, kommer verktyget inte att röra sig korrekt, vilket gör att det gradvis avviker från den körda banan. Därför bör kommandot för förskjutning av verktygets nosradie slutföras innan skärprocessen startas; och överskärningsfenomenet som orsakas av att verktyget startas från utsidan av arbetsstycket kan förhindras. Tvärtom, efter skärningsprocessen, använd flyttkommandot för att utföra annulleringsprocessen för offset
Val av arbetsstyckeskoordinatsystem (G54-G59)
1. Formatera G54 X_ Z_; 2. Funktionen använder G54 – G59-kommandon för att tilldela en godtycklig punkt i verktygsmaskinens koordinatsystem (förskjutningsvärdet för arbetsstyckets ursprung) till parametrarna 1221 – 1226 och ställa in arbetsstyckets koordinatsystem (1-6) . Denna parameter motsvarar G-koden enligt följande: Arbetsstyckets koordinatsystem 1 (G54) — Arbetsstyckets ursprung returförskjutningsvärde — Parameter 1221 Arbetsstyckets koordinatsystem 2 (G55) — Arbetsstyckets ursprungsreturförskjutningsvärde — Parameter 1222 arbetsstyckets koordinatsystem 3 (G56) — arbetsstyckets ursprung retur offsetvärde — parameter 1223 arbetsstyckets koordinatsystem 4 (G57) — arbetsstyckets ursprung retur offsetvärde — parameter 1224 arbetsstyckes koordinatsystem 5 (G58 ) — Offsetvärde för arbetsstyckets ursprungsretur — Parameter 1225 Arbetsstyckets koordinatsystem 6 (G59) — Offsetvärde för arbetsstyckets ursprungsretur — Parameter 1226 Efter att strömmen slagits på och ursprungsreturen är slutfört väljer systemet automatiskt arbetsstyckeskoordinatsystem 1 (G54). Dessa koordinater kommer att gälla tills de ändras av ett "modalt" kommando. Utöver dessa inställningssteg finns det ytterligare en parameter i systemet som kan ändra parametrarna för G54~G59 omedelbart. Ursprungsoffsetvärdet utanför arbetsstycket kan överföras med parameter nr 1220.
Efterbehandlingscykel (G70)
1. Format G70 P(ns) Q(nf) ns: Det första segmentnumret i efterbehandlingsprogrammet. nf: Sista segmentnumret i finbearbetningsprogrammet 2. Funktion Efter grovsvarvning med G71, G72 eller G73, avsluta svarvningen med G70.
Rough bil konserverad cykel i yttre trädgården (G71)
1. Format G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ anger rörelsekommandot mellan A och B i programsegmentet från sekvensnummer ns till nf. .S__.T__N(nf)...△d: Skärdjupet (radiespecifikation) anger inte de positiva och negativa tecknen. Skärriktningen bestäms enligt riktningen för AA', och den kommer inte att ändras förrän ett annat värde anges. FANUC-systemparameter (NR.0717) anger. e: Verktygsretraktionsslag Denna specifikation är en tillståndsspecifikation, och den kommer inte att ändras förrän ett annat värde anges. FANUC-systemparameter (NR.0718) anger. ns: Det första segmentnumret i efterbehandlingsprogrammet. nf: Det sista segmentnumret i efterbehandlingsformprogrammet. △u: Reservens avstånd och riktning för finbearbetning i X-riktning. (diameter/radie) △w: avståndet och riktningen för den reserverade mängden för finbearbetning i Z-riktningen.
2. Funktion Om du använder programmet för att bestämma slutformen från A till A' till B i figuren nedan, använd △d (skärdjup) för att skära av det angivna området, och lämna finbearbetningsmånen △u/2 och △ w.

Cykel för ansiktsvändning på burk (G72)
1. Format G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s och t har samma betydelser som G71. 2. Funktion Som visas i figuren nedan är denna cykel densamma som G71 förutom att den är parallell med X-axeln.
Formningsprocessblandningscykel (G73)
1. Format G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns) )…………………… Blocknummer N(nf) längs A A' B………△i: Verktygets indragningsavstånd i X-axelns riktning (radiespecifikation), specificerad av FANUC-systemparametern (NO.0719). △k: Verktygets indragningsavstånd i Z-axelns riktning (specificerad av radie), specificerad av FANUC-systemparameter (NO.0720). d: Delningstider Detta värde är detsamma som grovbearbetningsupprepningstider, specificerade av FANUC-systemparametern (NR.0719). ns: Det första segmentnumret i efterbehandlingsprogrammet. nf: Det sista segmentnumret i efterbehandlingsformprogrammet. △u: Reservens avstånd och riktning för finbearbetning i X-riktning. (diameter/radie) △w: avståndet och riktningen för den reserverade mängden för finbearbetning i Z-riktningen.
2. Funktion Denna funktion används för att upprepade gånger klippa en gradvis föränderlig fast form. Denna cykel kan effektivt skära enCNC-bearbetningsdelarochCNC svarvdelarsom har bearbetats genom grovbearbetning eller gjutning.
Borrcykel för ansiktshackning (G74)
1. Format G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Bakåtbelopp Denna beteckning är statusbeteckningen, i en annan Värden ändras inte förrän de anges. FANUC-systemparameter (NR.0722) anger. x: X-koordinat för punkt B u: inkrement från a till bz: Z-koordinat för punkt cw: inkrement från A till C △i: rörelsemängd i X-riktning △k: rörelsemängd i Z-riktning △d: i Det belopp med vilket verktyget dras in längst ner i snittet. Symbolen för △d måste vara (+). Men om X (U) och △I utelämnas, kan verktygsretraktionsmängden specificeras med önskat tecken. f: Matningshastighet: 2. Funktion Som visas i figuren nedan kan skärningen bearbetas i denna cykel. Om X (U) och P utelämnas kommer operationen endast att utföras på Z-axeln, som används för borrning.
Ytterdiameter/innerdiameter hackborrcykel (G75)
1. Format G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funktion Följande kommandon fungerar som visas i figuren nedan, förutom X Att använda Z istället för utanför är samma som G74. I denna cykel kan skärningen hanteras, och X-axelns skärande spår och X-axelns hackborrning kan utföras.
Gängskärningscykel (G76)
1. Format G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Slutrepetitionstider (1 till 99) Denna beteckning är en statusbeteckning och den kommer inte att ändras förrän ett annat värde har angetts. FANUC-systemparameter (NR.0723) anger. r: vinkel till vinkel Denna specifikation är en tillståndsspecifikation, och den kommer inte att ändras förrän ett annat värde anges. FANUC-systemparameter (NR.0109) anger. a: Verktygets nosvinkel: 80 grader, 60 grader, 55 grader, 30 grader, 29 grader, 0 grader kan väljas, specificeras med 2 siffror. Denna beteckning är en statusbeteckning och kommer inte att ändras förrän ett annat värde har angetts. FANUC-systemparameter (NR.0724) anger. Såsom: P (02/m, 12/r, 60/a) △dmin: det minsta skärdjupet Denna specifikation är en tillståndsspecifikation och den kommer inte att ändras förrän ett annat värde anges. FANUC-systemparameter (NR.0726) anger. i: Radiedifferens för den gängade delen Om i=0 kan den användas för allmän linjär gängskärning. k: Gänghöjd Detta värde anges med ett radievärde i X-axelns riktning. △d: första skärdjup (radievärde) l: gängledare (med G32)

2. Funktionell gängskärningscykel.
Skärcykel för inner- och ytterdiametrar (G90)
1. Format Linjär skärcykel: G90 X(U)___Z(W)___F___ ; Tryck på omkopplaren för att gå in i enkelblocksläget, och operationen avslutar cykeloperationen för väg 1→2→3→4 som visas i figuren. Tecknet (+/-) för U och W ändras enligt riktningen för 1 och 2 i det inkrementella koordinatprogrammet. Konskärningscykel: G90 X(U)___Z(W)___R___ F___ ; Konens "R"-värde måste anges. Användningen av skärfunktionen liknar den linjära skärcykeln.
2. Funktion yttre cirkel skärcykel. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Gängskärningscykel (G92)
1. Format Skärcykel med rak gänga: G92 X(U)___Z(W)___F___ ; Gängområde och spindelvarvtalsstabiliseringskontroll (G97) liknar G32 (gängskärning). I denna gängskärningscykel kan indragningsverktyget för gängskärning användas som [Fig. 9-9]; faslängden är inställd som 0,1L enhet i intervallet 0,1L~12,7L enligt den tilldelade parametern. Avskärningscykel med konisk gänga: G92 X(U)___Z(W)___R___F___ ; 2. Funktion Gängskärningscykel
Steg skärcykel (G94)
1. Format Terrassskärningscykel: G94 X(U)___Z(W)___F___ ; Avskärningscykel med konisk steg: G94 X(U)___Z(W)___R___ F___ ; 2. Funktion Stegklippning Linjär hastighetskontroll (G96, G97)
NC-svarven delar in hastigheten i till exempel låghastighets- och höghastighetsområden genom att justera steget och modifiera varvtalet; hastigheten i varje område kan ändras fritt. Funktionen hos G96 är att utföra linjehastighetskontroll och bibehålla en stabil skärhastighet genom att endast ändra varvtalet för att kontrollera motsvarande förändring av arbetsstyckets diameter. Funktionen hos G97 är att avbryta linjehastighetskontrollen och endast kontrollera stabiliteten av RPM.
Inställd förskjutning (G98/G99)
Skärförskjutningen kan tilldelas förskjutning per minut (mm/min) med G98-kod, eller förskjutning per varv (mm/varv) med G99-kod; här används G99 förskjutning per varv för programmering i NC-svarv. Körhastighet per minut (mm/min) = Förskjutningshastighet per varv (mm/varv) x Spindel RPM

Många instruktioner som ofta används i bearbetningsanläggningar är desamma somCNC-bearbetningsdelar, CNC svarvdelarochCNC fräsdelar, och kommer inte att beskrivas här. Följande introducerar endast några instruktioner som återspeglar bearbetningscentrets egenskaper:

1. Exakt stoppkontrollkommando G09
Instruktionsformat: G09;
Verktyget kommer att fortsätta att utföra nästa programsegment efter att ha retarderat och positionerat noggrant innan det når slutpunkten, som kan användas för att bearbeta delar med skarpa kanter och hörn.
2. Inställningskommando G10 för verktygsoffset
Instruktionsformat: G10P_R_;
P: kommandoförskjutningsnummer; R: offset
Verktygsoffset kan ställas in med programinställning.
3. Enkelriktat positioneringskommando G60
Instruktionsformat: G60 X_Y_Z_;
X, Y och Z är koordinaterna för slutpunkten som måste uppnå exakt positionering.
För hålbearbetning som kräver exakt positionering, använd detta kommando för att göra det möjligt för verktygsmaskinen att uppnå enkelriktad positionering och därigenom eliminera bearbetningsfelet som orsakas av spelet. Positioneringsriktningen och överskjutningsmängden ställs in av parametrar.
4. Exakt stoppkontrolllägeskommando G61
Instruktionsformat: G61;
Detta kommando är ett modalt kommando och i G61-läge är det ekvivalent med varje programblock som innehåller G09-kommandot.
5. Kommando för kontinuerligt skärläge G64
Instruktionsformat: G64;
Denna instruktion är en modal instruktion, och den är också standardtillståndet för verktygsmaskinen. Efter att verktyget flyttat till slutpunkten av instruktionen kommer det att fortsätta att exekvera nästa block utan retardation och kommer inte att påverka positioneringen eller verifieringen i G00, G60 och G09. När du avbryter G61-läget För att använda G64.
6. Automatiskt referenspunktsreturkommando G27, G28, G29
(1) Återgå till kontrollkommandot för referenspunkten G27
Instruktionsformat: G27;
X, Y och Z är koordinatvärdena för referenspunkten i arbetsstyckets koordinatsystem, som kan användas för att kontrollera om verktyget kan placeras på referenspunkten.
Enligt denna instruktion återgår den beordrade axeln till referenspunkten med snabb rörelse, bromsar automatiskt och utför en positionskontroll vid det angivna koordinatvärdet. Om referenspunkten är placerad lyser referenspunktens signallampa för axeln; om det inte är konsekvent kommer programmet att kontrollera igen. .
(2) Automatiskt referenspunktreturkommando G28
Instruktionsformat: G28 X_Y_Z_;
X, Y och Z är koordinaterna för mittpunkten, som kan ställas in godtyckligt. Verktygsmaskinen flyttar sig först till denna punkt och återgår sedan till referenspunkten.
Syftet med att ställa in mellanpunkten är att förhindra att verktyget stör arbetsstycket eller fixturen när det återgår till referenspunkten.
Exempel: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (mittpunkten är 400,0 500,0)
N3 G28 Z600.0; (mittpunkten är 400.0, 500.0, 600.0)
(3) Återgå automatiskt från referenspunkten till G29
Instruktionsformat: G29 X_Y_Z_;
X, Y, Z är de returnerade slutpunktskoordinaterna
Under returprocessen rör sig verktyget från valfri position till den mellanliggande punkten som bestäms av G28 och flyttar sig sedan till slutpunkten. G28 och G29 används vanligtvis i par, och G28 och G00 kan också användas i par.


Posttid: Jan-02-2023
WhatsApp onlinechatt!