A função G264 pode ser programada sozinha no bloco ou adicionada a um bloco de movimento. Esta função é modal; uma vez programada, ela permanecerá ativa até que uma função incompatível seja programada (G265).
Formato de programação.
O formato de programação é o seguinte:
G264
Correção do arco com G264.
Quando a diferença entre o raio inicial e o raio final está dentro da tolerância permitida, o CNC executa o arco com o raio calculado a partir do ponto inicial, mantendo a posição do centro.
Se a diferença entre ambos os raios excede a tolerância permitida, se mostrará o erro correspondente.
G264 Cancelar a correção do arco.
G265 Ativar a correção do arco.
G02 G265 X50 Y0 I38 J5
CNC 8060 CNC 8065
8.
CONTROLE DA TRAJETÓRIA. Interpolação circular (G02/G03).
(REF: 2008)
Propriedades da função e influência do reset, do desligamento e da função M30.
• As funções G264 e G265 são modais e incompatíveis entre si.
• No momento da ligação, depois de executar-se M02 ou M30 ou depois de uma emergência ou reset, o CNC assumirá o código G265.
CNC 8060 CNC 8065
CONTROLE DA TRAJETÓRIA.
8.
Arco tangente à trajetória anterior (G08).
(REF: 2008)
8.4 Arco tangente à trajetória anterior (G08).
A função G08 permite programar uma trajetória circular tangente à trajetória anterior, sem necessidade de programar as cotas (I, J ou K) do centro. A trajetória anterior poderá ser linear ou circular.
Programação.
Programar as coordenadas do ponto final do arco junto à função G08.
Formato de programação.
O formato de programação é o seguinte: entre chaves são mostrados os argumentos e entre colchetes angulares os que são opcionais.
G08 X..C{ponto_final}
Coordenadas do ponto final do arco.
Pode-se definir o ponto final em coordenadas cartesianas ou polares, e poderá ser expresso tanto em cotas absolutas como incrementais.
Propriedades da função e influência do reset, do desligamento e da função M30.
• A função G08 pode programar-se com G8.
• A função G08 não é modal e portanto, se deverá programar sempre que se deseje executar um arco tangente à trajetória anterior. Depois de executar esta função, o CNC restaura a função G00, G01, G02 ou G03 que se encontrava ativa.
Utilizando a função G08 não é possível programar circunferências completas, já que existem infinitas soluções.
i
X..C{ponto_final} Ponto final do arco.
Unidades: Milímetros, polegadas ou graus.
G08 G17 X50.87 Y38.45
Movimento em coordenadas cartesianas.
G08 R20.23 Q45
Movimento em coordenadas polares.
X G08
Y
X,Y
G01
CNC 8060 CNC 8065
8.
CONTROLE DA TRAJETÓRIA. Arco tangente à trajetória anterior (G08).
(REF: 2008)
Exemplos de programação
Deseja-se programar uma linha reta, em seguida um arco tangente à mesma e finalmente um arco tangente ao anterior.
Y
X 40
70 60
90 110
G90 G01 X70 G08 X90 Y60 G08 X110
X
Z
40 100 130 180 250 270
50 60
G18 ; Plano ZX
G152 ; Programação em raios.
G90 G01 X0 Z270 X50 Z250 G08 X60 Z180 G08 X50 Z130 G08 X60 Z100 G01 X60 Z40 M30
CNC 8060 CNC 8065
CONTROLE DA TRAJETÓRIA.
8.
Arco definido mediante três pontos (G09).
(REF: 2008)
8.5 Arco definido mediante três pontos (G09).
A função G09 permite definir uma trajetória circular (arco), programando o ponto final e um ponto intermediário; isto é, em vez de programar as coordenadas do centro, programa-se qualquer ponto intermediário. O ponto de partida do arco é o ponto de partida do movimento.
Programação.
Programar o ponto final e um ponto intermediário do arco junto à função G09. Ao programar G09 não é necessário programar o sentido de deslocamento (G02 ou G03).
Formato de programação.
O formato de programação é o seguinte: entre chaves são mostrados os argumentos e entre colchetes angulares os que são opcionais.
G09 X..C{ponto_final} I..K{ponto_intermediário}
Coordenadas do ponto final do arco.
Pode-se definir o ponto final em coordenadas cartesianas ou polares, e poderá ser expresso tanto em cotas absolutas como incrementais.
Coordenadas do ponto intermediário do arco.
O ponto intermediário será definido sempre em coordenadas cartesianas, pelas letras "I",
"J" ou "K" dependendo de qual seja o plano ativo. Estas coordenadas são afetadas pelas funções G90 e G91.
Utilizando a função G09 não é possível executar uma circunferência completa, já que é necessário programar três pontos diferentes.
i
X..C{ponto_final} Ponto final do arco.
Unidades: Milímetros, polegadas ou graus.
I..K{ponto_intermediário} Ponto intermediário do arco.
Unidades: Milímetros, polegadas ou graus.
G09 G17 X50.87 Y38.45 I28.34 J34.58 Movimento em coordenadas cartesianas.
G09 R20.23 Q45 I8 J-13.7
Movimento em coordenadas polares.
G17 G18 G19 As letras "I", "J" e "K" estão associadas ao primeiro, segundo e terceiro eixo do canal respectivamente.
G20 As letras "I",e "J" estão associadas ao eixo de abcissas e ordenadas do plano definido.
X G09
Y
X,Y I,J
CNC 8060 CNC 8065
8.
CONTROLE DA TRAJETÓRIA. Arco definido mediante três pontos (G09).
(REF: 2008)
Propriedades da função e influência do reset, do desligamento e da função M30.
• A função G09 pode programar-se com G9.
• A função G09 não é modal, portanto, deverá programar-se sempre que se deseje executar uma trajetória circular definida por três pontos. Depois de executar esta função, o CNC restaura a função G00, G01, G02 ou G03 que se encontrava ativa.
Exemplo de programação.
G09 X35 Y20 I-15 J25
CNC 8060
8.6 Interpolação helicoidal (G02/G03).
A interpolação helicoidal consta de uma interpolação circular no plano de trabalho e do deslocamento linear do resto dos eixos programados. Se for desejado que a interpolação helicoidal execute mais de uma volta, deve-se definir o passo da hélice.
Programação.
Programar junto à interpolação circular usando as funções G02, G03, G08 ou G09, e depois o movimento linear do restante dos eixos. Se for desejado que a interpolação helicoidal execute mais de uma volta, deve-se definir o passo da hélice.
Formato de programação.
O formato de programação é o seguinte: entre chaves são mostrados os argumentos e entre colchetes angulares os que são opcionais. O formato da interpolação circular é explicado em seus capítulos correspondentes.
G02/G03 (interpolação circular) X..C{movimento_linear} <I..K{passo}>
G08 (interpolação circular) X..C{movimento_linear} <I..K{passo}>
G09 (interpolação circular) X..C{movimento_linear} <I..K{passo}>
Ponto final no plano de trabalho.
Na interpolação helicoidal de várias voltas, se for definido o centro da interpolação circular, não será necessário definir as coordenadas do ponto final no plano de trabalho. Este ponto será calculado pelo CNC em função da altura e do passo da hélice.
(A) Interpolação helicoidal simples.
(B) Interpolação helicoidal de várias voltas.
X..C{movimento_linear} Movimento linear da interpolação helicoidal em um ou vários eixos.
Unidades: Milímetros ou polegadas.
I..K{passo} Passo da hélice.
Unidades: Milímetros ou polegadas.
G01 G90 X-50 Y0 Z0 G02 G17 I50 J0 Z100 K37 G01 G90 X-50 Y0 Z0
G08 X50 Y0 Z58.45 K10.25 G01 G90 X-50 Y50 Z0 G01 Y0
G08 R50 Q65 Z69.45 K15.25 G01 G90 X-50 Y0 Z0
G09 G17 X65 Y-12.9 I32 J56.78 Z-88 K12 G01 G90 X-50 Y0 Z0
G09 G17 R45 Q-33 I32 J56.78 Z88 K11
(A) (B)
CNC 8060 CNC 8065
8.
CONTROLE DA TRAJETÓRIA. Interpolação helicoidal (G02/G03).
(REF: 2008)
Passo da hélice.
O passo da hélice é definido pela letra "I", "J" ou "K" associada ao eixo perpendicular ao plano de trabalho ativo. O passo não é afetado pelas funções G90 e G91.
Exemplo de programação.
Interpolação helicoidal.
Exemplo de programação.
Interpolação helicoidal de várias voltas.
Plano. Programação do centro.
G17 G18 G19 O passo se define mediante a letra "K" (G17), "J" (G18) ou "I" (G19).
G20 O passo se define mediante a letra "K".
Diferentes formas de definir uma interpolação helicoidal, sendo o ponto inicial X20 Y0 Z0.
Diferentes formas de definir una interpolação helicoidal de várias voltas, sendo o ponto inicial X0 Y0 Z0.
G03 X40 Y20 I20 J0 Z50
; ---G03 X40 Y20 R-20 Z50
; ---G03 R44.7213 Q26.565 I20 J0 Z50
; ---G09 X40 Y20 I60 J0 Z50
G03 X0 Y0 I15 J0 Z50 K5
; ---G03 R0 Q0 I15 J0 Z50 K5
CNC 8060 CNC 8065
9
(REF: 2008)
9.
CONTROLE DA TRAJETÓRIA.
INTERVENÇÃO MANUAL.
A intervenção manual permite ativar a partir do programa o modo manual de trabalho; isto é, permite deslocar os eixos manualmente, mesmo que um programa se encontre em execução. O deslocamento pode ser realizado por meio de volantes ou desde o teclado de jog (incremental ou contínuo). As funções associadas à intervenção manual são:
G200 Intervenção manual exclusiva.
G201 Ativação da intervenção manual aditiva.
G202 Anulação da intervenção manual aditiva.
A diferença entre a intervenção exclusiva e a aditiva está em que a intervenção manual exclusiva (G200) interrompe a execução do programa para ativar o modo manual, ao passo que a intervenção manual aditiva (G201) permite deslocar um eixo manualmente enquanto se executam os deslocamentos programados.