May 18, 2024 Læg en besked

Komplet og detaljeret forklaring af CNC-værktøjsmaskiner (G Komplet og detaljeret forklaring af CNC-værktøjsmaskiner (G-kode)kode)

 

G00

Hurtigt bevægende positionering

G00 X__Y__Z__;

G01

Lineær interpolationstilstand

G01 X__Y__Z__;

Hjørneaffasningstilstand

G01 X__Y__C__;

G01 X__Y__;

C: Afstanden fra det imaginære hjørne til startpunktet eller slutpunktet for affaseskæring

Hjørneafrunding

G01 X__Y__;

R: Hjørnets bueradius, udfør filetaffasning ved skæringspunktet mellem første og andet program.

retvinklet tilstand

G17;

G01 A__X__(Y_);

A: Vinklen mellem den rette linje og den første akse i planet

X: X-koordinat for slutpunktet

GO2

Bueinterpolation (med uret)

G02 X__Y__R__F__;

R: bueradius

GO3

Cirkulær interpolation (mod uret)

G03 X__Y__R__F__;

R: bueradius

GO4

pause

G04 X(U)__; eller G04 P__;

XU: efterfølges af den angivne pausetid, og den efterfølgende værdi skal have en decimal, ellers beregnes den som en tusindedel af denne værdi, og enheden er s;

P: Angiv tidspunktet, ingen decimal er tilladt (det vil sige udtrykt som et heltal), enheden er ms.

GO2.1

Involut interpolation (med uret)

G02.1 X__Y__I__J__F__P;

IJ: Buecenterkoordinater

P: pitch nummer, antal omdrejninger

GO3.1

Involut differenskompensation (mod uret)

G03.1 X__Y__I__J__F__P;

IJ: Buecenterkoordinater

P: pitch nummer, antal omdrejninger

GO2.3

Eksponentiel funktionsinterpolation (fremadrotation)

G02.3 X__Y__I__J__R__F__Q__I;

IJ: vinkel

R: fast værdi

F: Starthastighed

Q: Slutpunkts fremføringshastighed

G03.3

Eksponentiel funktionsinterpolation (inversion)

G03.3 X__Y__I__J__R__F__Q__ I;

IJ: vinkel;

R: fast værdi;

F: Starthastighed

Q: Slutpunkts fremføringshastighed

G05

Højhastigheds- og højpræcisionskontrolⅠ

G05 P10000 kontrolåbning med høj hastighed og høj præcision

G05 P0 nedlukning med høj hastighed og høj præcision

G05 P3 højhastighedsbearbejdning på

G05 P0 højhastighedsbearbejdning lukket

G05.1

Høj hastighed og høj præcision kontrol II

G05.1 Q1 højhastigheds- og højpræcisionskontrol er aktiveret

G05.1 Q0-nedlukning med høj hastighed og høj præcision

G05.2 Q2 X0 Y0 Z0 Højpræcisionstilstand for frit overflade er slået til

G05.1 Q0 højpræcisionstilstand for fri form overflade er slået fra

G07.1

Cylindrisk interpolation

G07.1 C__;

C: cylinderradius

G09

korrekt stopkontrol

G10

Program parameter input/korrektion input

G90 G10 L2 P__Xp__Yp__Zp__;

G91

P: 0 Eksterne emnekoordinater

1 G54

2 G55

3 G56

4 G57

5 G58

6 G59

Når P: er et andet tal end 0~6, betragtes værdien af ​​P som 1. Når P udelades, betragtes det som den aktuelt valgte mængde af koordinatkorrektion for emnet.

G10 L10 P__R__;

P: rettelsesnummer

R: Korrektionsbeløb

G10 L10 P__ R__; lang korrektion formkorrektion

G10 L11 P__ R__; lang korrektion slidkorrektion

G10 L12 P__ R__ ;Diameter formkorrektion

G10 L13 P__ R__; Diameter slidkorrektion

G11

Programparameterindtastning annulleres

G12

Cirkulær skæring CW

G12 I__D__F__;

I: Cirkelradius (inkrementel værdi)

D: rettelsesnummer

① Skær fra midten af ​​cirklen

② Tilnærme konturen i en buemåde

③Fræsebuebane

G12.1

Polær koordinatinterpolationstilstand starter

G13

Cirkulær skæring mod venstre

G13 I__D__F__;

I: Cirkelradius (inkrementel værdi)

D: rettelsesnummer

G13.1

Polær koordinatinterpolationstilstand annulleret

G15

Polær koordinatkommando annulleret

G15 annullerer G16 polær koordinatkommando

G16

Polær koordinatkommando er gyldig

N1005 G16;

N1010 G90 G01 X__Y__;

