You are on page 1of 76

CNC- PROGRAMAO

Alunos: Luiz Eduardo Raphael Rodrigo

Existem vrias formas de se armazenar e fornecer informao mquina de comando numrico. Os mais utilizados atualmente so:

Disco Magntico Cartucho de Memria Cabos RS232C

Teclado

Basicamente o hardware que compe o CNC microcomputadores (16 e 32 bit) e circuitos integrados (CI's).

composto

de

Alguns controles incorporam circuitos integrados projetados para solucionar problemas de clientes especficos. Funes individuais dentro do controlador tem usualmente suas prprias placas, que so instaladas em "slots" na placa me. Dentro do hardware das unidades de controle, tambm destacam-se os mdulos de memria eletrnica.

ROM e EPROM - so utilizadas para armazenar partes inalterveis do sistema de operao CNC, como ciclos fixos. EEPROM's - armazenam dados que so gerados no momento de instalao do sistema operacional do CNC, tais como parmetros especficos da mquina. RAM - armazenam os programas e dados de correo, sendo sua capacidade expansvel.

O "software" controla todas as funes da mquina, a eficincia das operaes, gerncia todos os programas locais e realiza simulao grfica, se disponvel. O sucesso comercial das mquinas NC depende, em parte, da interface de seus controles. Menus de "help" e dilogo de entrada propiciam confiana ao operador, ajudam a prevenir erros, intensificam a segurana das operaes da mquina e minimizam o tempo morto. Os modernos fabricantes de controle incluem, em seus controles, programas de ajuda que permitem ao usurio um entendimento de todo o equipamento. VIDEO http://www.youtube.com/watch?v=dSMSE8iRvjY&feature=fvwrel

possvel nas mquinas com CNC, uma certa variedade de modos de funcionamento, que podem ser escolhidos de acordo com a necessidade do operador da mquina. Cada modo de funcionamento permite variaes na forma de acionamento da mquina.

Modo Manual

Modo de Entrada de Dados Manual


Modo de Execuo Contnua Modo de Execuo Passo a Passo Modo de Teste de Programa

Recebimento do desenho Desenho em CAD Planejamento do processo Programao Simulao grfica Montagens Setup de fixao e ferramentas Execuo passo-a-passo Execuo do lote

Toda geometria da pea obtida com o auxlio de um sistema de coordenadas.

O sistema de coordenadas definido, por linhas retas que se cruzam perpendicularmente determinando em sua interseco uma origem, ou seja o "Ponto Zero".
Obedecendo a regra da mo direita, e uma origem determinada, tais retas representam os eixos de movimento da mquina (X,Y,Z), atravs dos quais sero tomadas as medidas dimensionais das peas utilizadas para a programao. O sistema de coordenadas nas mquinas CNC, dividem se em dois: Sistemas de Coordenadas absolutas e Sistemas de Coordenadas Incrementais.

Todos os sistemas de coordenadas das mquinas CNC, respeitam a regra da mo direita. Para um sistema tridimensional, so utilizados trs eixos perpendiculares entre si, que podem ser designados com auxlio dos dedos da mo direita onde: Polegar: Indica o sentido positivo do eixo imaginrio X. Indicador: Indica o sentido positivo do eixo imaginrio Y. Mdio: Indica o sentido positivo do eixo imaginrio Z.

A Norma ISO 6983 descreve o formato das instrues do programa para mquinas de Controle Numrico. Trata-se de um formato geral de programao e no um formato para um tipo de mquina especfica. A flexibilidade desta norma no garante intercambiabilidade de programas entre mquinas. Os objetivos desta norma so:

- Unificar os formatos-padro anteriores numa Norma Internacional para sistemas de controle de posicionamento, movimento linear e com torneamento;

- Introduzir um formato-padro para novas funes, no descritas nas normas anteriores;


- Reduzir a diferena de programao entre diferentes mquinas ou unidades de controle, uniformizando tcnicas de programao; - Desenvolver uma linha de ao que facilite a intercambiabilidade de programas entre mquinas de controle numrico de mesma classificao, por tipo, processo, funo, tamanho e preciso; - Incluir os cdigos das funes preparatrias e miscelneas.

O programa CNC constitudo por uma seqncia de informaes para o processo de usinagem de uma pea. Definimos o incio do programa como cabealho que pode variar de acordo com o comando. H uma ordem lgica nesse processo estrutural com as funes apropriadas, de modo que o comando interprete os parmetros e envie os dados necessrios para que a mquina execute as operaes que foram programadas. O conhecimento dos recursos que os comandos oferecem, alm das tcnicas de programao citadas nesta obra, so fundamentais no processo de programao. Um bom programa depende de um bom processo, por isso a criatividade do programador e os conhecimentos tcnicos so fatores muito importantes.

Linguagem de programao automtica APT No surgimento do CN, no incio dos anos 50, a primeira linguagem de programao utilizada foi a APT (Automatic Programmed Tool). Atualmente s utilizada como ferramenta auxiliar na programao de peas com geometrias muito complexas, principalmente para mquinas de 4 e 5 eixos. A linguagem APT uma linguagem de alto nvel.

Linguagem EIA/ISO Linguagem de cdigos, tambm conhecida como cdigos G. na atualidade a mais utilizada universalmente, tanto na programao manual, como na programao grfica, onde utilizado o CAM. Os cdigos EIA/ISO foram criados antes mesmo do aparecimento das mquinas CNC, eles eram usados nos escritrios em mquinas de escrever automticas que utilizavam cartes perfurados. A linguagem EIA/ISO considerada de baixo nvel.

Linguagem Interativa Programao por blocos parametrizados, possui blocos prontos e no usa cdigos. Ex. linguagem MAZATROL aplicando s mquinas MAZAK

Produo grfica via "CAM" (Computer Aided Manufacturing) No mais uma linguagem de programao e sim uma forma de programar em que o programador dever possuir os conhecimentos de: processos de usinagem; materiais; ferramentas e dispositivos para usinagem; informtica para manipulao de arquivos; mquinas (avanos, rotaes e parmetros); domnio de um software de CAD e um de CAM. Descrevendo de uma maneira simplificada, apenas para fcil entendimento, o programador entra com o desenho da pea, que pode ser feito no prprio CAM ou em desenhos recebidos do CAD (Computer Aided Designe), define matria prima (tipo e dimenses), ferramentas e demais parmetros de corte, escolhe o psprocessador de acordo com a mquina que far a usinagem e o software de CAM se encarregar de gerar o programa, utilizando os cdigos da linguagem EIA/ISO.

Dois conceitos importantes utilizados em CNC so: default e modal.

Um valor default aquele valor que o comando ou parmetro assume quando nenhum valor lhe atribudo na programao. Ou seja, se nenhum valor determinado o comando utiliza o valor default.
Um comando ou parmetro modal aquele que, quando definido, fica ativo at que outro o substitua. Tem-se os seguintes comandos e parmetros modais: G0, G1, G2, G3, F, X, Y, Z, I, J, K. Isto significa que, em uma seqncia de linhas, se um determinado valor no muda ento no precisa ser digitado. A tabela mostrada no prximo slide apresenta no seu lado esquerdo um trecho de programa onde todos os valores so digitados e no lado direito apenas os valores que foram alterados. Em termos de funcionamento os resultados obtidos so idnticos. A vantagem do uso de modais est no fato de se digitar menos (programao mais rpida) e ocupar menos espao na memria do CNC da mquina.

O programa CNC constitudo por uma seqncia de informaes para o processo de usinagem de uma pea. Definimos o incio do programa como cabealho que pode variar de acordo com o comando. H uma ordem lgica nesse processo estrutural com as funes apropriadas, de modo que o comando interprete os parmetros e envie os dados necessrios para que a mquina execute as operaes que foram programadas. O conhecimento dos recursos que os comandos oferecem, alm das tcnicas de programao citadas nesta obra, so fundamentais no processo de programao.

Um bom programa depende de um bom processo, por isso a criatividade do programador e os conhecimentos tcnicos so fatores muito importantes.

O programa CNC constitudo de:

- Caracteres: um nmero, letra ou smbolo com algum significado para o comando.(Exemplo:2, G, X, /, A, T).
- Endereos: uma letra que define uma instruo para o comando. (Exemplo:G, X, Z, F).

- Palavras: um endereo seguido de um valor numrico. (Exemplo:G01 X25 F0.3).


- Bloco de Dados : uma srie de palavras colocadas numa linha, finalizada pelo caractere ; (Exemplo: G01 X54 Y30 F.12;) - Programa : uma srie de blocos de dados (Finalizada por M30).

Para o desenvolvimento de um programa CNC deve-se seguir as regras sintticas de cada comando e os movimentos determinados pelo processo de fabricao elaborado. Algumas partes do programa so padronizadas, e so apresentadas abaixo. Um detalhe a ser ressaltado a chamada linha de segurana, cuja finalidade colocar alguns parmetros e comandos modais em valores conhecidos, evitando que valores definidos por programas executados anteriormente mantenham-se ativos. I) Incio de Programa
II) Troca da Ferramenta III)Fim de Programa

