Clube CNC Brasil
Registre-se ou faça seu Login e tenha acesso a todas as fotos e anexos de nosso Clube.
Clube CNC Brasil, o maior repositório de projetos p/ corte da America.
Bem-vindo,
Visitante
. Por favor faça o
Login
ou o
Registro
.
Perdeu o seu
e-mail de ativação?
1 Hora
1 Dia
1 mês
1 Ano
Sempre
Login com nome de usuário, senha e duração da sessão
Início
Quota Extra
Deposito mínimo de R$ 5,00
Pagar com Pix - (obs: envie comprovante por e-mail)
Pagar com Mercado Pago
Forum
Ajuda
TinyPortal
Logar-se
Registrar
Clube CNC Brasil
»
Forum
»
Softwares
»
Codigo "G"
»
Código G de A a Z
« tópico anterior
tópico seguinte »
Imprimir
Páginas:
1
2
3
»
Ir para o Fundo
Autor
Tópico: Código G de A a Z (Lida 25240 vezes)
0 Membros e 1 Visitante estão vendo este tópico.
ecarmo
Visitante
Código G de A a Z
«
Online:
11/01/11 - 18:38
»
Referência
G00 Posicionamento rápido
G01 Interpolação linear
G02 Interpolação circular no sentido horario (CW)
G03 Interpolação circular no sentido anti-horario (CCW)
G04 Temporização (Dwell)
G05 Interpolação Eliptica
G5.1 Função matemática para curva spline
G5.2 - G5.3 Bloco NURBS
G06 Interpolação espiral
G6.2 spline NURBS
G07 Modo diâmetro (torno)
G08 Modo raio (torno)
G09 Parada exata/Posição exata
G10 L1 Definir entrada da ferramenta
G10 L10 Definir cálculo de ferramenta
G10 L2 Coordenar a origem do Sistema Ambiente
G10 L20 Coordenar a origem do Sistema Ambiente Calculado
G11 a G16 Não registrado
G17 Seleção do plano XY
G18 Seleção do plano ZX
G19 Seleção do plano YZ
G19.1 Plano Selecionado
G20 Programação em sistema imperial (Polegadas)
G21 Programação em sistema Internacional (Métrico)
G22 a G24 Não registrado
G25 a G27 Permanentemente não registrado
G28 Movimento até posição predefinida (Zero máquina)
G28.1 Armazena a posição
G29 Não registrado
G30 Movimento até posição predefinida
G30.1 Armazena a posição
G32 Não registrado
G33 movimento sincronizado com avanço constante
G33.1 Rosqueamento rígido
G34 Segmentação com avanço crescente
G35 Segmentação com avanço decrescente
G36 a G37 Permanentemente não registrado
G38.2 a G38.5 Sondagem
G39 Permanentemente não registrado
G40 Cancelar Compensação do diâmetro da ferramenta
G41 Compensação do diâmetro da ferramenta (Esquerda)
G41.1 - G42.1 Compensação transitória
G42 Compensação do diâmetro da ferramenta (Direita)
G43 Compensação do comprimento da ferramenta (Positivo)
G43.1 Tabela de comprimento de afastamento da ferramenta
G44 Compensação do comprimento da ferramenta (Negativo)
G45 a G48 Compensações de comprimentos das ferramentas
G49 Cancelar comprimento da ferramenta Offset
G50 a G52 Compensações de comprimentos das ferramentas
G53 Movimento no sistema de coordenadas
G54 Zeragem dos eixos fora do zero fixo (01)
G55 Zeragem dos eixos fora do zero fixo (02)
G56 Zeragem dos eixos fora do zero fixo (03)
G57 Zeragem dos eixos fora do zero fixo (04)
G58 Zeragem dos eixos fora do zero fixo (05)
G59 Zeragem dos eixos fora do zero fixo (06)
G59.1 - G59.3 Seleção do sistema de coordenadas
G60 Posicionamento exato (Fino)
G61 Posicionamento exato (Médio)
G61.1 Modo de Controle de percurso
G62 Posicionamento (Groceiro)
G63 Habilitar óleo refrigerante por dentro da ferramenta
G64 Controle de percurso com tolerância opcional
G65 a G67 Não registrados
G68 Compensação da ferramenta por dentro do raio de canto
G69 Compensação da ferramenta por fora do raio de canto
G70 Programa em Polegadas
G71 Programa em metros
G72 Não registrado
G73 Ciclo de perfuração
G74 a G75 Não registrados
G76 Ciclo multipasso (torno)
G75 a G79 Não registrados
G80 Cancelamento de ciclos fixos
G81 Manter ciclo de furação
G82 a G89 Ciclos fixos
G90 Posicionamento absoluto
G90.1 Posicionamento absoluto a distância
G91 Posicionamento incremental
G91.1 Posicionamento incremental a distância
G92 Definir parâmetro (mandatório sobre G54...)
G92.1 - G92.2 Cancelar Compensações
G93 Avanço em tempo inverso (Inverse Time)
G94 Avanço em minutos
G95 Avanço por revolução
G96 Velocidade de superfície constante
G97 Rotação do fuso dado em RPM
G98 e G99 Ciclo Z Modo retraido
«
Última modificação:
13/01/11 - 23:08
por ecarmo
»
Registrado
Clube CNC Brasil
Código G de A a Z
«
Online:
11/01/11 - 18:38
»
ecarmo
Visitante
Re: Código G
«
Resposta #1 Online:
11/01/11 - 18:50
»
G0
G0 (eixo) (coordenada)
Exemplos
G0 X10
G0 X10 Y15 Z-3
Usado para movimento linear rápido; irá produzir movimento linear de translação ao ponto de destino indicado na(s) coordenada(s) com a maior velocidade proporcionada pela máquina. Espera-se que o corte não ocorra quando o comando G0 está sendo executado.
Se a compensação do raio da ferramenta estiver ativo, o movimento será diferente do relatado acima
Se G53 estiver programado na mesma linha, o movimento também é diferente.
«
Última modificação:
11/01/11 - 18:52
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G
«
Resposta #1 Online:
11/01/11 - 18:50
»
ecarmo
Visitante
Re: Código G
«
Resposta #2 Online:
11/01/11 - 19:02
»
G1
G1 (eixo) (coordenada) F (valor)
Exemplos
G1 X10 F1000
G1 X10 Y15 Z-3 F200
Usado para movimento linear com taxa de avanço programado (usado para o corte ou não), O G1 é Modal e cancela o comando G0, sendo facultativo se o modo de movimento definido anteriormente foi G1 . Irá produzir um movimento linear ao ponto de destino definido pelas coordenadas com até a velocidade máxima determinada (ou mais lento se a maquina não permitir ir tão rápido).
Se a compensação do raio da ferramenta estiver ativo, o movimento será diferente do mencionado acima.
Se G53 for programado na mesma linha, o movimento também será diferente.
É um erro se nenhuma taxa de avanço for definida.
Registrado
Clube CNC Brasil
Re: Código G
«
Resposta #2 Online:
11/01/11 - 19:02
»
ecarmo
Visitante
Re: Código G
«
Resposta #3 Online:
11/01/11 - 19:12
»
G02
e
G3
Um arco circular ou helicoidal é especificado usando o G2 (CW - sentido horário) ou G3 (CCW - sentido anti-horário ). A direção (CW, CCW) é visto a partir do final positivo do eixo sobre o qual o ocorreu rotação. O eixo do círculo ou da hélice deve ser paralelo ao X, Y ou Z do sistema de coordenadas. O eixo é selecionada com o G17 (eixo Z, plano XY), G18 (eixo Y, plano XZ), ou G19 (eixo X, YZ-plano) .
Planos alternativos G17,1 , G18,1 e G19,1 não são suportadas atualmente. Se o arco é circular, encontra-se em um plano paralelo ao plano selecionado.
Se a compensação do raio da ferramenta estiver ativo, o movimento vai diferir do que está descrito.
Dois formatos são permitidos para a especificação de um arco: o centro ou o raio, é um erro não definir nenhum dos dois, ou se nenhum avanço foi definido.
«
Última modificação:
11/01/11 - 20:34
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G
«
Resposta #3 Online:
11/01/11 - 19:12
»
ecarmo
Visitante
Re: Código G
«
Resposta #4 Online:
11/01/11 - 20:36
»
G02
e
G3
Centro de arcos (formato preferencial)
No formato de centro, as coordenadas do ponto final do arco no plano selecionado são especificados juntamente com os deslocamentos do centro do arco a partir do local atual.
É um errado quando a distância do ponto atual do centro é diferente da distância entre o ponto final por mais de 0,0002 polegadas (imperial) ou 0,002 milímetros (métrico).
Quando o plano XY é selecionado:
G2 e G3 eixos I-J- (plano X,Y)
As letras do eixo são opcionais, exceto que pelo menos um de X e Y deve ser usado para programar um arco inferior a 360 graus. I e J são os deslocamentos da posição atual (nas direções X e Y, respectivamente) do centro do círculo. I e J são opcionais, exceto que pelo menos um dos dois deve ser usado. Se apenas um for especificado, o valor dos outros é tido como 0. Se você incluir a palavra Z vira espiral.
Erros:
Quando I e J são omitidos.
Quando o plano XZ é selecionado
G2 e G3 para eixos I-K- (plano X,Z)
As letras do eixo são opcionais, exceto que pelo menos um de X e Z deve ser usado para programar um arco inferior a 360 graus. I e K são os deslocamentos da posição atual (nas direções X e Z, respectivamente) do centro do círculo. I e K são opcionais, exceto que pelo menos um dos dois deve ser usado. Se apenas um for especificado, o valor dos outros é tido como 0.
Erros:
quando I e K são omitidos.
Quando o plano yz é selecionado:
G2 e G3 para eixos J-K- (plano Y,Z)
As letras indicativas do eixo são opcionais, exceto que pelo menos um de Y e Z deve ser usado para programar um arco inferior a 360 graus. J e K são os deslocamentos da posição atual (nas direções Y e Z, respectivamente) do centro do círculo. J e K são opcionais, exceto que pelo menos um dos dois deve ser usado. Se apenas um for especificado, o valor dos outros é tido como 0.
Erros:
Quando J e K são omitidos.
Registrado
Clube CNC Brasil
Re: Código G
«
Resposta #4 Online:
11/01/11 - 20:36
»
ecarmo
Visitante
Re: Código G
«
Resposta #5 Online:
11/01/11 - 20:40
»
G02
e
G3
- Exemplos
Cálculo de arcos à mão pode ser difícil às vezes. Uma opção é desenhar o arco com um programa de CAD para obter as coordenadas e deslocamentos. Tenha em mente a tolerância referida acima, você pode ter que alterar a precisão do seu programa de CAD para obter os resultados desejados. Outra opção é calcular as coordenadas e o deslocamento utilizando fórmulas. Como você pode ver nas figuras seguintes, um triângulo pode ser formado a partir da posição atual a posição final e o centro do arco.
Na figura abaixo você pode ver a posição inicial é X0 Y0, a posição final é X1 Y1. A posição central do arco é a X1 Y0. Isso nos dá um deslocamento da posição inicial de 1 no eixo X e 0 no eixo Y. Neste caso, apenas um deslocamento é necessário.
Código para o exemplo:
G2 X1 Y1 I1 F10
No próximo exemplo, vemos a diferença entre os deslocamentos para Y se estamos fazendo um G2 ou um movimento G3. Para o movimento G2 a posição inicial é Y0 X0, para o movimento G3 é X0 Y1. O centro do arco está em X1 Y0.5 para ambos os movimentos.
Código g para o seguinte exemplo:
G2 X0 Y1 I1 J0.5 F25
G3 X0 Y0 I1 J-0.5 F25
Exemplo de um arco espiral:
G17 G2 X10 Y16 I3 J4 Z9
Isso significa que para fazer um arco no sentido horário (como visto a partir do eixo z positivo) circular ou helicoidal cujo eixo é paralelo ao eixo Z, que termina quando X = 10, Y = 16 e Z = 9, com seu centro em offset direção X em 3 unidades a partir do local X e offset na direção Y por 4 unidades de Y a partir do local atual. Se o local atual tem X = 7 Y = 7 no início, o centro será em X = 10, Y = 11. Se o valor inicial de Z é 9, este é um arco circular, caso contrário, é um arco helicoidal. O raio deste arco seria 5.
No formato de centro, o raio do arco não é especificado, mas pode ser encontrado facilmente como a distância do centro do círculo a qualquer ponto do arco.
«
Última modificação:
11/01/11 - 20:58
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G
«
Resposta #5 Online:
11/01/11 - 20:40
»
ecarmo
Visitante
Re: Código G
«
Resposta #6 Online:
11/01/11 - 20:41
»
G02
e
G3
- Circunferência
G2 e G3 I-J-K-
Para fazer um círculo de 360 do local atual usar somente o deslocamento I, J e K a partir do local atual para o G2 / 3.
Para programar uma espiral de 360 graus no plano XY deve-se apenas incluir a coordenada Z.
Erros:
O deslocamento K é utilizado no plano XY
O deslocamento J é utilizado no plano XZ
O deslocamento I é utilizado no plano YZ
Registrado
Clube CNC Brasil
Re: Código G
«
Resposta #6 Online:
11/01/11 - 20:41
»
ecarmo
Visitante
Re: Código G
«
Resposta #7 Online:
11/01/11 - 20:57
»
G02
e
G3
- Arco, formado pelo raio.
No formato pelo raio, as coordenadas do ponto final do arco no plano selecionado está especificado junto com o raio do arco. Programa-se G2 ou G3 (eixo) -R ; onde R é o raio. As letras do eixo são opcionais, exceto que pelo menos uma das duas letras para os eixos do plano selecionado deve ser usado. Um raio positivo indica que o arco é menor que 180 graus, enquanto um raio negativo indica um giro de mais de 180 graus. Se o arco é helicoidal, o valor do ponto final do arco no eixo de coordenadas paralelo ao eixo da hélice também é especificada.
Erros:
Se ambas as letras para indicar o plano do eixo selecionado são omitidas
O ponto final do arco ser o mesmo que o ponto inicial.
Não é uma boa prática usar para arcos que são quase círculos completos os ou quase semicírculos, porque uma pequena mudança na localização do ponto final irá produzir uma mudança muito maior na localização do centro do círculo (e, portanto, o meio do arco).
O efeito de ampliação é grande o suficiente para produzir erros fora da tolerância dos cortes. Por exemplo, um deslocamento de 1% da extremidade de um arco de 180 graus produziu um deslocamento de 7% no ponto de 90 graus ao longo do arco.
Exemplo de arco formado pelo raio:
G17 G2 x 10 y 15 r 20 z 5.
Isso significa é um arco no sentido horário (valor positivo do eixo Z) circular ou helicoidal cujo eixo é paralelo ao eixo Z, que termina quando X = 10, Y = 15 e Z = 5, com um raio de 20 . Se o valor anterior de Z era de 5, resultará um arco de círculo paralelo ao plano XY, caso contrário, é um arco helicoidal.
«
Última modificação:
11/01/11 - 20:58
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G
«
Resposta #7 Online:
11/01/11 - 20:57
»
ecarmo
Visitante
Re: Código G de A a Z
«
Resposta #8 Online:
11/01/11 - 21:07
»
G4
G4 P[Segundos]
G4 é usado para promover uma parada programada. Isto irá manter os eixos imóveis durante o período de tempo especificado em segundos pelo número após P.
Erros:
Se P for um número negativo
Registrado
Clube CNC Brasil
Re: Código G de A a Z
«
Resposta #8 Online:
11/01/11 - 21:07
»
ecarmo
Visitante
Re: Código G de A a Z
«
Resposta #9 Online:
11/01/11 - 21:13
»
G5
- Elipses
Formato: G5 Xn Yn In Jn An Bn L
G5 é utilizado para programar uma elipse total ou parcial. O ponto de partida deve estar antes de G5. Deve ser programadas as seguinte variáveis após o código do G5.
X - Incremental até o ponto final X (a distância do início ao fim)
Y - incremental até o ponto final Y (a distância do início ao fim)
I - Incremental do ponto central X (a distância do começo ao centro)
J - Incremental do ponto central Y (a distância do começo ao centro)
A - Metade do comprimento da elipse no eixo X *
B - Metade largura da elipse no eixo Y *
L - Direcão do movimento ferramenta: 1 é CCW; -1 é CW
* Metade do comprimento é a dimensão de um quadrante da elipse. Para uma elipse completa, é a metade do comprimento X (A variável), e metade da largura do Y (para B
variável). A e B devem sempre ser positivos.
Exemplo de uma elipse (figura anexa):
G5 X0 Y0 I2 J0 A2 B1 L-1
«
Última modificação:
11/01/11 - 22:55
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G de A a Z
«
Resposta #9 Online:
11/01/11 - 21:13
»
ecarmo
Visitante
Re: Código G de A a Z
«
Resposta #10 Online:
11/01/11 - 21:30
»
G5
- Elipses
O bloco de código da figura anterior, vai cortar uma elipse CW, no tamanho4 x 2, com início em X0 Y0, no modo absoluto (G90).
NOTA: O G5 é plano dependente (grupos de letras: XYZ, IJK, AB, L).
G41 e G42 não são permitidos com o G5. No entanto, você pode compensar elipses programando uma variável especial # 1040.
Definição da variavel # 1040 para um dos seguintes valores:
# 1040 = 0: Define a compensação elipse para OFF.
# 1040 = 1: Define a compensação elipse para ON, por fora.
# 1040 = 2: Define a compensação elipse para ON, por dentro.
Você deve compensar a ferramenta a partir da borda da elipse (pelo montante do
raio da ferramenta).
Os valores da elipse (comprimento, largura, etc) devem ser programado como se a linha central da ferramenta estiver diretamente sobre a borda da
elipse (elipse de valor compensado não deve ser programada).
# 1040 permanece ativa no valor programado. Você não tem que
programar de mais de uma vez para compensar outra elipse.
«
Última modificação:
11/01/11 - 23:16
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G de A a Z
«
Resposta #10 Online:
11/01/11 - 21:30
»
ecarmo
Visitante
Re: Código G de A a Z
«
Resposta #11 Online:
11/01/11 - 22:37
»
G5.1
- B-spline quadrático
G5.1 Xn Yn I [X offset] J [Y offset]
G5.1 cria uma curva B-spline quadrática no plano XY só com os eixos X e Y .
Erros:
Se o deslocamento I e J não for especificado
Se um outro eixo diferente de X ou Y é especificado
Se o plano ativo não for G17
«
Última modificação:
11/01/11 - 23:04
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G de A a Z
«
Resposta #11 Online:
11/01/11 - 22:37
»
ecarmo
Visitante
Re: Código G de A a Z
«
Resposta #12 Online:
11/01/11 - 23:05
»
G5.2
e
G5.3
Blocos NURBS
G5.2 é para abrir o bloco de dados definindo uma NURBS e G5.3 para o encerramento do bloco de dados. Nas linhas entre estes dois códigos dos pontos de controle da curva são definidos com ambas relacionadas com o seu "peso" (P) e seus parâmetros (L), que determina o fim da curva (k) e, posteriormente, o seu grau (k-1).
Usando esta definição, a curva dos nós da curva NURBS não são definidas pelo usuário, são calculados pelo algoritmo interno, da mesma forma como acontece em um grande número de aplicações gráficas, onde a forma da curva só pode ser modificada na qualidade de ambos os pontos de controle ou pesos.
Exemplo de código NURBS
G0 X0 Y0
F10
G5.2 X0 Y1 P1 L3
X2 Y2 P1
X2 Y0 P1
X0 Y0 P2
G5.3
Os movimentos rápidos mostrar o caminho mesmo sem o bloco NURBS
G0 X0 Y1
X2 Y2
X2 Y0
X0 Y0
M2
Exemplo de saída NURBS (figura)
Registrado
Clube CNC Brasil
Re: Código G de A a Z
«
Resposta #12 Online:
11/01/11 - 23:05
»
ecarmo
Visitante
Re: Código G de A a Z
«
Resposta #13 Online:
11/01/11 - 23:31
»
G6
Formato: G6 Xn Yn Zn In Jn Ln
G6 é usado para cortar uma espiral.
Você não pode usar G6 com compensação de ferramenta (G40 a G42)
Variáveis que deve acompanhar o código G6.
X - Incremental até o ponto final X (ou a distância do início ao fim, se usar G91)
Y - Incremental até o ponto final Y (ou a distância do início ao fim, se usar G91)
Z - Incremental até o ponto final Z (ou da distância do início ao fim, se usar G91)
I - Incremental até o ponto central X ( ou a distância do começo ao centro, se usar
G91)
J Incremental até ponto central Y (ou a distância do começo ao centro, se usar
G91)
L Número de voltas completas e direção de deslocação da ferramenta:
+(numero) é CCW; -(número) é CW
NOTA: Não utilize uma espiral se for cortar um furo cônico.
Os valores X Y I J define o centro da espiral. Z define a profundidade.
Estes valores são absolutas ou incrementais, conforme configurado
no utilitário de configuração sob o parâmetro central do círculo.
O padrão é incremental; recomenda-se não alterar este parâmetro.
«
Última modificação:
11/01/11 - 23:59
por ecarmo
»
Registrado
Clube CNC Brasil
Re: Código G de A a Z
«
Resposta #13 Online:
11/01/11 - 23:31
»
ecarmo
Visitante
Re: Código G de A a Z
«
Resposta #14 Online:
11/01/11 - 23:59
»
G6
A posição inicial é onde começa a contar para o número de
revoluções.
Exemplos:
L = -.1 ou 0.1 - Se uma espiral não faz uma revolução completa
L = 10 ou -10 - Para uma espiral que faz dez revoluções completas
G0 X1.5 Y0 Z0
G6 X-.5 Y0 Z-1 I-1.5 J0 L5
Esse bloco vai cortar uma espiral CCW de profundidade 1, utilizando cinco revoluções, começando em Y0 X1.5, usando Modo absoluto (G90) (figura anexa)
A interpolação espiral não funciona com um raio igual a 0, nem vai começar com um raio igual a 0; 0,01 mm (0.001 ") é o raio mínimo.
G6 é plano dependente (grupos de letras: XYZ, IJK, L).
Registrado
Clube CNC Brasil
Re: Código G de A a Z
«
Resposta #14 Online:
11/01/11 - 23:59
»
Imprimir
Páginas:
1
2
3
»
Ir para o Topo
« tópico anterior
tópico seguinte »
Clube CNC Brasil
»
Forum
»
Softwares
»
Codigo "G"
»
Código G de A a Z