May 18, 2024 Deixe um recado

Explicação completa e detalhada das máquinas-ferramentas CNC (G Explicação completa e detalhada do código das máquinas-ferramentas CNC (código G))

 

G00

Posicionamento em movimento rápido

G00 X__Y__Z__;

G01

Modo de interpolação linear

G01 X__Y__Z__;

Modo chanfro de canto

G01 X__Y__C__;

G01 X__Y__;

C: A distância do canto imaginário até o ponto inicial ou final do corte de chanfro

Modo de arredondamento de canto

G01 X__Y__;

R: Raio do arco do canto, execute o chanfro de filete na intersecção do primeiro e do segundo programas.

modo de ângulo reto

G17;

G01 A__X__(Y_);

A: O ângulo entre a linha reta e o primeiro eixo do plano

X: coordenada X do ponto final

GO2

Interpolação de arco (sentido horário)

G02 X__Y__R__F__;

R: raio do arco

GO3

Interpolação circular (sentido anti-horário)

G03 X__Y__R__F__;

R: raio do arco

GO4

pausa

G04 X(U)__; ou G04 P__;

XU: é seguido do tempo de pausa especificado, e o valor subsequente deve ter ponto decimal, caso contrário é calculado como um milésimo deste valor e a unidade é s;

P: Especifique o tempo, nenhum ponto decimal é permitido (ou seja, expresso como um número inteiro), a unidade é ms.

GO2.1

Interpolação envolvente (sentido horário)

G02.1 X__Y__I__J__F__P;

IJ: Coordenadas do centro do arco

P: número do passo, número de revoluções

GO3.1

Compensação de diferença envolvente (sentido anti-horário)

G03.1 X__Y__I__J__F__P;

IJ: Coordenadas do centro do arco

P: número do passo, número de revoluções

GO2.3

Interpolação de função exponencial (rotação direta)

G02.3 X__Y__I__J__R__F__Q__I;

IJ: ângulo

R: valor fixo

F: Velocidade de alimentação inicial

P: Velocidade de alimentação do ponto final

G03.3

Interpolação de função exponencial (inversão)

G03.3 X__Y__I__J__R__F__Q__ I;

IJ: ângulo;

R: valor fixo;

F: Velocidade de alimentação inicial

P: Velocidade de alimentação do ponto final

G05

Controle de alta velocidade e alta precisãoⅠ

G05 P10000 abertura de controle de alta velocidade e alta precisão

G05 P0 desligamento de controle de alta velocidade e alta precisão

G05 P3 usinagem de alta velocidade ativada

G05 P0 usinagem de alta velocidade fechada

G05.1

Controle II de alta velocidade e alta precisão

G05.1 O controle de alta velocidade e alta precisão Q1 está ativado

G05.1 Q0 desligamento de controle de alta velocidade e alta precisão

G05.2 Q2 X0 Y0 Z0 O modo de alta precisão de superfície de forma livre está ativado

G05.1 O modo de alta precisão de superfície de forma livre Q0 está desativado

G07.1

Interpolação cilíndrica

G07.1 C__;

C: raio do cilindro

G09

verificação de parada correta

G10

Entrada de parâmetro/correção de parâmetro do programa

G90 G10 L2 P__Xp__Yp__Zp__;

G91

P: 0 Coordenadas externas da peça

1 G54

2 G55

3 G56

4 G57

5 G58

6 G59

Quando P: é um número diferente de 0~6, o valor de P é considerado como 1. Quando P é omitido, é considerado como a entrada do valor de correção de coordenadas da peça atualmente selecionada.

G10 L10 P__R__;

P: número de correção

R: Valor da correção

G10 L10 P__ R__; correção de forma de correção longa

G10 L11 P__ R__; correção longa correção de desgaste

G10 L12 P__ R__ ;Correção de forma de diâmetro

G10 L13 P__R__; Correção de desgaste de diâmetro

G11

Cancelamento de entrada de parâmetro do programa

G12

Corte circular CW

G12 I__D__F__;

I: Raio do círculo (valor incremental)

D: número de correção

① Corte do centro do círculo

②Aproxime o contorno em forma de arco

③Trajeto do arco de fresagem

G12.1

O modo de interpolação de coordenadas polares é iniciado

G13

Corte circular anti-horário

G13 I__D__F__;

I: Raio do círculo (valor incremental)

D: número de correção

G13.1

Modo de interpolação de coordenadas polares cancelado

G15

Comando de coordenadas polares cancelado

