Clube CNC Brasil

Registre-se ou faça seu Login e tenha acesso a todas as fotos e anexos de nosso Clube.



Autor Tópico: Código G de A a Z  (Lida 20198 vezes)

0 Membros e 3 Visitantes estão vendo este tópico.

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #15 Online: 12/01/11 - 10:47 »
G6.2

 Este comando amplia as opções de interpolação linear e circular tradicional ao longo de uma interpolação spline representada por pontos de controle. Com a programação de um curva complexa em uma única linha do programa, essa função altera dinamicamente a velocidade de avanço, retardando o eixo para permitir mudanças rápidas de direção; resulta numa usinagem de alta velocidade mais fluida.

É importante que o sistema CAD / CAM criar o percurso NURBS quando o percurso é calculado. Tradicionalmente, o sistema CAD / CAM deve aproximar a topologia da superfície em pequenos segmentos lineares. Tamanho do segmento é baseada em (entre outros factores) a tolerância da superfície do programado. Os segmentos representam uma aproximação da superfície, e os resultantes percurso ponto-a-ponto é criado.

Os sistemas que convertem os dados aproximados de percurso ponto a ponto para saidas NURBS irá produzir erros de duplo empilhamento. O sistema CAD / CAM deve ser capaz de criar o formato NURBS diretamente com dados de superfície, de modo que a aproximação é feita apenas uma vez.

Alguns sistemas CAD / CAM, podem a criar o caminho da ferramenta diretamente no formato spline. O caminho da ferramenta resultante incorpora o movimento real do modelo CAD. Isto é importante porque alguns sistemas CAM geram caminhos lineares NURBS através da aproximação que podem minimizar a tolerância.

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #15 Online: 12/01/11 - 10:47 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #16 Online: 12/01/11 - 11:04 »
G7

O código G7 entra no modo diâmetro para o eixo X do torno. Quando estiver ativado os movimentos do eixo X serão efetuados pela metade a partir do centro do torno.
Por exemplo X1 moveria a ferramenta apenas 0.5 a partir do centro do Torno, dando a medida real de 1 unidade no diâmetro.
« Última modificação: 12/01/11 - 11:16 por ecarmo »

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #16 Online: 12/01/11 - 11:04 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #17 Online: 12/01/11 - 11:14 »
G8

O código G8 entra no modo raio para o eixo X do torno. Quando estiver ativado os movimentos do eixo X serão considerados como raios.
Assim, X1 resultaria um diâmetro de 2 unidades.
G8 é o padrão no arranque.

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #17 Online: 12/01/11 - 11:14 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #18 Online: 12/01/11 - 11:29 »
G9

A máquina não irá processar para a próxima linha de código até que atinja exatamente a posição especificada.
« Última modificação: 12/01/11 - 11:31 por ecarmo »

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #18 Online: 12/01/11 - 11:29 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #19 Online: 12/01/11 - 11:42 »
G10 L1


G10 L1 P [número da ferramenta]

G10 L1 carrega a tabela de ferramentas.
G10 L1 P3 - Irá definir a entrada da ferramenta 3 da tabela de ferramentas .


Erros:
Se a compensação da ferramenta estiver ON
« Última modificação: 12/01/11 - 11:50 por ecarmo »

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #19 Online: 12/01/11 - 11:42 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #20 Online: 12/01/11 - 12:13 »
G10 L2

G10 L2 P [sistema de coordenadas] R [rotação em torno do eixo Z] Eixo

G10 L2 é usado para definir a origem de um sistema de coordenadas.
No código G10 L2 P-R-Eixo, onde o número de P deve estar na faixa de 1 a 9 (correspondente a G54 para G59.3) e, opcionalmente, R para indicar a rotação do eixo XY em torno do eixo Z e todas as outras letras indicativas de eixo são opcionais.
A origem do sistema de coordenadas especificado pelo número de P é definido com os valores indicados (em termos de a máquina não compensar sistema de coordenadas). Apenas as coordenadas para o eixo incluído na linha será definido.
Estar nessa modalidade, a distância incremental (G91) não tem efeito sobre L2 G10.
O sentido de rotação é CCW .

