Jul 29, 2023 Deixa un missatge

Codi G de mecanitzat CNC, codi M!

 

1. Codi G i les seves funcions

G00------Posicionament ràpid

G01------Interpolació lineal

G02------interpolació circular en sentit horari

G03------Interpolació circular en sentit contrari a les agulles del rellotge

G04------Pausa programada

G05------Interpolació circular a través del punt intermedi

G06------interpolació parabòlica

Interpolació de la corba spline G07------Z

G08------acceleració de l'alimentació

G09------desacceleració de l'alimentació

Configuració de dades G10------

G16------programació de coordenades polars

G17------processament del pla XY

G18------processament del pla XZ

G19------processament del pla YZ

G20------Mida en polzades (sistema FANUC)

G21-----mida mètrica (sistema Fanuc)

Mètode de programació de dimensions de radi 22------G

G220-----utilitzat a la interfície d'operació del sistema

Mètode de programació de la mida del diàmetre G23------

G230-----utilitzat a la interfície d'operació del sistema

G24------final de la subrutina

G25------procés de salt

Processament del cicle G26------

G30------cancel·lació de l'ampliació

Definició d'31------ampliació

G32------sistema de tall de fil de pas igual, polzades

G33------tall de rosca de pas igual, mètric

G34------tall de fil de pas augmentat

G35------disminueix el tall de fil de pas

G40------compensació d'eines/cancel·lació de compensació d'eines

G41------Compensació del tallador: esquerra

G42------Compensació del tallador: dreta

Eina G43------desplaçament positiu

G44------desplaçament d'eina--negatiu

G45------desplaçament d'eina més / més

G46------desplaçament d'eina més /-

G47------desplaçament de l'eina-/-

G48------eina offset-/plus

Desplaçament d'eina G{{0}}0/ més

G{{0}}desplaçament d'eina 0/-

G{{0}}desplaçament d'eina més /0

G{{0}}eina offset-/0

G53------Desplaçament de línia recta, tanca la sessió

G54------estableix les coordenades de la peça

G55------Defineix la coordenada 2 de la peça

G56------estableix la coordenada de la peça tres

G57------estableix la coordenada de la peça 4

G58------Defineix la coordenada cinc de la peça

G59------estableix les coordenades de la peça 6

G60------mode de camí precís (fi)

G61------mode de camí precís (mig)

G62------Mode de camí exacte (gruixut)

G63------fil de toc

G68------desplaçament de l'eina, cantonada interior

G69------desplaçament de l'eina, cantonada exterior

G70------Mida polzada polzada (això és Siemens, FANUC és G21)

G71------Mida mètrica mm

G74------Torna al punt de referència (punt zero de la màquina)

G75------torna al punt zero de la coordenada de programació

G76------Cicle compost de fils

G80------Tanqueta de sessió de cicle predeterminat

G81------Cicle prefixat del cercle extern

Cicle prefixat de fil G331-----

G90------mida absoluta

G91------mida relativa

G92------coordenades prefabricades

G93------compte enrere, velocitat d'alimentació

G94------taxa d'alimentació, feed per minut

G95------taxa d'alimentació, alimentació per revolució

G96------control constant de la velocitat de la línia

G97------cancel·leu el control de velocitat lineal constant

2. Explicació detallada de la funció de codi G

Posicionament ràpid

format: G00 X(U)__Z(W)__}

il·lustrar:

(1) Aquesta ordre fa que l'eina es mogui ràpidament a la posició especificada segons el mode de control de punt. La peça no s'ha de processar durant el moviment.

(2) Tots els eixos programats es mouen al mateix temps a la velocitat definida pels paràmetres. Quan un determinat eix acaba el valor programat, s'atura, mentre que els altres eixos continuen movent-se.

(3) No cal programar les coordenades que no es mouen.

(4) G00 es pot escriure com G0

exemple:

G00 X75 Z200

G01 U-25 W-100