N2000 G15;

Blandt dem repræsenterer X__ i N1010-sætningen den polære koordinatradius, og Y__ repræsenterer vinklen.

G17

Planvalg XY

Fræsning M36*0.75 gevind

Eksempel: Dette eksempel antager, at trådens midtpunkt er ({{0}}, 0); gevindskærerens diameter er 33.244.

G00 G90 G80 G40 G49 G54 X0. Y0.;

S4000 M13;

G00 G43 H2 Z50.;

Z10. G01 Z0. F800.;

G41 D__;

G02 Y1.378 J0.689 F600.;

G17;

G02 Z-15. J-1.378 P20. F600.;

G02 Y0. J-0.689;

G00 Z80.;

G40;

M05;

M09;

M30;

Brug først en fræser med samme diameter som gevindskæreren til at programmere, opnå Y-, J-værdierne og X, Y-koordinatværdierne, og indsæt dem derefter i ovenstående programeksempel

G18

Flyvalg XZ

G19

Flyvalg YZ

G20

britiske instruktioner

G21

Metriske instruktioner

G27

Referenceoprindelseskontrol

G28

Vend tilbage til referenceoprindelse

G28 X__ Y__ Z__;

G29

Startpunkt nulstilles

G29 X__ Y__ Z__;

G30

Vend tilbage til 2. til 4. referenceoprindelse.

G30 P2(P3,P4) X__ Y__ Z__;

G30.1

Nulstil værktøjsposition 1

G30.2

Nulstil værktøjsposition 2

G30.3

Nulstil værktøjsposition 3

G30.4

Nulstil værktøjsposition 4

G30.5

Nulstil værktøjsposition 5

G30.6

Nulstil værktøjsposition 6

G31

hoppe

G31.1

Hop 1

G31.2

Hop 2

G31.3

Hop 3

G32

Gevindskæring (normal ledning)

G32 Z__F__Q__;

Z: gevindskæreretningens akseadresse og gevindlængde;

F: Før i retning af den lange akse (aksen med den største mængde bevægelse)

Sp: Gevindskærings startforskydningsvinkel (0~360 grader)

G33

Gevindskæring (præcisions bly - tomme gevind)

G33 Z__E__Q__;

Z: Gevindskæringsretning akseadresse og gevindlængde

E: Før i retning af den lange akse (aksen med den største mængde bevægelse), antallet af tænder indeholdt i 1 tomme

Sp: Gevindskærings startforskydningsvinkel (0~360 grader)

G34

Cirkulært arrangement hulcyklus

G34 X__Y__I__J__K__;

XY: Centerposition af den periferiske hulcyklus

I: cirkelradius, udtrykt som et positivt tal

J: Vinklen på det indledende borepunkt mod uret er positiv

K: Antal borehuller, område 1~9999, kan ikke være 0, retning mod uret er positiv, retning med uret er negativ

G35

Lineær vinkel arrangeret hul-cyklus

G35 X__Y__I__J__K;

XY: koordinater for startpunktet, påvirket af G90/G91

I: Interval, den retlinede afstand mellem to huller

J: Vinkel, vinklen mellem array-retningen og X-aksen, retningen mod uret er positiv

K: Antallet af huller (inklusive startpunktet), indstillingsområdet er 1~9999

 

G36

Bue arrangement hul cyklus

G36 X__Y__I__J__P__K__;

XY: Buecenterkoordinater

I: bueradius

J: Vinklen på det indledende borepunkt mod uret er positiv

P: vinkelinterval

K: antal huller

G37

Automatisk værktøjslængdemåling

G37 Z__R__D__F__;

Z: Måling af akseposition og koordinatværdi for den målte position

R: Afstanden fra det punkt, der begynder at bevæge sig ved målehastigheden, til målepositionen

D: Begrænsning af værktøjets stopområde

F: Målehastighed

G37.1

Skakternet arrangement hulløkke

G37.1 X__Y__I__P__J__K__

XY: startpunktskoordinater

I: X-akse interval

P: Tallet i X-aksens retning. Angiv område 1~9999

J: Y-akse interval

K: Tallet i Y-aksens retning

G38

Vektorbetegnelse for værktøjsradiuskompensation

G38 I__J__;

Bruges kun i diameterkorrektionstilstand

G39

Værktøjsradiuskorrektion Hjørnebuekorrektion

G39 X__ Y__

Bruges kun i diameterkorrektionstilstand

G40

Værktøjsradiuskorrektion Annuller

G41

Værktøjsdiameterkorrektion venstre

G42

Værktøjsdiameter korrektion højre

G40.1

Normal kontrol Annuller

G40.1 X__Y__F__;

G41.1