Incio de Programa
A primeira linha deve, obrigatoriamente, conter o nmero do programa, definido pelo comando O. Na mesma linha pode-se, aps um parntesis, digitar um nome para o programa. Nas linhas seguintes interessante colocar um conjunto de comentrios que descrevam o programa, tornando sua identificao futura mais simples e rpida. Aps este conjunto inicia-se o programa propriamente dito atravs da linha de segurana (linha N9 abaixo). Em seguida tem-se a chamada da primeira ferramenta e um comentrio sobre suas caractersticas (linha N10). Os comandos seguintes so o acionamento do fuso e a realizao do primeiro movimento XY (linha N11). Para finalizar este procedimento de inicializao deve-se buscar os dados de definio da ferramenta (comprimento e dimetros), acionar o fluxo de fluido refrigerante e realizar a aproximao em Z (linha N12).

Troca da Ferramenta
Para se executar uma troca de ferramentas basta incluir as linhas abaixo, que esto na mesma sequncia do incio do programa, ou seja: linha de segurana, chamada de ferramenta, ajuste de rotao, movimento em XY, definio da ferramenta, acionamento do refrigerante e movimento em Z.

Fim de Programa

O procedimento inicia-se desligando o fuso e o fluido refrigerante. Em seguida temse a linha de segurana.
A linha seguinte tem a finalidade de mover a mesa para o centro em X e para o mais prximo possvel da porta, de modo a facilitar a retirada da pea usinada e a colocao de uma nova pea. A mesa permanecer nesta posio, permitindo a abertura da porta, devido ao comando M0 da linha seguinte, que executa uma interrupo do programa. Desta forma, aps a troca da pea deve-se pressionar a botoeira START para o programa prosseguir.