Primer, X i Z caminen 25 ràpids fins al punt A alhora, i després caminen 75 ràpids fins al punt B en la direcció Z.

interpolació lineal

Format: G01X(U)_Z(W)_F_(mm/min)

il·lustrar:

(1) Aquesta ordre fa que l'eina es mogui a la posició especificada segons el mètode d'interpolació lineal. La velocitat de moviment està comandada per F

Velocitat d'alimentació. Totes les coordenades es poden enllaçar per córrer.

(2) G01 també es pot escriure com a G1

exemple:

G01 X40 Z20 F150

Enllaç de dos eixos del punt A al punt B

interpolació circular

Format 1: G02X(u)_Z(w)_I_K{{}}}F_

il·lustrar:

(1) Quan X i Z estan a G90, les coordenades del punt final de l'arc són coordenades absolutes relatives al punt zero programat. Al G91,

El punt final de l'arc és un valor incremental relatiu al punt inicial de l'arc. Independentment de G90 o G91, I i K són les coordenades incrementals del centre de l'arc en relació amb el punt inicial.

I és el valor en la direcció X i K és el valor en la direcció Z. Les coordenades del centre del cercle no es poden ometre durant la interpolació circular, tret que es programin en altres formats.

(2) Quan programeu l'ordre G02, podeu programar directament cercles quadrants, cercles complets, etc.

Nota: En passar pel quadrant, la compensació de joc es realitzarà automàticament. Si hi ha una gran diferència entre la compensació del joc d'entrada al final de l'àrea del paràmetre i el joc real de la màquina-eina, es produiran marques de tall evidents a la peça de treball.

(3) G02 també es pot escriure com a G2.

Exemple: G02 X60 Z50 I40 K0 F120

Format 2: G02X(u)_Z(w)_R( més -)_F_

Nota: (1) No es pot utilitzar per a la programació de cercles complets

(2) R és el radi de l'arc R d'un costat de la peça. R és un símbol, "+" indica que l'angle de l'arc és inferior a 180 graus;

"-" indica que l'angle de l'arc és superior a 180 graus. Entre ells, es pot ometre "plus".

(3) Es basa en les coordenades del punt final. Quan la longitud entre el punt final i el punt inicial és superior a 2R, l'arc es substitueix per una línia recta.

Exemple: G02 X60 Z50 R20 F120

Format 3: G02X(u)_Z(w)_CR=_(radi)F_

Format 4: G02X(u)_Z(w)_D_(diàmetre)F_

Aquests dos formats de programació són bàsicament els mateixos que el format 2

interpolació circular

Explicació: El format és el mateix que l'ordre G02 excepte que la direcció de gir de l'arc s'inverteix.


pausa cronometrada

Format: G04_F_ o G04_K_

Descripció: el moviment de processament està suspès i el processament continuarà un cop transcorregut el temps. El temps de pausa s'especifica per les dades següents a F. La unitat és segons. L'interval és de 0,01 segons a 300 segons.

Interpolació circular de punt intermedi

Format: G05X(u)_Z(w)_IX{_IZ_F{{}}}

Explicació: X, Z són les coordenades del punt final, IX, IZ són les coordenades del punt mitjà. Altres són semblants a G02/G03

Exemple: G05 X60 Z50 IX50 IZ60F120

Acceleració/desacceleració

Format: G08

Explicació: Ocupen una única línia al segment del programa. Quan el programa s'executa en aquest segment, la velocitat d'alimentació augmentarà un 10 per cent. Si s'ha d'augmentar un 20 per cent, s'ha d'escriure com a dos segments separats.

Programació del radi

Format: G22

Nota: si ocupa una única línia al programa, el sistema funcionarà en mode de radi i els valors següents del programa també es basen en el radi.

Mètode de programació del diàmetre

Format: G23

Nota: si ocupa una sola línia al programa, el sistema funcionarà en mode diàmetre i els valors següents del programa també es basen en el diàmetre.