Normal kontrol forbliver effektiv

G41.1 X__Y__F__;

G42.1

Normal kontrol ret effektiv

G42.1 X__Y__F__;

G43

Værktøjslængdeindstilling (+)

G43 Z__H__;

…;

G49 Z__;

G44

Indstilling af værktøjslængde (-)

G44 Z__H__;

…;

G49 Z__;

G49

Indstilling af værktøjslængde Annuller

G43.1

1. spindelkontrol gyldig

G44.1

2. spindelkontrol gyldig

G45

Indstilling af værktøjsposition (udvidelse)

G45 X__D__;

Brug den korrektionsmængde, der er indstillet i hukommelsesområdet for korrektionsmængden, til at beregne forlængelsen i bevægelsesretningen.

G46

Indstilling af værktøjsposition (zoom ud)

G46 X__D__;

Brug den korrektionsmængde, der er indstillet i hukommelsesområdet for korrektionsmængden, for at reducere mængden af ​​bevægelse i retningen.

G47

Indstilling af værktøjsposition (dobbelt)

G47 X__D__;

Forlængelsen i bevægelsesretningen beregnes som to gange den korrektionsmængde, der er indstillet i korrektionsmængdehukommelsesområdet.

G48

Indstilling af værktøjsposition (halveret)

G48 X__D__;

Reduktionsmængden i bevægelsesretningen beregnes som det dobbelte af den korrektionsmængde, der er indstillet i korrektionsmængdehukommelsesområdet.

G47.1

Samtidig styring af 2 spindler er gyldig

G50

Skala Annuller

G51

Skalering er gyldig

G51 X__Y__Z__P__;

XYZ: skalerede centerkoordinater

P: Proportional zoomforstørrelse

G50.1

G kommando spejl annuller

G50.1 X0;

G50.1 Y0;

G50.1 Z0;

Uanset hvilken akse der annulleres vil blive indtastet efter G50.1.

G51.1

G-kommandobilledet er gyldigt

G51.1 X0;

G51.1 Y0;

G51.1 Z0;

Hvilken akse, der spejles, indlæses efter G51.1

G52

Lokale koordinatsystemindstillinger

G53

Valg af mekanisk koordinatsystem

G54

Emnekoordinatsystem 1 valg

G55

Valg af emnekoordinatsystem 2

G56

Emnekoordinatsystem 3 valg

G57

Emnekoordinatsystem 4 valg

G58

Valg af emnekoordinatsystem 5

G59

Emnekoordinatsystem 6 valg

G54.1

Valg af emnekoordinatsystem udvidet til 48 grupper

G60

Envejs positionering

G60 X__Y__Z__;

G61

Korrekt stopkontroltilstand

G61.1

Høj hastighed og høj præcision kontrol

G61.1 X__Y__F__;

G62

Automatisk justering af hjørnetilspænding

G63

Tappetilstand

Klippeprocenten er fastsat til 100 %

Feedtilbageholdelse er ugyldig

Enkelt blokstop er ugyldigt

G63.1

Samtidig tryktilstand (tryk fremad)

G63.2

Samtidig banketilstand (omvendt bankning)

G64

Skæretilstand

G65

Brugermakro Enkelt opkald

G66

Brugermakrostatusopkald A

G66.1

Brugermakrostatusopkald B

G67

Brugermakrostatusopkald C

G68

Koordinatrotation gyldig

G17 G68 X0 Y0 R__;

R: Rotationsvinkel, mod uret er positiv, område -360.000~+360.000

G69

Koordinatrotation Annuller

G70

brugerens dåseløkke

G71

brugerens dåseløkke

G72

brugerens dåseløkke

G73

Fast cyklus (trin cyklus)

G73 X__Y__Z__R__F__S__Q__;

XYZ: hulplaceringsdata

Q: Prøv dit bedste

R: R-punkt

F: Fremføringshastighed

S: spindelhastighed

G74

Fast cyklus (omvendt bankning)

G74 X__Y__Z__R__Q__F__S__X__Y__;

Z: hulplaceringsdata

R: R-punkt

Q: trinbeløb

F: Fremføringshastighed

S: spindelhastighed

Værdierne for F og S er: speed * pitch=feed

G75

brugerens dåseløkke

G76

Fast cyklus (nøjagtig boring)

Efter at X- og Y-akserne er placeret, bevæger Z-aksen sig hurtigt til punktet R og fødes derefter til punktet Z med den hastighed, F. Derefter orienteres spindlen og bevæger sig en vis afstand i den givne retning, og vender derefter hurtigt tilbage til startpunktet eller punktet R. Bagefter roterer spindlen med den oprindelige hastighed og retning.