G15 cancela o comando de coordenadas polares G16

G16

O comando de coordenadas polares é válido

N1005 G16;

N1010 G90 G01 X__Y__;

N2000 G15;

Entre eles, X__ na frase N1010 representa o raio da coordenada polar e Y__ representa o ângulo.

G17

Seleção de plano XY

Fresamento M36*0rosca 0,75

Exemplo: Este exemplo assume que o ponto central do encadeamento é ({{0}}, 0); o diâmetro do cortador de linha é 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;

Primeiro use uma fresa com o mesmo diâmetro da fresa para programar, obtenha os valores Y, J e os valores das coordenadas X, Y e, em seguida, substitua-os no exemplo de programa acima

G18

Seleção de plano XZ

G19

Seleção de plano YZ

G20

Instruções britânicas

G21

Instruções métricas

G27

Verificação de origem de referência

G28

Retornar à origem de referência

G28 X__ Y__ Z__;

G29

Redefinição do ponto inicial

G29 X__ Y__ Z__;

G30

Retorne à 2ª à 4ª origem de referência.

G30 P2(P3,P4) X__ Y__ Z__;

G30.1

Redefinir a posição 1 da ferramenta

G30.2

Redefinir a posição 2 da ferramenta

G30.3

Redefinir posição 3 da ferramenta

G30.4

Redefinir posição 4 da ferramenta

G30.5

Redefinir posição da ferramenta 5

G30.6

Redefinir posição da ferramenta 6

G31

pular

G31.1

Salte 1

G31.2

Salte 2

G31.3

Salte 3

G32

Corte de rosca (avanço normal)

G32 Z__F__Q__;

Z: endereço do eixo de direção de corte da rosca e comprimento da rosca;

F: Conduza na direção do eixo longo (o eixo com maior quantidade de movimento)

Q: Ângulo de deslocamento inicial do corte da rosca (0~360 graus)

G33

Corte de rosca (linha de precisão - rosca em polegadas)

G33 Z__E__Q__;

Z: Endereço do eixo de direção de corte da rosca e comprimento da rosca

E: Conduza na direção do eixo longo (o eixo com maior movimento), o número de dentes contidos em 1 polegada

Q: Ângulo de deslocamento inicial do corte da rosca (0~360 graus)

G34

Ciclo de furos de arranjo circular

G34 X__Y__I__J__K__;

XY: Posição central do ciclo de furo circunferencial

I: raio do círculo, expresso como um número positivo

J: O ângulo do ponto inicial de perfuração, no sentido anti-horário é positivo

K: Número de furos, faixa de 1 a 9999, não pode ser 0, sentido anti-horário é positivo, sentido horário é negativo

G35

Ciclo de furo organizado em ângulo linear

G35 X__Y__I__J__K;

XY: coordenadas do ponto inicial, afetadas por G90/G91

I: Intervalo, a distância em linha reta entre dois furos

J: Ângulo, o ângulo entre a direção da matriz e o eixo X, a direção anti-horária é positiva

K: O número de furos (incluindo o ponto inicial), a faixa de configuração é 1 ~ 9999

 

G36

Ciclo de furos de arranjo de arco

G36 X__Y__I__J__P__K__;

XY: Coordenadas do centro do arco

I: raio do arco

J: O ângulo do ponto inicial de perfuração, no sentido anti-horário é positivo

P: intervalo angular

K: número de furos

G37

Medição automática do comprimento da ferramenta

G37 Z__R__D__F__;

Z: Medição da posição do eixo e valor da coordenada da posição medida

R: A distância do ponto que começa a se mover na velocidade de medição até a posição de medição

D: Limitação do intervalo de parada da ferramenta

F: Velocidade de medição

G37.1

Loop de furo de arranjo de tabuleiro de xadrez

G37.1 X__Y__I__P__J__K__

XY: coordenadas do ponto inicial

I: intervalo do eixo X

P: O número na direção do eixo X. Especifique o intervalo 1~9999

J: intervalo do eixo Y

K: O número na direção do eixo Y

G38

Designação do vetor de compensação do raio da ferramenta

G38 I__J__;

Usado apenas no modo de correção de diâmetro

G39

Correção do raio da ferramenta Correção do arco de canto

G39 X__ Y__

Usado apenas no modo de correção de diâmetro

G40

Correção do raio da ferramenta Cancelar

G41

Correção do diâmetro da ferramenta à esquerda

G42

Correção do diâmetro da ferramenta à direita

G40.1

Cancelamento de controle normal