Processament de salts

Format: G25 LXXX

Explicació: quan el programa s'executa a aquest programa, es transferirà al segment de programa especificat per aquest. (XXX és el número de bloc).

processament del cicle

Format: G26 LXXX QXX

Explicació: quan el programa s'executa en aquesta secció, la secció del programa especificada comença a aquesta secció com un cos de bucle, i el nombre de bucles ve determinat pel valor darrere de Q.

Eliminació d'ampliació

Format: G30

Descripció: Ocupeu una única línia al programa, utilitzeu-la juntament amb G31 i cancel·leu la funció de G31.

Definició d'ampliació

G31 F_

G32: processament de fils de pas igual (sistema imperial)

G33: processament de fils de pas igual (sistema mètric)

Format: G32/G33 X(u)_Z(w)_F{{}}}

il·lustrar:

(1) X, Z són les coordenades del punt final i F és el to

(2) G33/G32 només pot processar fils d'un sol pol i un sol inici.

(3) El canvi del valor X pot processar el fil cònic

(4) Quan utilitzeu aquesta ordre, la velocitat de l'eix no hauria de ser massa alta, en cas contrari, l'eina es desgastarà.

Establiu les coordenades de la peça/establiu la velocitat màxima (baixa) de l'eix

Format: G50 S_Q_

S és la velocitat màxima del cargol, Q és la velocitat mínima del cargol

Estableix les coordenades de la peça

Format: G54

Hi pot haver diversos sistemes de coordenades al sistema, G54 correspon al primer sistema de coordenades i el seu valor de posició d'origen s'estableix als paràmetres de la màquina-eina.

G55: Establiu la coordenada 2 de la peça

G56: Definir les coordenades de la peça 3

G57: Establiu la coordenada de la peça 4

G58: Establiu les coordenades de la peça cinc

G59: Establir les coordenades de la peça 6

mode de camí exacte

Format: G60

En el procés de processament real, quan es connecten diverses accions juntes i quan s'utilitza el camí exacte per a la programació, hi haurà un procés de memòria intermèdia (és a dir, desacceleració) en realitzar el següent segment de processament.

mètode de camí continu

Format: G64

En comparació amb G60, s'utilitza principalment per al mecanitzat en brut.

Tornar al punt de referència (punt zero de la màquina)

Format: G74 XZ

(1) No hi pot figurar cap altre contingut en aquest apartat.

(2) Les coordenades que apareixen després de G74 tornaran a zero per ordre de X i Z.

(3) Abans d'utilitzar G74, s'ha de confirmar que la màquina-eina està equipada amb un interruptor de punt de referència.

(4) També es pot realitzar un retorn zero d'un sol eix.

 

Tornar al punt zero de la coordenada de programació

Format: G75 XZ

Tornar al punt de partida de les coordenades de programació

Format: G76

Torneu a la posició on l'eina va començar a mecanitzar.

Cercle exterior (cercle interior) cicle prefixat

Format: G81_X(U)_Z(W)_R_I_K{_F_}

il·lustrar:

(1) X, Z són les coordenades del punt final, U, W són el valor incremental del punt final en relació amb el punt actual.

(2) R és el diàmetre a processar de la secció inicial.

(3) I és l'alimentació per al desbast, K és l'alimentació per a l'acabat, I i K són números signats i els signes dels dos haurien de ser els mateixos.

La convenció de signes és la següent: tallar des de l'eix exterior cap a l'eix central (girar el cercle exterior) és "-", i viceversa és "plus".

(4) Diferents X, Z, R determinen els diferents interruptors del cercle exterior, com ara: amb o sense cònic, cònic cap endavant o cap enrere, tall esquerre o tall dret, etc.

(5) F és la velocitat de tall (mm/min)

(6) Després del processament, l'eina s'atura al punt final.

