Betydelsen av vanliga adresstecken
Detaljerad förklaring av programmeringsinstruktionskoder för CNC FANUC bearbetningscenter
Hjälpfunktion M kommando
Obs! Det kan bara finnas ett M -kommando i ett block. Om två eller flera M -kommandon visas i ett program är bara det sista M -kommandot giltigt och resten är ogiltiga!
Andra instruktioner
(1) F — kommando för matningshastighet
F och följande siffror indikerar att när kommandot är G94 är enheten mm/min, när kommandot är G95 är enheten mm/r.
(2) S — spindelhastighetskommando
S och följande siffror indikerar att enheten är r/min.
(3) T — Verktygskommando
T och följande tre siffror anger verktygsnumret.
(4) H- och D-verktygslängdskompensationsvärde och verktygsradiekompensationsvärde
H och D och följande tre siffror indikerar att de tre siffrorna är minnesadressen (numret) där verktygskompensationsmängden lagras.
Detaljerad förklaring av G -kommandokoden
1. Maskinfunktionsinställning
1. G53 — Välj maskinkoordinatsystem
Format: G53 XYZ; (XYZ är maskinkoordinatvärdet)
Obs! När kommandot G53 har angetts raderas radiekompensationen, verktygslängdskompensationen och verktygets förskjutningsvärde. I allmänhet är Z -axeln avsedd för verktygsbyte.
2. G54 ~ G59 — Välj arbetsstyckets koordinatsystem
Obs: När strömmen slås på och referenspunkten returneras väljer systemet automatiskt G54.
3. G54.1 P1 ~ P48 — Välj ytterligare koordinatsystem för arbetsstycket
4. G52 — lokalt koordinatsystem
Format: G52X YZ;
Formatbetydelse: För att underlätta programmeringen, ställ in underkoordinatsystemet för arbetsstyckets koordinatsystem. Värdet på XYZ i G52 är positionskoordinaten i arbetsstyckets koordinatsystem G54 ~ G59.
Avbryt lokalt koordinatsystem —— G52 X 0 Y 0 Z 0;
Obs! När det lokala koordinatsystemet G52 kommanderas eller det lokala koordinatsystemet avbryts, kommer verktyget förskjutna värden som verktygslängdskompensation och verktygsradiekompensation att avbrytas. I det efterföljande programmet måste den angivna verktygslängdskompensationen, verktygsradiekompensationen och andra verktygsförskjutningsvärden återställas.
5. G90 — Absolut programmering
Absolut programmering innebär att verktyget förflyttar sig till en viss position bort från ursprunget för arbetsstyckets koordinatsystem.
6. G91 — Inkrementell programmering
I den inkrementella programmeringen beräknas avståndet för verktygsrörelsen baserat på föregående punkt, vilket är ökningen av föregående punkt.
7. G21 - mm ingång G20 - tum ingång
8. G16 — Aktivera kommando för polära koordinater G15 — Avbryt kommando för polarkoordinat
2. Interpoleringsfunktionsinstruktion
1. G00 — Snabb positioneringsinstruktion
Format: G00 XYZ;
Formatbetydelse: G00-kommandot gör att verktyget flyttas från verktygets nuvarande punkt till en annan punkt med den snabbaste hastigheten i punktlägesstyrningsläget. Banan är inte nödvändigtvis två punkter och en linje, det kan vara en streckad linje.
Obs: (1) När verktyget rör sig uppifrån och ner: G00 XY; Z; Ställ in XY -planet först och sedan sjunker Z -axeln. (2) När verktyget rör sig från botten till toppen: G00 Z; XY; Z -axeln stiger först och sedan ställs XY -planet in.
2. G01 — Linjärt interpolationskommando
Format: G01 XYZF;
Formatbetydelse: G01 -kommandot får verktyget att flytta från strömmen till den angivna punkten enligt F -kommandot.
3. G02 - interpolering medurs, G03 - interpolering moturs
Format: G17 {G02 /G03} XY (R /IJ) F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
Formatbetydelse:
Obs: 1. Det kan utelämnas när IJK är noll; i samma program, om IJK och R visas samtidigt, är R giltigt.
2. Vid bearbetning med R kan inte hela cirkeln bearbetas, och hela cirkeln kan bara programmeras med mittkoordinaten IJ k.
3. Programpausinstruktion
1. G04 — Pausa instruktionen
Format: G04 X; eller G04 P;
Formatbetydelse: X följs av förlängningstiden, enheten är s, och det måste finnas en decimal efter det. Talet efter P är ett heltal och enheten är ms.
För det fjärde, samtalsinstruktionen för delrutinen
1. M98 P ×××;
Formatbetydelse: P × × × hänvisar till delprogrammets nummer till det uppringande programmet, 0 före programmet kan inte utelämnas, det hänvisar till antalet upprepade samtal.
2. Skrivandet av delprogrammet är i princip detsamma som det allmänna programmet, förutom att programmets slut är M99, vilket innebär att delprogrammet slutar och återkommer. M99 behöver inte vara ett block oberoende, utan kan placeras i slutet av det sista blocket.
Fem instruktioner för verktygskompensation
1. G43, G44, G49 — kommando för kompensation av verktygslängd
Format: G43 ZH; anger den positiva kompensationen för verktygslängden, Z-axelns avstånd Z är det angivna värdet plus kompensationsvärdet H.
G44 ZH; Representerar den negativa kompensationen för verktygslängden, Z-axelns avstånd Z är det angivna värdet minus kompensationsvärdet H.
G49 Z; eller H00 betyder att avbryta verktygslängdskompensation
Obs: G43 G44 -kommandot har ingenting att göra med G90 G91, förskjutningsvärdet som motsvarar H -kommandot kan vara negativt eller positivt. När H är 0 avbryts verktygslängdskompensationen. Intervallet för H -värdet är 00 ~ 200.
Eftersom kompensationsvärdet varierar från -999,999 till 999,999 mm eller -99,9999 till 99,9999 tum, ändras tecknet på kompensationsvärdet och allt arbete kan utföras med G43.
2. G41, G42, G40 - kommando för verktygsradiekompensation
Format: {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF;
G40 G00 (G01) XYF; eller D00
Formatbetydelse: G17 G18 G19 är urvalsplanet,
G41 verktygsradie vänster kompensation, G42 verktygsradie höger kompensation och G40 verktygsradie kompensation avbryts.
Notera:
1. När du går in i verktygsradiekompensationstillståndet från tillståndet utan verktygskompensation, eller när verktygsradiekompensationen avbryts, måste verktyget flyttas ut ett visst avstånd, annars kommer verktyget att direkt förskjuta en verktygsradie i normal rörelseriktning, och verktyget kommer att kollidera om det inte finns något svängutrymme.
2. När D är 0 avbryts verktygsradiekompensationen. Intervallet för D -värdet är 0 ~ 200.
Eftersom kompensationsvärdet är -999,999 ~ 999,999 mm eller -99,9999 ~ 99,9999 tum.
3. Vänster- och högerkompensationsbedömningen av verktygsradien baseras på verktygsmatningsriktningen, verktygets centrumkontur, särskilt vänster- och högerförskjutningsvärdena för G41 och G42 vid körning av G18 G19.
4. När du kör G41, G42 och G40 kan rörelsekommandot endast använda G00 G01, men inte G02 G03.
5. För att säkerställa konturens integritet och jämnhet, använd i allmänhet: G41 G42 -kommando för att utföra verktygsradiekompensation, gå igenom övergångssektionen (cirkel eller rak linje), konturskärning går genom övergångssektionen (cirkel eller rak rad), använd G40 för att avbryta verktygsradiekompensationen.
6. Om programmet under programmeringen för att införa och avbryta radiekompensationen för verktyget finns i blockets huvudprogram (det måste göras vid bearbetning av chefen), då när antalet gånger man anropar subrutinen (bearbetningskontur programmet) överstiger en gång, det kommer att klippas av den andra gången. Det kommer att finnas ett överskridande fenomen.
Sex instruktioner för konserverad cykel
Lista över kommandofunktioner med fast cykel
De vanliga sex grundläggande åtgärderna för ett fast cykelkommando är:
1. Åtgärd 1 - X- och Y -axelpositionering (startpunkt)
2. Åtgärd 2 - nå snabbt punkten R -planet (positionen som ska skäras
3. Åtgärd 3-håls bearbetning. Hålbearbetningen utförs i skärmatningsläget.
4. Åtgärd 4 - Åtgärden längst ner i hålet. Såsom paus, spindelstopp, verktygsförskjutning etc.
5. Åtgärd 5 - återgå till R -planet.
6. Åtgärd 6 - Återgå snabbt till början