G10 L2 P(1 a 9) não muda a partir do atual sistema de coordenadas para o especificado em P, você tem que usar G54, 59,3 para selecionar um sistema de coordenadas.

Erros:
O número de P diferente de 1 a 9.
É programado um eixo que não está definido na configuração.
Se a origem G92 offset estava em vigor antes de L2 G10 (continuará em vigor depois).
O sistema de coordenadas cuja origem é definida por um comando G10 pode ser ativo ou inativo no momento que o G10 é executado. Se ele está ativo no momento, as novas coordenadas vigoram imediatamente.

Exemplos:
G10 L2 P1 X 3.5 Y 17.2
Define a origem do sistema de coordenadas primeiro (selecionado por G54), a X = 3.5 Y = 17.2. Porque só X e Y forem especificados, o ponto de origem é movido somente em X e Y; as outras coordenadas não são alterados.

G10 L2 P1 X0 Y0 Z0
G54 define a coordenada de volta à origem.



P         G Code
1        54
2        55
3        56
4        57
5        58
6        59
7        59.1
8        59.2
9        59.3

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #20 Online: 12/01/11 - 12:13 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #21 Online: 12/01/11 - 12:18 »
G10 L10

G10 L10 P [ferramenta] R [raio] X [offset] Z [offset] Q [orientação]

G10 L10 é como G10 L1, exceto que em vez de definir o deslocamento / entrada do valor dado, é definido um valor calculado que faz com que as coordenadas assumam o valor dado.

Erros:
Se a compensação da ferramenta estiver ON

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #21 Online: 12/01/11 - 12:18 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #22 Online: 12/01/11 - 12:21 »
G10 L20

G10 L20 P [sistema de coordenadas] eixos ...
G10 L20 é semelhante ao G10 L2, exceto que em vez de definir o deslocamento /entrada ao valor dado, é definido como um valor calculado que faz com que as coordenadas assumam o valor dado.

Erros:
O número P diferente de 1 a 9.
Um eixo programado que não está definido na configuração.

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #22 Online: 12/01/11 - 12:21 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #23 Online: 12/01/11 - 12:31 »
G17, G18, G19, G17.1, G18.1, G19.1

Esses códigos definem o plano atual da seguinte forma:

G17                     XY (default)
G18                     ZX
G19                     YZ
G17.1                  UV
G18.1                 WU
G19.1                 VW
« Última modificação: 12/01/11 - 12:33 por ecarmo »

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #23 Online: 12/01/11 - 12:31 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #24 Online: 12/01/11 - 12:39 »
G20, G21

G20 - O código usa polegadas como unidade da coordenada.

G21 - O código usa milímetros como unidade da coordenada.

Geralmente é uma boa idéia colocar G20 ou G21 no início do código antes que qualquer movimento ocorra, não se deve usar em qualquer outro lugar.
« Última modificação: 12/01/11 - 12:40 por ecarmo »

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #24 Online: 12/01/11 - 12:39 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #25 Online: 12/01/11 - 12:49 »
G28, G28.1

G28 usa os valores absolutos dos parâmetros para fazer um movimento de avanço rápido a partir da posição atual até a posição especificada por eixo, em seguida fará um movimento de avanço rápido para a posição pré-definida de origem dos eixos.


G28.1 armazena a posição atual em parâmetros absolutos.

Erros:
Se a compensação de raio estiver ON

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #25 Online: 12/01/11 - 12:49 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #26 Online: 12/01/11 - 12:57 »
G30, G30.1

G30 usa os valores absolutos para fazer um movimento de avanço rápido a partir da posição atual para a posição especificada por eixos, em seguida, fará um movimento de avanço rápido para a posição pré-definida nos parâmetros.

G30.1 armazena a posição atual em parâmetros absolutos

O código G30 será usado quando a troca de ferramentas M6 estiver programada [TOOL_CHANGE_AT_G30] = 1

Erros:
Se a compensação de raio estiver ON.

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #26 Online: 12/01/11 - 12:57 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #27 Online: 12/01/11 - 13:06 »
G33