A ltima linha indica que chegou-se ao fim do programa. Este comando leva a mesa para a posio X=0 e Y=0 e prepara o CNC para executar novamente o programa, bastando para isto pressionar-se a botoeira START novamente.

Recomendaes

de grande importncia manter comentrios no programa. Isto simplifica a procura de falhas, acelera o processo de modificaes e permite que outras pessoas entendam mais facilmente seus programas. Os lugares ideais para se colocar comentrios so:
- Incio do programa, com dados de identificao;

- Na definio de cada subrotina, indicando sua funo no programa;


- Na chamada de cada ferramenta, especificando suas caractersticas; - No incio de cada parte de usinagem de uma mesma ferramenta. Tambm bastante interessante manter uma linha vazia, atravs do uso do sinal de comentrio, entre cada definio de subrotina e entre cada troca de ferramenta. Esta linha vazia mais facilmente reconhecvel no monitor do CNC quando se movimenta o programa para cima e para baixo, buscando localizar um trecho especfico.

Um programa CNC composto de vrias funes de programao que devero ser reconhecidas pelo comando, e que tero por objetivo fazer com que cada instruo recebida seja executada dentro do processo de usinagem. Tais instrues devero orientar o comando quanto ao O que Fazer? Onde Fazer? e Como Fazer ? atravs de funes codificadas.

Funes Auxiliares

As funes auxiliares formam um grupo de funes que completam as informaes transmitidas ao comando atravs das funes preparatrias e funes de posicionamento, principalmente com informaes tecnolgicas. Dentre as funes auxiliares podemos destacar as seguintes: Funo O Todo programa ou sub-programa na memria do comando identificado atravs da letra O composto por at 4 digitos, podendo variar de 0001 at 9999.Para facilitar a identificao do programa, recomenda-se inserir um comentrio, observando-se o uso dos parnteses. Exemplo: O5750 (Flange do eixo traseiro)

Funo N Cada bloco ou sentena de informao identificado pela funo "N", seguida de at 4 dgitos. A funo "N" dever ser informada no incio do bloco ou sentena. Se usada, esta funo deveria ser incrementada com valores por exemplo, de 5 em 5 ou 10 em 10, deixando assim espao para possveis modificaes no programa.

Exemplo: N35 G01 X50 ; N40 G01 Z20