Exemple: G81 X40 Z 100 R15 I-3K{-1 F100

Procés:

1) G01 entra 2 vegades I (el primer tall és I, l'últim tall és I més K acabat de tornejat), per tall profund:

2) Interpolació de dos eixos G01, talla a la secció final i atureu-vos si finalitza el mecanitzat:

3) G01 retregui l'eina I a una posició segura i, al mateix temps, realitzeu un allisament auxiliar de la superfície de tall

4) G00 alimentació ràpida a l'exterior del pla alt I, reserva I per al següent procés de tall, repetiu a 1.

Programació en valor absolut

Format: G90

il·lustrar:

(1) Quan es programa G90, tots els valors de coordenades programats posteriors es basen en el punt zero programat.

(2) Després d'encendre el sistema, la màquina-eina està en estat G.

N0010 G90 G92 x20 z90

N0020 G01X40 Z80 F100

N0030 G03X60 Z50 I0 K-10

N0040 M02

Programació incremental

Format: G91

Explicació: quan es programa G91, tots els valors de coordenades posteriors es calculen a partir de la posició de coordenades anterior com a punt de partida

El valor programat del moviment. En el següent sistema de coordenades, el punt anterior s'utilitza sempre com a punt de partida per a la programació.

Exemple: N0010 G91 G92 X20 Z85

N0020 G01X20 Z-10 F100

N0030 Z-20

N0040 X20 Z-15

N0050 M02

Estableix el sistema de coordenades de la peça

Format: G92 X_ Z_

il·lustrar:

(1) G92 només canvia el valor de coordenades que mostra actualment el sistema, no mou l'eix de coordenades i arriba a la coordenada establerta

La finalitat de l'origen.

(2) L'efecte de G92 és canviar les coordenades del nas de l'eina que es mostren al valor establert.

(3) XZ darrere de G92 es pot programar per separat o tots.

G94: velocitat d'alimentació, alimentació per minut

Nota: Aquest és l'estat predeterminat de la màquina-eina.

trucada de subrutina

Format: G20 L_

N_

il·lustrar:

(1) Després de L és el nom del programa després de N de la subrutina a cridar, però no es pot introduir N.

Només es permeten els números 1~99999999 després de N.

(2) Aquesta secció del programa no ha de tenir cap contingut diferent de la descripció anterior.

Retorn final de subrutina

Format: G24

il·lustrar:

(1) G24 indica el final de la subrutina i torna al següent segment del programa que va cridar la subrutina.

(2) G24 i G20 apareixen per parelles.

(3) No es permeten altres ordres en aquesta secció de G24.

3. Exemple de programació de codi G

Exemple: utilitzeu l'exemple següent per il·lustrar el procés de transferència de paràmetres en el procés de trucada de subrutina, si us plau, presteu atenció a l'aplicació

Nom del programa: P10

M03 S1000

G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

Si voleu trucar-lo diverses vegades, utilitzeu-lo en el format següent

M03 S1000

N100 G20 L200

N101 G20 L200

N105 G20 L200

M02

N200 G92 X50 Z100

G01 X40 F100

Z97

G02 Z92 X50 I10 K0 F100

G01 Z-25 F100

G00 X60

Z100

G24

G331: cicle de processament de fils

Format: G331X

_Z_I_K_R_p_

il·lustrar:

(1) X canvia de diàmetre, X=0 és un fil recte

(2) Z és la longitud del fil, que es pot programar de manera absoluta o relativa

(3) I és la longitud de retrocés en la direcció X després del tall del fil, valor ±

(4) La diferència de diàmetre entre el diàmetre exterior del fil R i el diàmetre de l'arrel, valor positiu

(5) K pas KMM

(6) El nombre de temps de processament de cicle de fil p, és a dir, el tall es completa en diversos ganivets

pista:

1. La profunditat de cada alimentació és R÷p i arrodonida cap amunt, i l'últim tall no s'alimenta per suavitzar la superfície del fil.

2. El nom del valor I es determina segons les direccions positiva i negativa del fil intern.