G40.1 X__Y__F__;

G41.1

Controle normal deixado em vigor

G41.1 X__Y__F__;

G42.1

Controle normal direito eficaz

G42.1 X__Y__F__;

G43

Configuração do comprimento da ferramenta (+)

G43 Z__H__;

…;

G49 Z__;

G44

Configuração do comprimento da ferramenta (-)

G44 Z__H__;

…;

G49 Z__;

G49

Configuração do comprimento da ferramenta Cancelar

G43.1

1º controle do fuso válido

G44.1

2º controle do fuso válido

G45

Configuração da posição da ferramenta (expansão)

G45 X__D__;

Use o valor de correção definido na área de memória do valor de correção para calcular o alongamento na direção do movimento.

G46

Configuração da posição da ferramenta (menos zoom)

G46 X__D__;

Use a quantidade de correção definida na área de memória da quantidade de correção para reduzir a quantidade de movimento na direção.

G47

Configuração da posição da ferramenta (duplo)

G47 X__D__;

O alongamento na direção do movimento é calculado como o dobro do valor de correção definido na área de memória do valor de correção.

G48

Configuração da posição da ferramenta (metade)

G48 X__D__;

A quantidade de redução na direção do movimento é calculada como o dobro da quantidade de correção definida na área de memória da quantidade de correção.

G47.1

O controle simultâneo de 2 fusos é válido

G50

Escala Cancelar

G51

A escala é válida

G51 X__Y__Z__P__;

XYZ: coordenadas centrais em escala

P: Ampliação de zoom proporcional

G50.1

Comando G cancelamento de espelho

G50.1 X0;

G50.1 Y0;

G50.1 Z0;

Qualquer eixo cancelado será inserido após G50.1.

G51.1

A imagem do comando G é válida

G51.1 X0;

G51.1 Y0;

G51.1 Z0;

Qual eixo é espelhado é inserido após G51.1

G52

Configurações do sistema de coordenadas locais

G53

Seleção do sistema de coordenadas mecânicas

G54

Seleção do sistema de coordenadas da peça 1

G55

Seleção do sistema de coordenadas da peça 2

G56

Seleção do sistema de coordenadas da peça 3

G57

Seleção do sistema de coordenadas da peça 4

G58

Seleção do sistema de coordenadas da peça 5

G59

Seleção do sistema de coordenadas da peça 6

G54.1

Seleção do sistema de coordenadas da peça expandida para 48 grupos

G60

Posicionamento unidirecional

G60 X__Y__Z__;

G61

Modo de verificação de parada correto

G61.1

Controle de alta velocidade e alta precisão

G61.1 X__Y__F__;

G62

Ajuste automático do avanço de canto

G63

Modo de toque

A porcentagem de corte é fixada em 100%

A retenção de feed é inválida

A parada de bloco único é inválida

G63.1

Modo de toque simultâneo (toque para frente)

G63.2

Modo de toque simultâneo (toque reverso)

G64

Modo de corte

G65

Chamada única de macro de usuário

G66

Chamada de status da macro do usuário A

G66.1

Chamada de status da macro do usuário B

G67

Chamada de status da macro do usuário C

G68

Rotação de coordenadas válida

G17 G68 X0 Y0 R__;

R: O ângulo de rotação no sentido anti-horário é positivo, alcance -360.000~+360.000

G69

Rotação de coordenadas Cancelar

G70

loop fixo do usuário

G71

loop fixo do usuário

G72

loop fixo do usuário

G73

Ciclo fixo (ciclo de etapas)

G73 X__Y__Z__R__F__S__Q__;

XYZ: dados de localização do furo

P: Faça o seu melhor

R: ponto R

F: Velocidade de alimentação

S: velocidade do fuso

G74

Ciclo fixo (rosqueamento reverso)

G74 X__Y__Z__R__Q__F__S__X__Y__;

Z: dados de localização do furo

R: ponto R

P: quantidade de passos

F: Velocidade de alimentação

S: velocidade do fuso

Os valores de F e S são: velocidade * pitch=feed

G75

loop fixo do usuário

G76

Ciclo fixo (mandrilamento de precisão)

Depois que os eixos X e Y são posicionados, o eixo Z se move rapidamente para o ponto R e, em seguida, avança para o ponto Z na velocidade dada por F. Em seguida, o fuso é orientado e se move uma certa distância na direção especificada, e então retorna rapidamente ao ponto inicial ou ponto R. Depois, o fuso gira na velocidade e direção originais.