Funes Auxiliares Funo F Atravs da funo "F" programa-se a velocidade de avano para o trabalho em usinagem. Este avano poder ser em pol/rot (quando utilizada as funes G70 com G94), com formato de funo F 2.4, ou em mm/rot (quando utilizada as funes G71 com G95), com formato de funo F 2.2.

Funo T A funo "T" usada para selecionar as ferramentas na torre informando para a mquina o seu zeramento ( PRE-SET ), raio do inserto, sentido de corte e corretores. O cdigo T acompanhado de no mximo 4 dgitos Exemplo: N40 T 01 02 O primeiro numeral (01), representa qual ferramenta ser usada, a localizao da ferramenta na torre e o seu zeramento. O segundo numeral (02), representa o corretor usado para as medidas e desgaste do inserto. Nota: Podem-se programar at 12 ferramentas e 32 corretores. O giro de torre e o movimento dos carros no podem estar no mesmo bloco que a funo T, ela deve ser programada em uma linha de maneira isolada.

Funes Auxiliares
Funo P A funo "P" identifica programas e sub-programas na memria do comando.Todo programa existente no comando identificado atravs da funo auxiliar "P", pela qual poder ser chamado no diretrio de programas, renumerados ou at mesmo apagados. Nota: Se um sub-programa renumerado, as referncias a este programa contidas em outros, no so automaticamente atualizadas.

Funo L A funo "L" define o nmero de repeties que uma determinada operao deve ser executado. Exemplo: N80 P10 L3 (Esta sentena define que o subprograma 10 ser repetido 3 vezes) Nota:Pode-se chamar um sub-programa para mltiplas repeties, programando-se um bloco contendo a funo "P" (com o nmero do sub programa) e "L" (com o nmero de vezes que o subprograma dever ser executado).

Funes Auxiliares Funo H

A funo auxiliar "H" precedida de um valor numrico, executa desvios incondicionais no programa e dever ser programado em um bloco separado. Esta funo deve ser usada em programas contendo nmeros seqenciais "N", pois o desvio ocorre para um determinado bloco que contenha uma seqncia, onde "N" tem um valor exatamente igual ao determinado na funo "H". Exemplo: N00 ;EIXO # : H70 N30 T0101;BROCA # N35 G54 # N40 G00 X30. Z75.# : N70 T0202; DESBASTE INTERNO# : N200 M30 #

Com isso, o comando ao ler a funo H70 desvia automaticamente para a sentena N70.

Funes Auxiliares
Funo S Atravs desta funo o comando recebe informaes quanto ao valor da velocidade de corte de duas maneiras diferentes: Direta: Quando utilizado junto com a funo G96, o valor da funo auxiliar "S", entra como valor de velocidade de corte constante, com o qual o comando executa os clculos de rpm em funo do dimetro da pea, ocasionando assim uma variao de rotao durante a usinagem. Deve-se limitar o rpm mximo alcanado em funo da velocidade de corte requerida, programando-se a funo G92 seguida da funo auxiliar "S", entrando neste caso como valor mximo de rotao atingir. Exemplo: G96# (Programao em velocidade de corte constante) S 200.# (Valor da velocidade de corte) G92 S3000 M03 # (Limitao de rpm mximo e sentido de giro)

Funes Auxiliares
Funo S Indireta: Quando utilizado com a funo G97 o valor da funo auxiliar "S", entra apenas como valor de rotao constante a ser usada da mquina, com um formato de funo S4 (4 dgitos). Exemplo: G97 # ( Programao em rpm direta ) S3000 M3# ( rpm constante e sentido de giro )

Funes Auxiliares

Funo / (Barra) Utilizamos a funo ( / ) barra quando for necessrio inibir a execuo de blocos no programa, sem alterar a programao. Se o caractere "/" for digitado na frente de alguns blocos, estes sero ignorados pelo comando, desde que o operador tenha selecionado a opo "INIBE BLOCOS" na pgina de "REFERNCIAS DE TRABALHO". Caso a opo INIBE BLOCOS no seja selecionado, o comando executar os blocos normalmente, inclusive os que contiverem o caractere "/". Exemplo: / N90 M08 #

Funo # (EOB - Fim de Bloco) Todo bloco deve apresentar um caractere que indique o fim do bloco. Exemplo: N10 G1 X45. Z66. F.15 #

Funes de Posicionamento O comando trabalha em milmetros para palavras de posicionamento com ponto decimal.

