
Hoje em dia existem diversos tipos de máquinas CNC que executam os mais variados tipos de trabalhos. Por exemplo, tornos CNC, Centros de usinagem, Corte à laser, Puncionadeira, etc. Claro que na programação de tais máquinas existem algumas especificidades. Como assim? Imagine que na programação de uma máquina de corte à laser exista um comando que ative (ligue) o laser que fará o corte, correto? Então, esse mesmo código não existirá na programação do torno CNC. Pelo menos não faria sentido. Mas de modo geral a programação de tais máquinas são bem similares, pois elas seguem um padrão similar e muitos códigos são presentes em ambas, ou em todas. Estamos falando aqui das funções preparatórias “G” (Guidance) e das funções “M” (Miscelâneas). Nesta primeira parte vamos falar sobre as funções “G” e na segunda parte falaremos sobre as funções “M”.
Funções “G” (Guidance)
As funções “G” (Guidance) dentro da programação são as funções preparatórias, elas são as funções que definem ao comando o que fazer preparando-o para uma determinada operação. Todas as funções preparatórias são identificadas pelo caractere “G”, seguido por até três dígitos numéricos. Vamos apresentar agora as funções e detalhar as principais.
G00 / G001→ Interpolação linear com avanço rápido / com avanço programado.
G02 / G03 → Interpolação circular sentido horário / sentido anti-horário.
G04 → Tempo de espera.
G17 / 18 / 19 → Plano de trabalho XY / XZ / YZ.
G20 / 21 → Sistema de medida em polegada / em milímetro.
G40 → Cancela compensação automática do raio da ferramenta.
G41 / G42 → Ativa compensação de raio da ferramenta à esquerda / à direita.
G43 / G44 → Ativa compensação do comprimento da ferramenta para mais / para menos.
G49 → Cancela a compensação do comprimento da ferramenta.
G53 → Coordenadas com relação ao Zero máquina.
G54 - G59 → Coordenadas com relação ao Zero peça.
G70 → Ciclo para acabamento longitudinal.
G71 → Ciclo para desbaste longitudinal.
G72 → Ciclo para desbaste transversal.
G73 → Ciclo de furação com quebra de cavaco.
G74 → Ciclo de rosqueamento com macho (à esquerda)
G75 → Ciclo para abertura de canais e faceamento.
G76 → Ciclo de mandrilhamento fino com retorno deslocado do centro.
G80 → Cancela ciclo fixo.
G81 / G82 → Ciclo de furação contínua / contínua com tempo de permanência.
G83 → Ciclo de furação com descarga de cavaco.
G84 → Ciclo de rosqueamento com macho (à direita)
G85 / G86 → Ciclo de mandrilhamento com retranca em avanço programado / avanço rápido.
G87 / G88 → Ciclo de mandrilhamento com rebaixo interno / com retorno manual.
G89 → Ciclo de mandrilhamento com Dwell e retração em avanço programado.
G90 / G91 → Programação em coordenadas absolutas / incrementais.
G92 → Estabelece nova origem.
G94 / G95 → Avanço da ferramenta em mm/min / em mm/rot.
G96 / G97 → Velocidade de corte constante / rotação constante (torneamento).
G98 → Retorno ao posicionamento inicial durante os ciclos fixos.
G99 → Retorno ao “Plano R” durante os ciclos fixos.
Funções modais e funções não modais
As funções modais são aquelas que permanecem ativas até que sejam substituídas por uma outra função, que também é modal, de efeito contrário. Exemplos: G00/01, G40/41/42, G20/21, G90/91, G94/95.
Já as funções não modais são aquelas que não ficam memorizadas e são atuantes apenas nos blocos que as contém, então se quiser continuar usando ou usar de novo, é necessário sua aplicação novamente. Exemplo G02/03.
Vamos falar dos principais códigos “G”?
Avanço linear rápido (G00) é utilizado para posicionar a ferramenta com os eixos se movimentando na maior velocidade fornecida pela máquina.
Avanço linear com velocidade programada (G01) é utilizado para movimentar a ferramenta com velocidade de avanço controlada pelo parâmetro “F”. O parâmetro “F” na programação representa a velocidade de avanço, a velocidade então é o número que segue essa letra.
Interpolação circular horária (G02) é utilizado para movimento da ferramenta em um arco de circunferência de raio programado pelo parâmetro “R”, no sentido horário, com velocidade controlada pelo parâmetro “F”. O parâmetro “R” indica a abertura do raio.
Interpolação circular anti-horária (G03) é utilizado para movimento da ferramenta em um arco de circunferência de raio programado pelo parâmetro “R”, no sentido anti-horário, com velocidade controlada pelo parâmetro “F”.
Tempo de espera (G04) é utilizado em algumas situações em que seja necessário paralisar a execução do programa por um determinado tempo, valor do tempo determinado pelo número seguido do parâmetro “X” ou “P”.
Plano de trabalho (G17, G18 e G19) é utilizado para o correto cálculo das interpolações circulares, neste caso, é importante que o comando da máquina conheça o plano no qual a usinagem está sendo efetuada. Como são três os possíveis planos de trabalho (XY, XZ e YZ), há portanto três comandos. Não é usado em tornos pois só trabalham no plano XZ.
Ativa e cancela a compensação do raio da ferramenta (G40, G41 e G42) é usado em centros de usinagem e permite que o raio da ferramenta possa variar sem necessidade de modificar o programa, A aplicação é apenas em ferramentas que tem corte na periferia tais como fresas de topo e fresas frontais. Brocas, alargadores, barras de mandrilhar e machos não usam compensação do raio da ferramenta.
Ativa e cancela a compensação do comprimento da ferramenta (G43, G42 e G49) é usado em centros de usinagem, fresadoras, furadeiras e rosqueadeiras, e permite que o comprimento da ferramenta possa variar sem necessidade de modificar o programa.
Furação com quebra-cavaco (G73) é também conhecido como furação pica-pau, é utilizado para operação de furação com pequenos recuos para quebra de cavaco, sem recuo ao plano R.
Furação contínua (G81) é utilizado para operação de furação sem recuo para quebra de cavaco.
Rosqueamento rígido à direita (G84) é utilizado na fabricação de rosca interna direita com macho de corte fixado direto na pinça.
Mandrilhamento com retorno deslocado (G76) é utilizado para operação de mandrilhamento onde o retorno da ferramenta não toca o furo.
Gostou de aprender um pouco mais sobre os códigos de preparação guidance? Se quiser saber um pouco mais deixe nos comentários a sua dúvida. Não esqueça de olhar a segunda parte onde falaremos sobre as funções Miscelâneas. Espero muito ter ajudado você na sua carreira como profissional.
Nenhum comentário:
Postar um comentário