Keeping a rather unique ability to go down a NURBS pathway, most of the G code controllers support only two types of motion, namely, the linear motion or circular motion. Como você pode bem entender pelos termos, interpolação linear está se movendo em uma linha reta e interpolação circular é movimento em um círculo.
agora, este último é um pouco mais complicado quando se trata de usinagem CNC porque os dois eixos da máquina precisam ser coordenados precisamente para obter os resultados desejados. Vamos conhecer mais sobre interpolação circular para entender como fazer isso acontecer.O que é a interpolação Circular na programação CNC?
Translating the linear axis positions into the curved tool motions is known as circular interpolation. Por outras palavras, os comandos de interpolação circular são úteis ao mover uma ferramenta ao longo do arco circular para o ponto final dirigido.
interpolação Circular necessita de cinco bits cruciais de informação para completar o seu trabalho, nomeadamente, a direcção do movimento, o raio, o centro, a taxa de alimentação e o endpoint. Pense na interpolação circular como o movimento da ferramenta num círculo. Pode ser um círculo completo ou algo menos do que isso. Desenhar círculos completos usando interpolação circular não significa simplesmente coordenar os movimentos, mas também reverter a direção em cada um dos quatro pontos do quadrante. Estes pontos corresponderiam a zero, noventa, cento e oitenta e duzentos e setenta graus. Quando as máquinas experimentam qualquer backlash aqui, será evidente nas inversões como uma falha perceptível no corte irá aparecer lá.O que é o G02 e o G03 em interpolação circular?
interpolação Circular é possível em qualquer uma das duas direcções, ou seja, no sentido contrário aos ponteiros do relógio ou no Sentido DOS ponteiros do relógio. E, há dois códigos G usados para especificar essa direção. O G02 é utilizado para interpolação circular no Sentido DOS ponteiros do relógio e o G03 é utilizado para interpolação circular no sentido anti-horário.
ambos os códigos são modais. Estes cancelam o G00 activo, ou seja, o movimento rápido e o G01. códigos de interpolação lineares. G02 e G03 são ambos códigos de modo de taxa de alimentação como G01, e a diferença é apenas no tipo de interpolação utilizado. Enquanto o primeiro é usado para interpolação circular, o segundo é utilizado em interpolação linear. Nos controles modernos, você precisará programar o ponto final e o raio que você precisa, e o controlador CNC efetivamente cria o círculo que você precisa.
Formato:
G02 X– Y1
G03 X– Y1 R–
código de Exemplo:
G02 X 1,25 Y1
G03 X .75 Y1. R.25
o primeiro ponto indica o ponto de partida, e o segundo indica o ponto final e o raio. O valor R deve indicar o raio do arco. Aqui o exemplo é dado onde o G02 é usado para interpolação circular no Sentido DOS ponteiros do relógio e o G03 é usado para interpolação circular no Sentido DOS ponteiros do relógio e os valores combinados de ambos são usados para fazer o círculo. Você vai entender mais sobre isso à medida que a discussão prossegue e os detalhes de I, J, E R valores são explicados.O que é a interpolação circular I E J?
como X, Y, E Z são os endereços que são usados para especificar os pontos finais do arco, especificando o ponto central do arco precisa de endereços secundários. Os endereços indicados abaixo são úteis para designar o ponto centro do arco.
I representa as coordenadas do eixo X do arco, J representa as coordenadas do eixo Y do Arco, E K representa as coordenadas do eixo Z do arco. Como a interpolação circular ocupa lugares em apenas dois eixos, Você não vai precisar de todos esses três códigos para gerar um arco. No momento de utilizar o plano X / Y para os arcos de moagem, você só vai precisar de endereços I e J.
I, J, E K são úteis para localizar o centro do arco em termos do ponto de partida. Em palavras simples, estes três endereços são a distância do primeiro ponto ao centro do círculo. Apenas os endereços que são particulares para o plano escolhido são permitidos, por exemplo, G19 usa JK, G18 usa IK, e G17 usa IJ. Os comandos X, Y e Z são usados para especificar os pontos finais do arco. Se estes três locais para o plano escolhido não são mencionados, o ponto final do arco permanece o mesmo que o ponto inicial do eixo.
I E J têm de ser usados para cortar círculos completos, e usar apenas R não será útil. Você não precisa indicar os pontos finais ao cortar um círculo completo. O centro do círculo pode ser definido usando o valor I, J, ou K. R é usado para definir a distância do centro do círculo ao ponto de partida. Valores positivos de R get usado para raios de 180 graus ou menos, e valores negativos de R get usado para raios de mais de 180 graus.
Formato:
G01 X– Y1
G02 X– Y1 R–
G02 X– Y1 R–
código de Exemplo:
G01 X 1,25 Y1
G02 X .75 Y1. R.25
G02 X 1, 25 Y1. R.25
Ou
G01 X 1,25 Y1
G02 X .75 Y1. Eu -.25 J0.
G02 X 1, 25 Y1. I.25 J0.
o primeiro ponto em ambos os exemplos dá um ponto de partida, G02 X1. 25 Y1. R. 25 dá o ponto final e o raio. G02 X. 75 Y1. Eu-.25 J0 denota o ponto final e o movimento incremental para o centro do arco. Utilizar o valor R juntamente com o programa de interpolação circular ajuda você a dizer à máquina para fazer um arco de mais de 180 graus, colocando um valor menos antes dele.
Conclusão
vai ser mais fácil para você realizar o trabalho de interpolação circular agora que você tem uma profunda idéia do que ela significa e os códigos que você precisa para isso. Interpolação Circular pode ser um pouco complicado em comparação com interpolação linear, mas não é inatingível e você não precisa ser um profissional para fazê-lo. Trata-se de corrigir o código e os valores.