Betydningen af almindelige adressetegn
Detaljeret forklaring af programmeringsinstruktionskoder for CNC FANUC bearbejdningscenter
Hjælpefunktion M kommando
Bemærk: Der kan kun være en M -kommando i en blok. Hvis der vises to eller flere M -kommandoer i et program, er kun den sidste M -kommando gyldig, og resten er ugyldige!
Andre instruktioner
(1) F — kommando til fremføringshastighed
F og følgende tal angiver, at når kommandoen er G94, er enheden mm/min, når kommandoen er G95, er enheden mm/r.
(2) S — spindelhastighedskommando
S og følgende tal angiver, at enheden er r/min.
(3) T — Værktøjskommando
T og de følgende tre cifre angiver værktøjsnummeret.
(4) H- og D-værktøjslængdekompenseringsværdi og værktøjsradiuskompensationsværdi
H og D og de følgende tre cifre angiver, at de tre cifre er hukommelsesadressen (nummeret), hvor værktøjskompensationsbeløbet er gemt.
Detaljeret forklaring af G -kommandokoden
1. Indstilling af maskinfunktion
1. G53 — Vælg maskinkoordinatsystemet
Format: G53 XYZ; (XYZ er maskinkoordinatværdien)
Bemærk: Når kommandoen G53 er angivet, slettes radiuskompensation, værktøjslængdekompensation og værktøjsforskydningsværdi for værktøjet. Generelt er Z -aksen beregnet til værktøjsskift.
2. G54 ~ G59 — Vælg emnets koordinatsystem
Bemærk: Når strømmen er tændt og referencepunktet returneres, vælger systemet automatisk G54.
3. G54.1 P1 ~ P48 — Vælg yderligere emnekoordinatsystem
4. G52 - lokalt koordinatsystem
Format: G52X YZ;
Formatbetydning: For nemheds skyld at programmere, skal du indstille emnets koordinatsystem for emnets koordinatsystem. Værdien af XYZ i G52 er positionskoordinaten i emnekoordinatsystemet G54 ~ G59.
Annuller lokalt koordinatsystem —— G52 X 0 Y 0 Z 0;
Bemærk: Når det lokale G52 -koordinatsystem kommanderes, eller det lokale koordinatsystem annulleres, annulleres værktøjsforskydningsværdierne såsom værktøjslængdekompensation og værktøjsradiuskompensation. I det efterfølgende program skal den angivne værktøjslængdekompensation, værktøjsradiuskompensation og andre værktøjsforskydningsværdier nulstilles.
5. G90 — Absolut programmering
Absolut programmering betyder, at værktøjet bevæger sig til en bestemt position væk fra arbejdsemnets koordinatsystems oprindelse.
6. G91 — Inkrementel programmering
I den trinvise programmering beregnes afstanden for værktøjsbevægelsen baseret på det forrige punkt, som er forøgelsen af det foregående punkt.
7. G21 mm indgang G20 tommer input
8. G16 — Aktiver kommando for polarkoordinater G15 — Annuller kommando for polarkoordinat
2. Interpolationsfunktionsinstruktion
1. G00 — Hurtig positioneringsinstruktion
Format: G00 XYZ;
Formatbetydning: G00-kommando får værktøjet til at bevæge sig fra værktøjets aktuelle punkt til et andet punkt med den hurtigste hastighed i punkt-positionskontroltilstand. Banen er ikke nødvendigvis to punkter og en linje, det kan være en brudt linje.
Bemærk: (1) Når værktøjet bevæger sig fra top til bund: G00 XY; Z; Indstil først XY -planet, og derefter falder Z -aksen ned. (2) Når værktøjet bevæger sig fra bund til top: G00 Z; XY; Z -aksen stiger først, og derefter sættes XY -plan.
2. G01 — Lineær interpolationskommando
Format: G01 XYZF;
Formatbetydning: G01 -kommando får værktøjet til at flytte fra det aktuelle til det angivne punkt i henhold til F -kommandoen.
3. G02 - interpolation med uret, G03 - interpolation mod uret
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;
Format betyder:
Bemærk: 1. Det kan udelades, når IJK er nul; i det samme program, hvis IJK og R vises på samme tid, er R gyldig.
2. Ved bearbejdning med R kan hele cirklen ikke bearbejdes, og hele cirklen kan kun programmeres med centerkoordinaten IJ k.
3. Program pause instruktion
1. G04 — Pause instruktion
Format: G04 X; eller G04 P;
Formatbetydning: X efterfølges af forlængelsestiden, enheden er s, og der skal være et decimalpunkt efter det. Tallet efter P er et heltal, og enheden er ms.
For det fjerde opkaldsinstruktionen for underrutinen
1. M98 P ×××;
Formatbetydning: P × × × refererer til underprogramnummeret på det opkaldende program, 0 før programmet kan ikke udelades, det refererer til antallet af gentagne opkald.
2. Skrivningen af delprogrammet er stort set det samme som det generelle program, bortset fra at programmets afslutning er M99, hvilket betyder, at delprogrammet slutter og vender tilbage. M99 behøver ikke at være en blok uafhængigt, men kan placeres i slutningen af den sidste blok.
Fem instruktioner til værktøjskompensation
1. G43, G44, G49 — kommando til kompensation af værktøjslængde
Format: G43 ZH; angiver den positive kompensation af værktøjslængden, Z-aksens rækkevidde Z er den angivne værdi plus kompensationsværdien H.
G44 ZH; Repræsenterer den negative kompensation af værktøjslængden, Z-aksens rækkevidde Z er den angivne værdi minus kompensationsværdien H.
G49 Z; eller H00 betyder annullering af værktøjslængdekompensation
Bemærk: G43 G44 -kommandoen har intet at gøre med G90 G91, forskydningsværdien svarende til H -kommandoen kan være negativ eller positiv. Når H er 0, annulleres værktøjslængdekompensationen. H -værdiens område er 00 ~ 200.
Da kompensationsværdien varierer fra -999,999 til 999,999 mm eller -99,9999 til 99,9999 tommer, ændres tegnet på kompensationsværdien, og alt arbejde kan udføres ved hjælp af G43.
2. G41, G42, G40 — kommando til kompensation af værktøjsradius
Format: {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF;
G40 G00 (G01) XYF; eller D00
Formatbetydning: G17 G18 G19 er udvælgelsesplanet,
G41 værktøjsradius venstre kompensation, G42 værktøjsradius højre kompensation og G40 værktøjsradius kompensation annulleres.
Bemærk:
1. Ved indtastning af værktøjsradiuskompensationstilstand fra tilstanden uden værktøjskompensation, eller når værktøjsradiuskompensation annulleres, skal værktøjet flyttes ud en vis afstand, ellers vil værktøjet direkte opveje en værktøjsradius i normal bevægelsesretning, og værktøjet vil kollidere, hvis der ikke er vendeplads.
2. Når D er 0, annulleres værktøjsradiuskompensationen. D -værdiens område er 0 ~ 200.
Fordi intervallet for kompensationsværdien er -999,999 ~ 999,999 mm eller -99,9999 ~ 99,9999 tommer.
3. Venstre og højre kompensationsbedømmelse af værktøjsradius er baseret på værktøjsfremføringsretningen, værktøjscentrets kontur, især venstre og højre forskydningsværdier for G41 og G42 ved udførelse af G18 G19.
4. Ved udførelse af G41, G42 og G40 kan bevægelseskommandoen kun bruge G00 G01, men ikke G02 G03.
5. For at sikre konturens integritet og glathed skal du generelt bruge: G41 G42 -kommando til at udføre værktøjsradiuskompensation, gå gennem overgangssektionen (cirkel eller lige linje), konturskæring gå gennem overgangssektionen (cirkel eller lige linje), brug G40 til at annullere værktøjsradiuskompensationen.
6. Hvis programmet under programmering til indførelse og annullering af værktøjets radiuskompensation er i blokens hovedprogram (det skal gøres ved behandling af chefen), derefter når antallet af gange, der kaldes til underprogrammet (behandlingskontur program) overstiger én gang, det vil blive afskåret i anden gang. Der vil være et overskærende fænomen.
Seks instruktioner i dåse
Liste over faste cyklus kommandofunktioner
De sædvanlige seks grundlæggende handlinger i en kommando med fast cyklus er:
1. Handling 1 - positionering af X- og Y -aksen (startpunkt)
2. Handling 2 — Hent hurtigt punktet R -plan (positionen, der skal skæres
3. Handling 3-hullers behandling. Hulbearbejdningen udføres i skæremodus.
4. Handling 4 — Handlingen i bunden af hullet. Såsom pause, spindelstop, værktøjsskift osv.
5. Handling 5 - vende tilbage til R -planet.
6. Handling 6 - Vend hurtigt tilbage til begyndelsen