Funo X Posio no eixo transversal (absoluta) X20 ; ou X-5 ;

Funo Z Aplicao: Posio no eixo longitudinal (absoluta) Z20 ; ou Z-20 ;

Funo U Posio no eixo transversal (incremental) U5 ; ou U-5 ; (Usado em programao feita em coordenadas absolutas)

Funo W Posio no eixo longitudinal (incremental) W5 ; ou W-5 ; (Usado em programao feita em coordenadas absolutas)

Funes Miscelneas

As funes Miscelneas "M" formam um grupo de funes que abrangem os recursos da mquina no cobertos pelas funes preparatrias, posicionamento, auxiliares e especiais, ou seja so funes complementares. Estas funes tm formato M2 (2 dgitos), e so determinados de acordo com a mquina. As funes Miscelneas esto definidas de acordo com a norma DIN 66025 dentre as quais podemos destacar as seguintes:
M00 - Parada Programada M02 - Final de Programa M03 - Sentido horrio de rotao do eixo rvore M04 - Sentido anti-horrio de rotao do eixo rvore M05 - Desliga o eixo rvore sem orientao M06 - Libera o giro da torre para a troca automtica da ferramenta M07 - Liga o refrigerante de corte (alta presso) M08 - Liga o refrigerante de corte (baixa presso) M09 - Desliga o refrigerante de corte M10 - Faixa de rotao M30 - Final do programa

Funes Preparatrias (G)


As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber uma determinada informao. Essas funes so dadas pela letra G, seguida de um nmero formado por dois dgitos. No prximo slide tem-se uma lista com algumas funes preparatrias.

Os conceitos de interpolao linear ou circular esto relacionados com os deslocamentos dos eixos bsicos das mquinas. I) Interpolao Linear Nesse tipo de trajetria o sistema CNC calcula um conjunto de posies intermedirias ao longo de um segmento de reta, definido entre o ponto inicial e o final. Durante o deslocamento, de uma posio intermediria a outra, os movimentos de cada um dos eixos considerados corrigem-se continuadamente, de maneira que a trajetria no se desvie , da reta terica definida, mais do que sua tolerncia permitida. As funes preparatrias G, que realizam operaes de usinagem por interpolao linear so as funes: G00 e G01. Interpolao Circular O sistema CNC calcula um conjunto de posies intermedirias ao longo do segmento circular definido entre os pontos inicial e final. Durante o deslocamento, de uma posio intermediria a outra, os movimentos de cada um dos eixos considerados corrigem-se continuamente, de maneira que a trajetria no se desvie do arco de circunferncia terico, mais do que a tolerncia permitida. As funes preparatrias G, que realizam operaes de usinagem por interpolao linear so as funes: G02 e G03.

Interpolao Linear
G00 Interpolao linear com avano rpido Utilizado para posicionar a ferramenta com os eixos se movimentando na maior velocidade fornecida pela mquina. Quando utiliza-se este comando com as trs coordenadas primeiro move-se o eixo Z, e em seguida movem-se os eixos X e Y simultaneamente, em 45 at que um dos eixos atinja seu objetivo. O eixo restante segue seu caminho sozinho. G00 X__ Y__ Z__

Observaes: - A funo G00 Modal portanto cancela (G01,G02,G03). - Graficamente representada por linhas tracejadas e dada em metros por minuto. - Utilizar a funo G00 somente para posicionamentos sem nenhum tipo de usinagem.

Interpolao Linear

G01 Interpolao linear com avano Programado

A funo G01, realiza movimentos retilneos com qualquer ngulo, calculado atravs das coordenadas de posicionamento descritas, utilizando-se de uma velocidade de avano (F) pr- determinada pelo programador. Todos os eixos movem-se simultaneamente. N25 G01 X20. Z42. F.1#

Observaes: -O avano um dado importante de corte e obtido levando-se em conta o material, a ferramenta e a operao a ser executada. -Geralmente nos tornos CNC utiliza-se o avano em mm/rotao, mas tambm pode ser utilizado mm/min. -A funo G01 Modal portanto cancela (G00,G02,G03) .

Interpolao Circular

Interpolao circular usando Funo G02 Com definio de raio Movimenta a ferramenta em um arco de circunferncia de raio programado pelo parmetro R0, no sentido horrio. A velocidade de avano pode ser determinada por F. No possvel executar uma circunferncia completa com este comando. Gera-se um erro quando o raio programado no suficiente para ligar o ponto inicial ao final. G2 X__ Y__ R0__ F__ (para o plano XY). G2 X__ Z__ R0__ F__ (para o plano XZ). G2 Y__ Z__ R0__ F__ (para o plano YZ).