Bemærk: Vær opmærksom på, om værktøjsspidsens retning efter spindelorientering opfylder kravene.

G77

brugerens dåseløkke

G78

brugerens dåseløkke

G79

brugerens dåseløkke

G80

Dåse cyklus annuller

G81

Fast cyklus (boring/blyhul)

G8?(G7?) X_Y_Z_R_Q_P_F_L_S_, S_, I_, J_;

G8?(G7?) X_Y_Z_R_Q_P_F_L_S_, R_, I_, J_;

G8? (G7?): Hulbearbejdningstilstand

XYZ: hulplaceringsdata

RQPF: hulbearbejdningsdata (R: refererer til R-punkt Q: specifikation af hver skæremængde, inkrementel værdiinput

P: Sæt tid på pause, tilføj WeChat: Yuki7557 og modtag et makroprogram tutorial

F: borehastighed eller gevindstigning)

L: antal gentagelser

S: spindelrotationshastighed

R: Spindelrotationshastighed under synkroniseringsskift eller gendannelse

I: Positionering positioneringsakse positioneringsbredde

J: Boreaksepositioneringsbredde

G82

Fast cyklus (boring/tælle boring)

G82 X__Y__Z__R__F__P__;

P: pausetid

G83

Fast cyklus (dybt huls boring)

G83 X__Y__Z__R__Q__F__;

Q: Hver skæremængde, trinvis input

G84

Fast cyklus (tapping) Mitsubishi-system

G84 X__Y__Z__R__F__P__;

F: tonehøjde

P: Pause tid

Fast cyklus (tapping) Frank-system mv.

G84 X__Y__Z__R__F__S__;

XYZ: hulplaceringsdata

R: R-punkt

F: Fremføringshastighed

S: spindelhastighed

Værdierne for F og S er: speed * pitch=feed

G85

Fast cyklus (boring ind og boring ud)

Den konserverede cyklus er meget enkel, og udførelsesprocessen er som følger:

X- og Y-aksepositionering, Z-akse når hurtigt punkt R, føder til punkt Z ved F-hastighed og vender tilbage til punkt R ved F-hastighed.

G86

Fast cyklus (kedeligt)

Udførelsesprocessen for denne konserverede cyklus ligner G81. Forskellen er, at i G86 stopper spindlen, når værktøjet føres til bunden af ​​hullet.

Vend hurtigt tilbage til punkt R eller startpunktet og drej derefter spindlen

G87

Fast cyklus (rygboring)

I G87-cyklussen, efter at X- og Y-akserne er positioneret, er spindlen orienteret, X- og Y-akserne bevæger sig i den specificerede retning med afstanden givet af behandlingsparameteren Q og bevæger sig til bunden af ​​hullet (punkt R ) ved en hurtig fremføringshastighed, og X- og Y-akserne genoprettes. I den oprindelige position roterer spindlen med en given hastighed og retning, Z-aksen føres til Z-punktet med en hastighed givet af F, og derefter orienteres spindlen igen, og X- og Y-akserne bevæger sig i den specificerede retning vha. afstanden specificeret af Q til hurtig fodring. Hastigheden vender tilbage til startpunktet, X- og Y-akserne vender tilbage til deres positioneringspositioner, og spindlen begynder at rotere.

Noter er de samme som G76

G88

Fast cyklus (kedeligt)

G88 er en konserveret cyklus til boring med manuel returfunktion

G89

Fast cyklus (kedeligt)

G90

Absolut værdi instruktioner

G90 X__Y__Z__;

G91

inkrementel værdi kommando

G91 X__Y__Z__;

G92

Indstilling af mekanisk koordinatsystem

G92 S__Q__;

S: Maksimal spændehastighed;

Q: Minimum spændehastighed

G92.1

Indstilling af emnekoordinatsystem

G93

Foder mod tid

G94

Ikke-synkron feed (feed per minut)

G95

Synkron tilførsel (tilførsel pr. omdrejning)

G96

Ugentlig hastighed tilpasset kontrol er effektiv

G96 S__P__;

S: Ugentlig hastighed

P: Periferihastigheden skal styres for at angive aksen

G97

Zhousu One Custom Control Annuller

G98

Fast cyklus startpunkt retur

G99

Fast cyklus R punkt retur

G113

Spindelsynkroniseringskontrol annulleres

G114.1

Spindelsynkroniseringskontrol gyldig

G114.1 H__D__R__A__;

H: Grundlæggende spindelvalg

D: Synkron spindelvalg

R: Mængde for synkron spindelfaseforskydning

A: Spindelsynkroniseringsacceleration og decelerationstidskonstant

 

 

Send forespørgsel

whatsapp

Telefon

E-mail

Undersøgelse