Olá, Fernando aqui, tudo bem?
No post anterior, mostrei como desbastar uma peça linha a linha, utilizando os códigos G00 e G01. Mas como você deve saber, todo torno CNC tem um computador e como todo
computador existe um limite de memória. É por isso que existem os chamados ciclos de usinagem.
computador existe um limite de memória. É por isso que existem os chamados ciclos de usinagem.
Caso você queira ver o post anterior, clique aqui.
Cada comando possuiu seu ciclo de usinagem. No Fanuc é o G71. Há também outros ciclos, para faceamento, para desbaste, mas vamos ver esse ciclo e entender como funciona. Depois, os outros ciclos ficarão fáceis de entender.
Para começar, temos que saber que todo comando de CNC possui linha de programação, ou bloco, que começa no N10, depois é o N20, N30, N40 e assim até terminarmos o programa. Os números são de 10 em 10, pois, podemos precisar acrescentar uma linha entre uma linha e outra, depois de pronta e o comando não faz essa correção automaticamente, por isso, temos que digitar manualmente N11, N25, N36…
Com isso em mente, vou mostrar a estrutura de um ciclo de usinagem. Alguns programas mais antigos utilizavam sub-programas para esses ciclos, mas vamos ver algo mais moderno primeiro, certo?
Vamos dizer que o ciclo de usinagem de nosso comando Tutor é o G36. O G36 precisa das seguintes informações para poder usinar a peça:
1. Profundidade de corte (P);
2. Quantos milímetros o eixo vai se afastar da peça ao recuar ( R );
3. Número da linha onde o perfil da peça se inicia; ( C )
4. Número da linha onde o perfil da peça termina; (T)
5. Quanto sobremetal deixará para o acabamento em X (U);
6. Quanto sobremetal deixará para o acabamento em Z; (L)
7. O avanço que usará para usinar (f).
Vamos usar de exemplo a peça que usinamos no post anterior.
Com as medidas da peça, a programação do ciclo é a seguinte:
N70 G00 X112 Z2;
N80 G36 P4 R2;
Aproximei a ferramenta da peça e fiz a primeira linha do G36. Programei o ciclo para que ele desbaste 4 mm por passada da ferramenta e que recue 2 mm quando for voltar ao ponto inicial.
N90 G36 C100 T U0,5 L0,1 f0,3;
Notem que eu deixei o T, que é a linha onde o ciclo vai terminar, em branco, afinal, eu ainda não sei qual será essa linha.
Agora, vou começar a programar o perfil da peça na linha seguinte. É simples pois se trata de fazer o acabamento da peça, e o ciclo vai fazer o restante.
N100 G01 X40 Z0;
N110 G01 X40 Z-40;
N120 G01 X80 Z-40;
N130 G01 X80 Z-55;
N140 G01 X112 Z-55;
Agora eu sei onde terminará o ciclo, então, o programa ficará assim:
N70 G00 X112 Z2;
N80 G36 P4 R2;
N90 G36 C100 T140 U0,5 L0,1 f0,3;
N100 G01 X40 Z0;
N110 G01 X40 Z-40;
N120 G01 X80 Z-40;
N130 G01 X80 Z-55;
N140 G01 X112 Z-55;
Dicas importantes:
Na linha N70 que está fora do ciclo percebam que posicionei a ferramenta longe da peça 2 mm, tanto em X quanto em Z. A razão disso é que assim que o ciclo terminar, ele vai voltar ao último ponto que esteve antes do ciclo iniciar. Então, se você posicionar a ferramenta em X10 Z2 nessa peça, quando ela terminar o ciclo, a ferramenta voltará a esse ponto e provavelmente arrancará a peça da castanha, podendo causar um acidente, danificando a máquina.
Outra coisa: dentro do perfil da peça, não é preciso programar o avanço no G01, pois você já o fez no cabeçalho do ciclo, certo? Você coloca apenas na primeira linha para quando for dar o acabamento, que é mais simples do que o desbaste.
Digamos que o ciclo para o acabamento é o G35. Ele vai precisar apenas de duas informações: qual a linha onde começa o ciclo e qual termina. Ele ficaria assim:
N150 G35 C100 T140;
Pronto. E ele pode ser inserido logo após o perfil da peça.
Claro que cada comando tem seus códigos, seus meios para serem programados, nem todos os itens de cada ciclo utilizarão as mesmas letras, mas a ideia básica é essa.
E então, o ciclo de desbaste é útil ou não é?
No desbaste linha a linha, utilizamos mais de 50 linhas de programação. Nesse utilizamos apenas 8 linhas, sem contar a linha para o acabamento, que também economiza espaço na memória da máquina.
Gostou do post? Você faria diferente? comente aí.
Nenhum comentário:
Postar um comentário