Quando se trabalha com o raio, tem-se duas possibilidades de soluo, sendo uma com arco menor que 180 (R0+) e outra com mais de 180 (R0-). A situao mais comum a de menor percurso.

Interpolao Circular
Interpolao circular usando Funo G02 Com Definio de Centro

Nesta configurao tem-se o controle da posio do centro da circunferncia, colocando nas coordenadas I (para o eixo X), J (para o eixo Y) e K (para o eixo Z). Tambm possui o parmetro F para programao da velocidade de avano. Com este comando pode-se programar uma circunferncia completa. Este comando ir gerar erro caso as coordenadas iniciais, finais e do centro no satisfizerem corretamente as condies matemticas. G2 X__ Y__ I__ J__ F__ (para o plano XY). G2 X__ Z__ I__ K__ F__ (para o plano XZ). G2 Y__ Z__ J__ K__ F__ (para o plano YZ).

Interpolao Circular
Interpolao circular usando Funo G03 um comando similar ao G2, sendo que a diferena o sentido em que o giro ocorre. No caso de G3 o sentido anti-horrio. Possui a estrutura que utiliza o raio e tambm a definio de centro. Maiores detalhes podem ser observados no comando G2.
Observao: As funes G02 e G03 no so modais, cancelam a funo G00 e s autorizam a funo G01 para movimentos subsequentes.

Nas mquinas CNC, o comando entende como ponta da ferramenta o ponto comandado da mesma. O ponto comandado um ponto no espao que se encontra no cruzamento das linhas X e Z que tangenciam o raio do inserto. Porm a ponta til da ferramenta, na verdade so todos os pontos de contato que tangenciam o raio do inserto. Em algumas situaes de usinagem o ponto comandado no interfere no dimensionamento final da pea, como no caso de faceamentos e torneamentos cilndricos. Nesses casos o ponto comandado equivale a ponta til da ferramenta, ou seja o ponto de contato tangencial do raio do inserto. Porm em situaes de usinagem como torneamentos de superfcies cnicas ou curvilneas, h necessidade de se fazer a compensao do raio da ferramenta, para que no haja distores de dimensionamento final da pea, em funo do ponto comandado no equivaler ponta til da ferramenta.

Nestas situaes de usinagem a compensao do raio da ferramenta se d atravs de clculos efetuados pelo comando, em funo do valor do raio do inserto determinado no ajuste da mquina para cada ferramenta operante, transferindo com esses clculos o ponto comandado para a ponta til da ferramenta. Nas figuras abaixo podemos ver claramente a aplicao da compensao do raio da ferramenta. Para efetuarmos a compensao do raio da ferramenta, necessrio informar ao comando atravs do programa o cdigo de compensao e na preparao da mquina o lado de ataque da ferramenta.

Lado de Ataque da Ferramenta


O lado de corte "L" um dado definido pelo operador na preparao da mquina (Pre-Set), informando ao comando o lado de ataque das ferramentas operantes durante a usinagem. Esta definio se d atravs de cdigos, levando-se em considerao a orientao dos eixos, e um dado essencial para que o comando faa os clculos de compensao. Caso o comando no receba esta informao ele far uso de seu valor padro "L00" o que pode acarretar em distoro dimensional da pea.

Funes de compensao do raio da ferramenta: G41,G42,G40


As funes de compensao G41 e G42, se baseiam na regra da mo direita, e selecionam o valor do raio da ponta da ferramenta, estando ela esquerda ou direita da pea a ser usinada, vista em relao ao sentido do avano de corte da ferramenta, para os devidos clculos de compensao, devendo aps sua utilizao ser canceladas pela funo G40. Observaes: 1. A escolha do cdigo G41 ou G42 adequado para cada caso, ser feito em funo do sentido longitudinal de corte na usinagem. 2. Nunca se deve usar o cdigo G00 (avano rpido) quando se estiver compensando o raio da ferramenta (comando Mach 8L). 3. Os ciclos fixos no so possveis quando estiver compensando o raio da ferramenta. 4. A funo "L" (lado de corte da ferramenta para compensao), e "R" (raio do inserto), dever ser informado ao comando pelo operador no Pre-Set da mquina.