G33 X-Y-Z-K-
Para movimento sincronizado numa direção, onde K dá a distância percorrida em XYZ para cada revolução do eixo.
Por exemplo, se a partir de Z = 0, G33 Z-1 K.0625 produz um movimento de 1 unidade de Z para 16 voltas do eixo.

Nota: K segue a linha de movimentação descrita por X-Y-Z e não é paralela ao eixo Z.

Todas as letras indicativas de eixos são opcionais, exceto que pelo menos uma deve ser usada.

Erros:

se todos os eixo forem omitidos.
O eixo não está girando quando este comando é executado
O movimento linear solicitado ultrapassa os limites de velocidade da máquina devido à velocidade do eixo.
« Última modificação: 12/01/11 - 13:06 por ecarmo »

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #27 Online: 12/01/11 - 13:06 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #28 Online: 12/01/11 - 13:45 »
G33.1

Usado para roscagem rígida (fuso sincronizado com o movimento de retorno) .
 G33.1 X-Y-Z-K, onde K, dá a distância percorrida para cada revolução do eixo árvore.

Um movimento roscagem rígida consiste na seguinte seqüência:
Um movimento coordenado  e sincronizado com o fuso na proporção especificada e começando com um pulso de índice.
Ao chegar ao termino, um comando inverte o eixo (por exemplo, de horário para anti-horário).
Continuação do movimento sincronizado para além do final das coordenadas especificadas até que o eixo realmente para e inverte.
Continuação do movimento sincronizado de volta para a origem das coordenadas
Ao chegar na origem das coordenadas, um comando inverte o fuso uma segunda vez (por exemplo, do anti-horário para horário).
Continuação do movimento sincronizado  para além das coordenadas originais até que o eixo realmente para e inverte.
Um movimento sincronizado de volta para o original de coordenadas.
Os eixos sincronizados esperam o pulso do índice, para reiniciar o modo de linha múltiplas. Final dos movimentos nas coordenadas originais.

Todas as letras indicativas de eixos são opcionais, exceto que pelo menos uma deve ser usada.

Erros:
Todas as letras indicativas de eixos são omitidos.
O Eixo arvore não está girando quando este comando é executado
O movimento linear solicitado ultrapassa os limites de velocidade da máquina.

Exemplo:

G0 X1.000 Y1.000 Z0.100 - move para a posição inicial
G33.1 Z-0.750 K0.05 - roscagem rígida a 20 TPI
« Última modificação: 12/01/11 - 13:46 por ecarmo »

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #28 Online: 12/01/11 - 13:45 »

ecarmo

  • Visitante
Re: Código G de A a Z
« Resposta #29 Online: 13/01/11 - 22:38 »
G34, G35

Segmentação de passo variável.
Indica uma segmentação cujo passo não é constante, mas varia continuamente
de acordo com uma quantidade determinada.
A segmentação de passo variável é programado através de duas diferentes funções G:
G34 K.. I..  passo de segmentação crescente
G35 K.. I..  passo de segmentação decrescente
Todas as descrições de passo fixo (G33) permanecem válidas também para o rosqueamento de passo variável (G34 e G35).

K = Passo de segmentação inicial (mm ou polegadas) Este parâmetro pode ser programado no mesmo bloco de G34/G35, ou em blocos anteriores.

Atenção: se o parâmetro K é recém-programadas em blocos seguintes, quando G34/G35 está ativo, uma  brusca variação de passo é encontrado.

I = incremento expressa em mm/volta ou in/volta. Este parâmetro só pode ser programado na mesma linha de G34/G35. O parâmetro é sempre positivo e assumido como valor absoluto se programado como um número negativo.
No modo G34, exprime o incremento em mm ou polegadas imposta ao passo K a cada volta.
No modo G35, expressa o decréscimo em mm ou polegadas imposta ao passo K a cada volta.

Se o decréscimo contínuo do K traz para um valor negativo, o valor será considerado positivo.
Roscagem com um passo fixo ou variável podem ser executados em seqüência; o arremesso de segmentação variará continuamente, permanecerá constante, ou vai ter uma descontinuidade, dependendo dos parâmetros programados.

Clube CNC Brasil

Re: Código G de A a Z
« Resposta #29 Online: 13/01/11 - 22:38 »

 

SiteLock