3. La posició inicial del cicle de processament del fil és alinear la punta de l'eina amb el cercle exterior del fil.

exemple:

M3

G4 f2

G0 x30 z0

G331 z-50 x0 i10 k2 r1.5 p5

G0 z0

M05

4. Suplements i precaucions

1. G00 i G01

Hi ha dos tipus de trajectòria de moviment G00, línia recta i línia trencada. Aquesta ordre només s'utilitza per al posicionament de punts, i no es pot utilitzar per al processament de tall;

G01 es mou al punt objectiu especificat per l'ordre en un moviment lineal a la velocitat d'alimentació especificada i, generalment, s'utilitza per al processament de tall.

2. G02 i G03

G02: Interpolació circular en sentit horari

G03: Interpolació circular en sentit contrari a les agulles del rellotge

3. Ordre de retard o pausa G04

S'utilitza generalment per a la commutació cap endavant i inversa, mecanitzat de forats cecs, forats escalonats, tornejat i ranurat

4. Ordre de selecció de pla G17, G18, G19

Especifica el processament superficial, utilitzat generalment per a fresadores i centres de mecanitzat

G17: pla XY, es pot ometre, o un pla paral·lel al pla XY

G18: pla XZ o un pla paral·lel a aquest, només hi ha pla XZ al torn CNC, no cal especificar

G19: pla YZ o un pla paral·lel a aquest

5. Ordre de punt de referència G27, G28, G29

G27: Torneu al punt de referència, comproveu i confirmeu la posició del punt de referència

G28: Torna automàticament al punt de referència (passant el punt mitjà)

G29: Retorn des del punt de referència, utilitzat conjuntament amb G28

6. Compensació de radi G40, G41, G42

G40: cancel·lar la compensació del radi de l'eina

G41: compensació esquerra

G42: compensació correcta

7. Compensació de longitud G43, G44, G49

G43: compensació positiva de longitud

G44: Compensació negativa de longitud

G49: Cancel·la la compensació de longitud de l'eina

8. G32, G92, G76

G32: tall de fil

G92: cicle prefixat de tall de fil

G76: cicle compost de tall de rosca

9. Tornejat: G70, G71, 72, G73

G71: comandament de cicle compost per a desbast axial

G70: Cicle compost per a l'acabat

G72: Tornejat frontal, cicle de desbast radial

G73: Còpia del cicle aproximat

10. Fresadores, centres de mecanitzat:

G73: perforació de forats profunds d'alta velocitat

G83: perforació de forats profunds

G81: cicle de perforació

G82: cicle de perforació de forats profunds

G74: processament de rosca a l'esquerra

G84: processament de rosca a la dreta

G76: cicle de mandrinat fi

G86: cicle de mecanitzat de mandrinat

G85: escariat

G80: ordre de cancel·lació del cicle

11. Mode de programació G90, G91

G90: Programació de coordenades absolutes

G91: Programació de coordenades incrementals

12. Ordre de configuració del cargol

G50: ajust de la velocitat màxima del cargol

G96: Control de velocitat lineal constant

G97: Control de velocitat de l'eix (cancel·la la comanda de control de velocitat lineal constant)

G98: Tornar al punt de referència (últim forat)

G99: Tornar al punt R (forat mitjà)

13. Ordre d'aturada cap endavant i enrere M03, M04, M05

M03: eix cap endavant

M04: eix invers

M05: parada del cargol

14. Interruptor de fluid de tall M07, M08, M09

M07: fluid de tall de boira activat

M08: líquid de tall activat

M09: líquid de tall

15. Parada de moviment M00, M01, M02, M30

M00: pausa del programa

M01: Pla per aturar-se

M02: reinici de màquina-eina

M30: Al final del programa, el punter torna al principi

16. M98: subrutina de trucada

17. M99: Tornar al programa principal

Enviar la consulta

whatsapp

skype

Correu electrònic

Investigació