Compensao do raio da ferramenta G41 ( esquerda)


A funo G41 Modal portanto cancela G40 e seleciona o valor do raio do inserto para os clculos de compensao, estando esquerda da pea a ser usinada, vista em relao ao sentido de avano de corte. A funo da compensao deve ser programada em um bloco separado e ser seguido por um bloco de aproximao em movimento linear G01, para que o comando possa fazer a compensao de raio da ferramenta dentro deste movimento, onde se recomenda que no haja nenhum tipo de usinagem.

Exemplo: N35 G41 # N40 G01 X... Z... F... # (Este bloco ser utilizado para a compensao)

Compensao do raio da ferramenta G42 ( direita)


A funo G42 Modal portanto cancela G40 e implica em compensao similar a G41, exceto que a direo de compensao direita da pea a ser usinada, vista em relao ao sentido de avano de corte. Como na funo G41 a funo G42 dever ser programada em um bloco separado e ser seguido por um bloco de aproximao.

Exemplo: N35 G42 # N40 G01 X... Z... F... # (Este bloco ser utilizado para a compensao)

Cancelar a compensao do raio da ferramenta G40


A funo G40 Modal e cancela as funes de compensao previamente solicitadas G41 ou G42, e esta ativa quando a mquina ligada. A funo G40 deve ser programada em um bloco separado, e quando solicitada pode utilizar o bloco posterior com avano linear G01 para efetuar a descompensao, onde se recomenda que no haja nenhum tipo de usinagem.

Exemplo: N35 G40 # N40 G01 X... Z... descompensao)

F...

(Este

bloco

ser

utilizado

para

Os ciclos automticos, consistem em uma srie de funes preparatrias prdeterminadas, que executam operaes de usinagem atravs de uma nica sentena de programao. Estas sentenas de programao, comandam automaticamente os movimentos de todos os eixos e a utilizao das funes auxiliares nelas contidas. Os ciclos automticos ajudam assim na execuo de operaes complexas tais como, desbaste, roscamentos, furaes e outras, pois, eliminam a necessidade de informaes repetitivas de programao. Dentre os ciclos automticos podemos destacar os seguintes: G33 - Ciclo bsico de roscamento G37 - Ciclo automtico de roscamento G66 - Ciclo automtico de desbaste longitudinal G74 - Ciclo automtico de torneamento G75 - Ciclo automtico de faceamento

Ciclo Bsico de Roscamento : G33


Esta funo executa o roscamento no eixo X e Z em cada penetrao dada a ferramenta, e programada explicitamente em bloco separado.

Sintaxe da funo: G33 Z... K... # Onde: Z - Posio final do comprimento da rosca (absoluta). K - Passo da rosca (milmetro ou polegada) (incremental).

Ciclo Automtico de Roscamento : G37 A funo G37 permite abrir roscas em dimetros externos e internos, roscas paralelas e cnicas, simples ou de mltipla entrada com apenas um bloco de informao, sendo que o comando far o clculo de quantas passadas sero necessrio para o roscamento, mantendo sempre o mesmo volume de cavaco da primeira passada. Sintaxe da funo: G00 X... Z... # (Posicionamento Inicial) G37 X... Z... (I...) K... D... E... (A...) (B...) (W...) (U...) (L...) #

Ciclo automtico de desbaste longitudinal : G66


Este ciclo permite a usinagem de desbaste completa da pea, utilizando- se apenas de um bloco de programao, contendo apenas os parmetros necessrios para sua execuo. Sintaxe da funo: G66 X... Z... I... K... ( U1 ) W... P... F... #

Ciclo automtico de torneamento : G74


A funo G74 exerce dupla funo, ou seja, o mesmo cdigo executando operaes diferentes, sendo diferenciada apenas pela sua sintaxe. A funo G74 pode ser utilizada como ciclo de torneamento paralelo ao eixo Z, o qual executa a usinagem com sucessivos passes at o dimetro desejado, utilizando-se das informaes contidas na sentena. Sintaxe da funo: G00 X... Z... # (Posicionamento Inicial ) G74 X... Z... I... U1 F... #

Ciclo automtico de Faceamento : G75


A funo G75 pode ser utilizada como ciclo de torneamento paralelo ao eixo X, auxiliando nos trabalhos de desbaste como ciclo de faceamento. Sintaxe da funo: G00 X... Z.... # (Posicionamento incial) G75 X... Z... K... (U1) F... #

You might also like