Nota: Preste atenção para verificar se a direção da ponta da ferramenta após a orientação do fuso atende aos requisitos.

G77

loop fixo do usuário

G78

loop fixo do usuário

G79

loop fixo do usuário

G80

Cancelamento de ciclo fixo

G81

Ciclo fixo (perfuração/furo principal)

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?): Modo de usinagem de furo

XYZ: dados de localização do furo

RQPF: dados de usinagem de furo (R: refere-se ao ponto R Q: especificação de cada quantidade de corte, entrada de valor incremental

P: Pause o tempo, adicione WeChat: Yuki7557 e receba um tutorial do programa macro

F: velocidade de perfuração ou passo da rosca)

L: número de repetições

S: velocidade de rotação do fuso

R: Velocidade de rotação do fuso durante a comutação ou recuperação de sincronização

I: Posição largura de posicionamento do eixo de posicionamento

J: Largura de posicionamento do eixo de perfuração

G82

Ciclo fixo (perfuração/contagem de mandrilamento)

G82 X__Y__Z__R__F__P__;

P: tempo de pausa

G83

Ciclo fixo (perfuração profunda)

G83 X__Y__Z__R__Q__F__;

Q: Cada quantidade de corte, entrada incremental

G84

Ciclo fixo (rosqueamento) Sistema Mitsubishi

G84 X__Y__Z__R__F__P__;

F: tom

P: Tempo de pausa

Ciclo fixo (rosqueamento) Sistema Frank, etc.

G84 X__Y__Z__R__F__S__;

XYZ: dados de localização do furo

R: ponto R

F: Velocidade de alimentação

S: velocidade do fuso

Os valores de F e S são: velocidade * pitch=feed

G85

Ciclo fixo (mandrilamento e mandrilamento)

O ciclo fixo é muito simples e o processo de execução é o seguinte:

Posicionamento dos eixos X e Y, o eixo Z atinge rapidamente o ponto R, alimenta o ponto Z na velocidade F e retorna ao ponto R na velocidade F.

G86

Ciclo fixo (chato)

O processo de execução deste ciclo fixo é semelhante ao G81. A diferença é que em G86 o fuso para quando a ferramenta avança até o fundo do furo.

Retorne rapidamente ao ponto R ou ao ponto inicial e depois gire o fuso

G87

Ciclo fixo (mandrilamento reverso)

No ciclo G87, após o posicionamento dos eixos X e Y, o spindle é orientado, os eixos X e Y se movem na direção especificada pela distância dada pelo parâmetro de processamento Q, e se movem para o fundo do furo (ponto R ) em uma velocidade de avanço rápida e os eixos X e Y se recuperam. Na posição original, o fuso gira a uma determinada velocidade e direção, o eixo Z alimenta o ponto Z a uma velocidade dada por F, e então o fuso é orientado novamente, e os eixos X e Y se movem na direção especificada por a distância especificada por Q para avançar rapidamente. A velocidade retorna ao ponto inicial, os eixos X e Y retornam às suas posições de posicionamento e o spindle começa a girar.

As notas são as mesmas do G76

G88

Ciclo fixo (chato)

G88 é um ciclo fixo para mandrilamento com função de retorno manual

G89

Ciclo fixo (chato)

G90

Instruções de valor absoluto

G90 X__Y__Z__;

G91

comando de valor incremental

G91 X__Y__Z__;

G92

Configuração do sistema de coordenadas mecânicas

G92 S__Q__;

S: Velocidade máxima de fixação;

Q: Velocidade mínima de fixação

G92.1

Configuração do sistema de coordenadas da peça de trabalho

G93

Alimentação do contador de tempo

G94

Feed não síncrono (feed por minuto)

G95

Avanço síncrono (avanço por revolução)

G96

O controle personalizado de velocidade semanal é eficaz

G96 S__P__;

S: Velocidade semanal

P: A velocidade periférica deve ser controlada para especificar o eixo

G97

Cancelamento de controle personalizado Zhousu One

G98

Retorno do ponto inicial do ciclo fixo

G99

Retorno do ponto R do ciclo fixo

G113

Controle de sincronização do fuso cancelado

G114.1

Controle de sincronização do fuso válido

G114.1 H__D__R__A__;

H: Seleção básica do fuso

D: Seleção de fuso síncrono

R: Quantidade de deslocamento de fase do fuso síncrono

A: Constante de tempo de aceleração e desaceleração de sincronização do fuso

 

 

Enviar inquérito

whatsapp

skype

Email

Inquérito