You are on page 1of 66

UNIVERSIDADE DE FEDERAL DE MINAS GERAIS ESCOLA DE ENGENHARIA Laboratrio de Usinagem e Automao

Programao de MquinasFerramenta CNC: Torno Mach 9


Notas de Aula

Prof. Dr. Juan Carlos Campos Rubio Belo Horizonte, 2010

1. Introduo 1.1. Equipamento CNC 1.2. Componentes 1.3. Programa CNC 1.4. Sistema de Coordenadas. a. Coordenadas Absolutas. b. Coordenadas Incrementais 2. Principio Bsico de Funcionamento de uma Mquina CNC 3. Linguagem do Comando CNC 3.1. Fita perfurada 4. Tipos de Funo 4.1. Funes Preparatrias . 4.2. Funes Complementares ou Auxiliares (Miscelneas) 4.3. Caractersticas das Funes a. Modais b. No Modais 5. Parmetros 5.1. Parmetros de Posicionamento 5.2. Parmetros Gerais 6. Conceito de programao 6.1. Declarao requerida 6.2. Declarao restringida 6.3. Declarao modal 6.4. Declarao omitida 7. Comentrios na programao 8. Designao e Formato dos Parmetros de Funes 9. Designao e Aplicao dos Parmetros 9.1. Parmetro N 9.2. Parmetros de posicionamento a. Parmetro X b. Parmetro Z c. Parmetro I d. Parmetro K e. Parmetro R 10. Funes preparatrias G.

5 5 5 5 5 5 6 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 13 13 13 14 14 14 15

Funo G00 ...........................................................................................................15 Funo G01 ...........................................................................................................15 Funo G02 ...........................................................................................................15 Funo G03 ...........................................................................................................15 Funo G04 ...........................................................................................................17 Funo G20 ...........................................................................................................17 Funo G21 ...........................................................................................................17 Funo G30 ...........................................................................................................17 Funo G31 ...........................................................................................................18 Funo G32 ...........................................................................................................18 Funo G33 ...........................................................................................................18 Funo G37 ...........................................................................................................19 Exemplos ...............................................................................................................20 Esquema para programao de roscamento a esquerda e a direita ....................22 Funo G40 ...........................................................................................................23 Funo G41 ...........................................................................................................23 Funo G42 ...........................................................................................................24 Compensao da ponta da ferramenta - Torre Dianteira (lado de corte). ..........25 Cdigo de posio da ponta da ferramenta - Torno ECN 40II ..............................25 Funo G46 ...........................................................................................................26 Funo G47 ...........................................................................................................26 Funo G53 ...........................................................................................................26 Funo G54 ...........................................................................................................26 Funo G55 ...........................................................................................................26 Funo G60 ...........................................................................................................27 Funo G61 ...........................................................................................................27 Funo G70 ...........................................................................................................28 Funo G71 ...........................................................................................................28 Funo G73 ...........................................................................................................28 Funo G74 ...........................................................................................................29 Funo G75 ...........................................................................................................30 Funo G90 ...........................................................................................................32 Funo G91 ...........................................................................................................32 Funo G92 ...........................................................................................................32 Funo G94 ...........................................................................................................33

Funo G95 ...........................................................................................................33 Funo G96 ...........................................................................................................33 Funo G97 ...........................................................................................................34 Funo G99 ...........................................................................................................34 11. Funes Auxiliares ou Complementares (Miscelneas) .......................................35 Funo M00...........................................................................................................35 Funo M01...........................................................................................................35 Funo M02...........................................................................................................35 Funo M03...........................................................................................................35 Funo M04...........................................................................................................35 Funo M05...........................................................................................................36 Funo M06...........................................................................................................36 Funo M08...........................................................................................................36 Funo M09...........................................................................................................36 Funo M10...........................................................................................................36 Funo M11...........................................................................................................36 Funo M12...........................................................................................................36 Funo M20...........................................................................................................37 Funo M21...........................................................................................................37 Funo M24...........................................................................................................37 Funo M25...........................................................................................................37 Funo M26...........................................................................................................37 Funo M27...........................................................................................................37 Funo M30...........................................................................................................37 12. Parmetros Adicionais...........................................................................................38 12.1. Parmetro T...........................................................................................................38 12.2. Parmetro Barra /................................................................................................38 13. Esquema de Zeramento........................................................................................39 13.1. Clculo de G92 ......................................................................................................39 13.2. Clculo do Deslocamento Negativo.......................................................................39 13.3. Clculo do Deslocamento do Zero Pea ...............................................................39 13.4. Clculo do Ponto de Troca (Por Ferramenta)........................................................39 14. Quadro de Seleo do Grau de Acabamento .......................................................40

1. Introduo
1.1. Equipamento CNC Equipamento eletrnico que recebe informaes atravs de uma entrada de dados prpria compila e transmite essas informaes ao comando e a mquina-ferramenta e, sem a interferncia do operador, realiza as operaes em uma seqncia prprogramada. 1.2. Componentes Unidade de Entrada de Informaes; Unidade de Comando & Controle ; Mquina-Ferramenta.

Servo-acionamentos

Unidade de Entrada de Informaes (Programa-pea)

Sensor de Posio e Velocidade

Componentes de Transmisso e Converso de Movimento

Gabinete de Comando & Controle

Mquina-Ferramenta

1.3. Programa CNC Programa uma seqncia lgica de informaes para usinagem de uma pea, escrita atravs de cdigos que o comando da mquina interpreta e, envia os dados necessrios para que a mquina execute as operaes programadas. 1.4. Sistema de Coordenadas Toda geometria da pea definida em um sistema de coordenadas cartesianas, definido no plano formado pelo cruzamento de uma linha paralela ao movimento transversal (eixo X) e outra paralela ao movimento longitudinal (eixo Z). O movimento da ferramenta descrito neste plano XZ, em relao a uma origem definida (X0,Z0). Nos tornos CN o eixo X sempre a medida do dimetro. A origem (X0,Z0) pode ser estabelecida de duas maneiras diferentes.

Eixo X

Eixo Z

a. Coordenadas Absolutas Neste sistema a origem do sistema de coordenadas pode ser definida em qualquer ponto da rea til da mquina, de modo a permitir ao programador, liberdade para definio do melhor local para estabelecer a origem do sistema de coordenadas, de acordo com critrios prprios ou de programao definidos de acordo com a aplicao da pea, processo de fabricao ou da matria prima utilizada. Uma vez definido o ponto que ser utilizado como Zero do Sistema ele passa a ser nico para todas as coordenadas da pea. Este mtodo denominado Zeramento Flutuante. O eixo X, para facilitar a programao, sempre definido na linha de centro de giro do eixo rvore. O eixo Z pode ser colocado em qualquer posio da pea,

preferencialmente na face anterior ou posterior, sendo que este sempre perpendicular linha de centro de giro do eixo rvore, ou seja, ao eixo X.

Nota: Os valores digitados para os parmetros de posio X e Z devem obedecer aos sinais indicados para cada quadrante, como definido pela figura abaixo.

Y
2 Quadrante
o

4 3 (X-2,Y1) 2 1 (X2, Y3)

1o Quadrante

-X -4 -3 -2 -1 1 -2 -3
3 Quadrante
o

X 2 3 4

(X-4,Y-2)

(X2.5,Y-3.25)
4o Quadrante

-4 -Y

Exemplo de Mesa XY para Fresadora e Centros de Usinagem b. Coordenadas Incrementais A origem do sistema de coordenadas estabelecida a partir da posio atual da ferramenta, sendo esta considerada o ponto zero para deslocamento nos dois eixos. Aps qualquer deslocamento haver uma nova origem, ou seja, para qualquer ponto ao qual se desloque ferramenta, este ser a origem para o prximo deslocamento.
Y 4 3 2 1 -X -4 -3 -2 -1 1 -2 (U-2,V-3) -3 -4 -Y (U6.5,V-1.25) 2 3 4 X (U2, V3)

(U-4,V-2)

( U(+)(-)__ ,V(+)(-)__ ,W(+)(-)__ )

Todos os valores de deslocamento sero indicados como sendo distncia entre o ponto atual e a posio que se deseja alcanar. As coordenadas a serem programadas so as distncias entre estes dois pontos, medidas estas, projetadas nos eixos X e Z.

Nota-se que o ponto A a origem do deslocamento para o ponto B e este, uma vez alcanado, ser a origem para o deslocamento seguinte e assim sucessivamente.

Exemplo: Sistemas de Coordenadas

Ab s In c

(X__,Y__ -1 2 ) (U__,V__ -4 1 ) -X 4 3 2 1

4 3 2 1

3 1 (X__,Y__) 3 1 (U__,V__)

Abs Inc

X 1 2 3 4 -Y 2 3 4

Ab s In c

-3,Y__ -3 (X__ ) -2,V -5 (U__ __)

2 ,Y__ -2 (X__ ) 5 1 (U__,V__ )

Ab s In c

2. Principio Bsico de Funcionamento de uma Mquina CNC


Uma mquina CNC trabalha seguindo trs passos bsicos, bem diferenciados. 1. CNC l um programa (transfere para a mquina em cdigo binrio). 2. Operador inicia o ciclo automtico (cdigo binrio em Comandos Eltricos). Unidade de controle compara o nmero de pulsos enviados e recebidos. 3. Os Acionamentos recebem os pulsos e transformam-no em movimento.

Zero mquina, zero pea e zero ferramenta PONTO DE REFERNCIA


O ponto de referncia uma posio fixa na mquina, definido pelo fabricante, para que o comando possa localizar a posio dos elementos de mquina. Este ponto definido em local estratgico, de forma a facilitar o posicionamento de referncia e troca de ferramentas.

Indicao dos eixos e sistemas de coordenadas

PONTO ZERO MQUINA O ponto zero mquina outra posio fixa na mquina do sistema de referncia. Este valor sempre o mesmo, definido pelo fabricante atravs do comando. Indicao dos eixos e sistemas de coordenadas

Ponto zero mquina e zero pea.

PONTO ZERO PEA Tambm chamado de deslocamento de ponto zero. Definir o zero pea significa dizer que o ponto de origem do sistema de referncia para usinagem pode ser definido em qualquer posio do plano de trabalho. Para cada pea pode-se ter um ou mais pontos zero convenientes para a programao e produo. Este ponto a origem do sistema de coordenadas da pea, definida pelo programador e servir como referncia para usinagem e programao. A partir deste ponto sero programadas todas as funes de usinagem, caminhos e posicionamentos de ferramentas. A mudana do sistema de referncia feita no programa e ajustada pelo operador da mquina. A distncia entre o zero mquina e o zero pea determinada diretamente na mquina pelo operador. Existe uma rea do comando onde o operador informa a posio do zero pea. PONTO ZERO FERRAMENTA O ponto zero ferramenta localizado no eixo que contm a ferramenta, prximo da entrada do alojamento do cone porta ferramenta. Este ponto fixo e normalizado e coincide com o ponto localizado na parte maior do dimetro do cone porta ferramenta, quando a mesma est montada. A partir do ponto zero ferramenta que so medidas as dimenses das ferramentas. Estes valores so de extrema importncia para o processo de usinagem CNC, pois a partir destas informaes que o comando numrico ir calcular automaticamente a trajetria da ponta da ferramenta, de forma a produzir corretamente a pea usinada. Durante o processo de usinagem sero necessrias diversas ferramentas para a produo da pea. Obviamente, estas ferramentas podero ter tamanhos diferentes, dependendo de cada aplicao.

Diferena de comprimento de algumas ferramentas em relao ferramenta de referncia

O comando leva em conta as informaes dimensionais das ferramentas. Desta forma o comando pode controlar o posicionamento da mquina corretamente para a execuo da usinagem.

Sistema de referncia das ferramentas zero ferramenta. Durante o processamento do programa o controle tira os dados de correo necessrios da pgina de correo de ferramentas e corrige individualmente, para cada ferramenta diferente, o percurso que a mquina ir percorrer. Com duas ferramentas diferentes, a mquina executar percursos diferentes para produzir peas iguais. Para ferramentas de torneamento o zero ferramenta fica no centro e na base do porta ferramenta, como na figura acima. Para este tipo de usinagem, alm de informar para a mquina as distncias da ponta da ferramenta, necessrio informar qual o quadrante de posio da ponta. Em tornos, normalmente o corretor de ferramenta acompanha o endereo de chamada da mesma Exemplo : N101 T01 (Ferramenta de acabamento externo) ... ... N707 T07 (Ferramenta de canal interno)

muito importante para o programador, ter em mente quais so as dimenses importantes da ferramenta para a confeco da pea. Normalmente estes valores so introduzidos diretamente no painel da mquina em pgina especfica para corretores de ferramentas. Os programas devero conter uma breve descrio da ferramenta, como comentrio, de forma que o operador possa montar o conjunto de ferramentas necessrias quela usinagem. Determinao do zero pea Normalmente na programao CNC, no se trabalha com coordenadas relativas ao zero mquina. Isto se deve ao fato de que a mesma pea pode ser fabricada em diferentes mquinas. Neste caso, no importa para o programador qual a posio que a pea ir ocupar na mquina, e sim apenas as suas dimenses geomtricas. Uma prtica comum na programao CNC a de estabelecer a origem do eixo Z na face da pea. Desta forma, para usinar a pea ser necessrio trabalhar no programa com valores negativos de coordenadas, sendo que as coordenadas positivas indicaro que a ferramenta no est "dentro" da pea. Para torneamento, comum utilizar a face da pea como referncia para o eixo Z, e o centro de simetria como referncia para o eixo X.

Para fresamento e mandrilamento, comum a utilizao de uma das arestas da pea como referncia para X e Y. Tambm comum utilizar a face da pea como referncia para o eixo Z.

Em todos os casos, porm, importante que sejam indicados os pontos zero pea para o operador atravs do plano de set-up. importante que o ponto zero pea seja de fcil localizao para operador, pois este precisar informar para a mquina sua posio relativa ao sistema de coordenadas da mquina. Tambm interessante fazer comentrios dentro do programa CNC sobre a localizao do ponto zero pea. Estes comentrios so importantes para chamar a ateno do operador sobre a posio do ponto zero pea. No caso do Torneamento: Como para este tipo de pea, os desenhos so normalmente apresentam os dimetros especificados pelo projeto, os valores das coordenadas na direo X tambm so programados em dimetro, embora o posicionamento da ferramenta seja efetuado de acordo com o raio da pea.

Ponto de referncia, ponto zero mquina e ponto zero pea No esquecer de que na programao de tornos CNC, as coordenadas na direo X representam o dimetro da pea. Quando o ponto zero pea ficar na face da pea, as coordenadas na direo Z sero coordenadas negativas.

3. Linguagem do Comando CNC


O programa CNC constitudo de blocos de informaes e estes terminam sempre com um cdigo de EOB (End Of Block - Fim De Bloco) representado aqui pelo sinal #. Cada bloco de programa composto de um comando principal, seguido de seus respectivos parmetros, pode conter at 64 caracteres incluindo o prprio EOB. O programa executa as instrues programadas independentemente da seqncia nas quais os parmetros aparecem no bloco. O comando CNC pode ser programado por digitao direta ou atravs de perifricos, tais como leitora de fitas perfuradas, microcomputadores, etc. 3.1. Fita perfurada A fita perfurada normalizada pela EIA e tambm pela ISO, tem uma polegada (25,4 mm) de largura, com capacidade para oito canais de informao (oito furos de dimetro de 1,8 mm) e um canal especial para arraste na leitora (dimetro de 1,2 mm), que no contm informao. Cada canal definido no sentido do comprimento da fita e a linha de instruo no sentido perpendicular ao canal, alm da furao de arraste localizada entre os canais 3 e 4, a descentralizao proposital para se evitar a montagem incorreta da fita.

Entretanto, hoje em dia, em funo dos desenvolvimentos das memrias diagitais presentes nas unidades de comando numrico, assim como dos protocolos de comunicao, usual a transferncia de programas-pea atravs de interface, como por exemplo, RS232 ou similar. Permitindo no s a transferncia integral de programas para mquina ou desde ela, como tambm a execuso de programas de grande porte, originados em sistemas CAD/CAM, cujo tamanho impossibilita a gravao na mquina.

So diversos os meios de elaborao de programas CNC, sendo os mais usados: 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 ps-processador 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. Veremos aqui, como fica a estrutura de um programa utilizando a linguagem EIA/ISO.

4. Tipos de Funo
4.1. Funes Preparatrias Definem o que a mquina deve fazer, preparando-a para executar um tipo de operao, tais como desbaste, roscamento, etc. 4.2. Funes Complementares ou Auxiliares (Miscelneas) Abrange os recursos da mquina no cobertos pelas funes preparatrias, tais como ligar e desligar o fludo de corte, abrir e fechar a placa, encerrar o programa, etc. 4.3. Caractersticas das Funes a. Modais Modais so funes que uma vez programadas permanecem na memria do comando servindo para todos os blocos posteriores, at ser cancelada por outra funo modal. b. No Modais No modais so as funes que todas as vezes que requeridas, devem ser programadas, ou seja, valem apenas para o bloco que as contm.

5. Parmetros
5.1. Parmetros de Posicionamento Indicam os pontos para deslocamento da ferramenta, sendo sua posio definida em relao ao zero do sistema, para coordenadas absolutas, ou em relao a sua posio atual, para coordenadas relativas. 5.2. Parmetros Gerais Abrange os recursos da mquina, no cobertos pelos parmetros anteriores, tais como seleo de ferramentas, rotao do eixo rvore, etc.

6. Conceito de programao
6.1. Declarao requerida Funes particulares devem ser declaradas toda vez que so requeridas para operar. Por exemplo, o parmetro X deve ser programado sempre que houver um movimento no eixo transversal (dimetro ). 6.2. Declarao restringida Algumas operaes no podem ser executadas simultaneamente com outras, exemplos: O giro da torre e o movimento dos carros no podem estar em um mesmo bloco. Dois blocos sero necessrios, um para o movimento dos carros e outro para o giro da torre. Ciclos fixos no podem ser usados junto com a compensao do raio da ferramenta. 6.3. Declarao modal O valor ou efeito da funo, ou parmetro, permanece nos blocos subseqentes, a menos que modificada por outro parmetro ou o mesmo. Exemplo: O parmetro D especifica o valor do tempo de permanncia. Em todo bloco onde utilizada a funo G04 vai acontecer uma permanncia igual ao ltimo valor programado atravs do parmetro D, se no for programado outro valor. 6.4. Declarao omitida

o valor que no aparece junto letra que define o parmetro. Exemplo: Parmetro L e parmetro P, o primeiro indica quantas vezes um subprograma repetido, e o segundo qual subprograma ser utilizado. Programando-se P3L2, isto indica que o subprograma P3 vai ser executado duas vezes (L2). Programando-se simplesmente P3, e omitindo-se L, indica que o programa vai ser executado apenas uma vez (no necessrio programar L1), independente de outros valores de L programados anteriormente. No caso de algumas funes e parmetros, quando no programado um valor junto com a letra que define esta funo ou parmetro, o comando assume que seu valor zero. Exemplo: GXZ ser interpretado pelo comando como G00X0.Z0.

7. Comentrios na programao
No incio de um comentrio deve-se colocar o caractere ponto e vrgula ( ; ). Os comentrios so usuais para documentao e controle do programa, alm de fornecer mensagens para o operador. Os comentrios podem conter qualquer caractere, exceto espao e algumas funes complementares de parada ou fim de programa (M00, M01, M02, M05, M30). Os comentrios so ignorados pelo comando quando da execuo do programa, mas so teis para manter o operador informado, no incio e em blocos com paradas do ciclo de usinagem. Um comentrio pode abranger um bloco inteiro, ou seja, no necessrio haver uma funo ou parmetro no bloco, este pode conter apenas o comentrio. Nota: Os parmetros de posicionamento devem estar contidos no conjunto dos nmeros reais, definidos pelo limite programado no conjunto (formato, pgina 12). Se isto no for observado, ser mostrado na tela um cdigo de erro OUT OF RANGE, fora de limite. Utiliza-se o ponto decimal ( . ), como separador de decimais. Os valores negativos devem ser precedidos de sinal (-), os valores positivos no precisam de sinal. Exemplos: N50 N180 N250 T0202; M00; M02; FERRAMENTA_DE_ACABAMENTO_EXTERNO# VIRAR_A_PEA_NA PLACA# FIM.DE.PROGRAMA#

8. Designao e Formato dos Parmetros de Funes

Listas das funes preparatrias de deslocamento


Ao trmino desta unidade voc conhecer as principais funes preparatrias de programao para mquinas CNC. 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 (de 00 a 99 no caso do comando GE Fanuc 21i). As funes podem ser: MODAIS So as funes que uma vez programadas permanecem na memria do comando, valendo para todos os blocos posteriores, a menos que modificados ou cancelados por outra funo da mesma famlia. NO MODAIS So as funes que todas as vezes que requeridas, devem ser programadas, ou seja, so vlidas somente no bloco que as contm. Lista das funes preparatrias G para Comando GE Fanuc 21 i G00 - Avano rpido G01 - Interpolao linear G02 - Interpolao circular horria G03 - Interpolao circulara anti-horria G04 - Tempo de permanncia G20 Referncia de unidade de medida (polegada) G21 Referncia de unidade de medida (mtrico) G28 Retorna eixos para referncia de mquina G33 Ciclo de roscamento G40 Cancela compensao do raio da ferramenta G41 Ativa compensao do raio da ferramenta (esquerda) G42 Ativa compensao do raio da ferramenta (direita) G63 - Zeramento de ferramentas utilizando o Leitor de posio (TOOL EYE) G70 Ciclo de acabamento G71 Ciclo automtico de desbaste longitudinal G72 Ciclo automtico de desbaste transversal

G73 Ciclo automtico de desbaste paralelo ao perfil final G74 Ciclo de furao / torneamento G75 Ciclo de canais / faceamento G76 Ciclo de roscamento automtico G77 Ciclo de torneamento paralelo / cnico G78 Ciclo de roscamento semi-automtico G79 Ciclo de faceamento paralelo / cnico G90 - Sistema de coordenadas absolutas G91 - Sistema de coordenadas incrementais G92 - Estabelece limite de rotao (RPM) G94 - Estabelece avano x / minuto G95 - Estabelece avano x / rotao G96 - Estabelece programao em velocidade de corte constante G97 - Estabelece programao em RPM Funes opcionais - GE Fanuc 21 i C - Posicionamento angular do eixo rvore G10 - Gerenciador de vida da ferramenta G22 - rea de segurana G37 - Sistema de compensao automtica de ferramenta G54 G59 - Referncia de coordenada de trabalho G65 - Macro B G80 Cancela ciclos de furao G83 - Ciclo de furao G85 - Ciclo de mandrilar Lista das funes miscelneas Lista das funes miscelneas ou auxiliares M00 - Parada de programa M01 - Parada de programa opcional M02 - Final de programa M03 - Gira eixo rvore sentido horrio M04 - Gira eixo rvore sentido anti-horrio M05 - Parada do eixo rvore

M08 - Liga refrigerao M09 - Desliga refrigerao M30 - Final de programa e retorno Funes miscelneas ou auxiliares - GE Fanuc 21 i M18 - Cancela modo posicionamento eixo rvore M19 - Eixo rvore em modo posicionamento M20 - Aciona alimentador de barras M21 - Para alimentador de barras M24 - Placa travada M25 - Placa destravada M26 - Retrai a manga do cabeote mvel M27 - Avana manga do cabeote mvel M36 - Abre porta automtica do operador M37 - Fecha porta automtica do operador M38 - Avana aparador de peas M39 - Retrai aparador de peas M40 - Seleciona modo operao interna da placa M41 - Seleciona modo operao externa da placa M42 - Liga limpeza de placa M43 - Desliga limpeza de placa M45 - Liga sistema limpeza cavacos protees M46 - Desliga sistema limpeza cavacos protees M49 - Troca de barra M50 - Retrai leitor de posio de ferramenta (Tool Eye) M51 - Avana leitor de posio de ferramenta (Tool Eye) M76 - Contador de peas M86 - Liga o transportador de cavacos M87 - Desliga o transportador de cavacos M98 - Chamada de um sub-programa M99 - Retorno de um sub-programa NOTA: Para comandos de fabricantes diferentes uma mesma funo pode ter significados diferentes, mas a maioria das funes, o seu significado comum a quase todos os comandos.

CDIGOS G - TORNO COMANDO ISO MACH 9


G00 Interpolao linear em avano rpido G01 Interpolao linear com avano programado G02 Interpolao circular no sentido horrio G03 Interpolao circular no sentido anti-horrio G04 Tempo de permanncia G20 Programao em polegadas G21 Programao em milmetros G28 Deslocamento at o ponto de referncia G33 Ciclo de rosqueamento bsico G40 Cancela compensao do raio de corte G41 Faz compensao do raio de corte esquerda da trajetria programada G42 Faz compensao do raio de corte direita da trajetria programada G53 Cancelamento dos deslocamentos de origem - Ponto zero mquina G54 1. Deslocamento de origem - Ponto zero pea G55 2. Deslocamento de origem - Ponto zero pea G56 3. Deslocamento de origem - Ponto zero pea G57 4. Deslocamento de origem - Ponto zero pea G59 Deslocamento de origem aditivo externo G70 Ciclo de acabamento G71 Ciclo de desbaste longitudinal G72 Ciclo de desbaste transversal G73 Ciclo de desbaste paralelo ao perfil G74 Ciclo de torneamento e furao G75 Ciclo de faceamento e abertura de canais G76 Ciclo de roscamento automtico G77 Ciclo de torneamento paralelo e cnico G80 Cancelamento do ciclo de furao G83 Ciclo de furao G84 Ciclo de roscamento com macho G90 Programao em sistemas de coordenadas absolutas G91 Programao em sistemas de coordenadas incrementais G92 Limite de rotao

G94 O avano programado em mm/min G95 O avano programado em mm/rot G96 Velocidade de corte constante em m/min G97 Rotao constante em RPM

CDIGOS M - TORNO COMANDO ISO


M00 Parada programada M01 Parada opcional M02 Fim do programa sem retorno ao incio M03 Liga rotao da placa no sentido horrio M04 Liga rotao da placa no sentido anti-horrio M05 Desliga rotao M06 Habilita a troca de ferramenta M08 Liga refrigerao M09 Desliga refrigerao M10 Abre a placa de fixao M11 Fecha a placa de fixao M17 Fim de sub-rotina M19 Orientao do eixo rvore M20 Aciona o alimentador de barras M21 Parar o alimentador de barras M30 Fim de programa com volta ao incio do mesmo M38 Abre a porta da mquina M39 Fecha a porta da mquina M98 Chamada de sub rotina M99 Fim de sub rotina

Seqncia necessria para programao manuscrita


Ao trmino desta unidade voc conhecer a seqncia necessria para uma programao manuscrita usada na programao de mquinas CNC. Os eventos a serem analisados so os seguintes:

-Estudo do desenho da pea, final e bruta O programador deve ter habilidade para comparar o desenho (pea pronta), com a dimenso desejada na usinagem com mquina de comando numrico computadorizado. H necessidade de uma anlise sobre a viabilidade da execuo da pea, levando-se em conta as dimenses exigidas, o sobremetal existente da fase anterior, o ferramental necessrio, a fixao da pea, zero pea e etc. -Processo a utilizar necessrio haver uma definio das fases de usinagem para cada pea a ser executada, estabelecendo-se assim, o sistema de fixao adequada usinagem. -Ferramental voltado ao CNC A escolha do ferramental importantssima, assim como a sua posio na torre. necessrio que o ferramental seja colocado de tal forma que no haja interferncia entre si e com o restante da mquina. Um bom programa depende muito da escolha do ferramental adequado e da fixao deste, de modo conveniente. -Conhecimentos dos parmetros fsicos da mquina e sistema de programao do comando So necessrios tais conhecimentos por parte do programador, para que este possa enquadrar as operaes de modo a utilizar todos os recursos da mquina e do comando, visando sempre minimizar os tempos e fases de operaes, e ainda assim garantir a qualidade do produto.

9. Designao e Aplicao dos Parmetros


9.1. Parmetro N Aplicao: Nmero seqencial de bloco Estabelece uma seqncia lgica de programao. Cada bloco de instruo identificado pelo parmetro N, seguido de at 4 (quatro) dgitos. O parmetro N em geral, ignorado pelo comando CNC, exceto para o parmetro H, e serve normalmente para o programador acompanhar a execuo do programa. Pode ser visualizado na pgina de STATUS no painel de comando da mquina.

9.2. Parmetros de posicionamento a. Parmetro X Aplicao: Posicionamento no eixo transversal () Formato: X () 2.5 (polegadas). X () 3.4 (milmetros). b. Parmetro Z Aplicao: Posicionamento no eixo longitudinal (comprimento) Formato: Z () 2.5 (polegadas). Z () 3.4 (milmetros). Utilizando estes parmetros pode-se descrever a dimenso da pea a ser usinada, onde os dimetros estaro definidos pelo eixo X e os comprimentos pelo eixo Z. Exemplo: Deseja-se afastar a ferramenta em 41mm em X (dimetro de 82 mm) e 31mm em Z (comprimento), ento tm-se:

Nota: Deve-se sempre trabalhar com o ponto decimal como separador de decimais, notao americana, para indicar a cota no formato correto.

c. Parmetro I Aplicao: Coordenada para centro de arco, paralela ao eixo X () Formato: I () 2.5 (polegadas). I () 3.4 (milmetros). d. Parmetro K Aplicao: Coordenada para centro de arco, paralela ao eixo Z (comprimento) Formato: K () 2.5 (polegadas). K () 3.4 (milmetros). Os parmetros I e K definem a posio do centro do arco tomando-se como referncia a distncia do centro do arco at a origem do sistema de coordenadas (X0,Z0). Pode-se programar a execuo do arco at 180. Caso o centro do arco ultrapassar a linha de centro da pea, isto , o arco for maior do que 180, ou tratar-se de programao incremental, deve-se aplicar o sinal correspondente para as coordenadas.

Os parmetros I e K so programados junto com as funes preparatrias G02 ou G03, onde os parmetros de posicionamento X e Z indicam as coordenadas do ponto final do arco e os parmetros I e K a posio de centro do arco.

Nota: Os parmetros X e I devem ser programados em dimetro. e. Parmetro R Aplicao: Programao do raio at 180 Formato: R 2.5 (polegadas). R 3.4 (milmetros). O parmetro R tambm programado junto com as funes preparatrias G02 e G03, e permite programar a interpolao circular at 180, discriminando o valor do raio sempre com sinal positivo. Neste caso no necessrio a indicao do centro do arco.

10. Funes preparatrias G


Este grupo de funes define o que a mquina deve fazer, preparando-a para executar um tipo de operao especfica, tais como desbaste, roscamento, ou receber uma determinada informao, podendo, ou no, serem seguidas por parmetros de configurao. Estes so os comandos utilizados para efetuar a usinagem das peas, programadas em um bloco, com os parmetros mnimos necessrios para aquela operao.

Funo G00 Aplicao: Posicionamento rpido Os eixos movem-se para a coordenada programada (X,Z) com o maior avano possvel. A funo G00 modal e cancela as funes G01, G02, G03 e G73. Exemplo: N10G00X120.Z80.# Funo G01 Aplicao: Interpolao linear Com esta funo obtm-se movimentos retilneos com qualquer ngulo (interpolao linear) e com avano (parmetro F) pr-determinado. A funo G01 modal e cancela as funes G00, G02, G03 e G73. Exemplo: N20G01X120.Z35.F0.3# Exemplo : N110 G00 X120 Z2 N120 G01 Z-22.5 F0.2; avano de 0,2mm/rot ... ... N330 X140 Z-45

Funo G02 Aplicao: Interpolao circular

Funo G03 Aplicao: Interpolao circular

Tanto G02 como G03 executam operaes de usinagem de arcos pr-definidos. O sentido da execuo da usinagem determina se o arco horrio ou anti-horrio, cncavo ou convexo, de acordo com o plano formado pelos eixos nas coordenadas X e Z.

O ponto de partida do arco a posio de incio do deslocamento da ferramenta e o ponto final definido pelas coordenadas X e Z. O raio pode ser executado indicando-se o seu centro atravs das funes I e K ou a programao do seu valor, com o parmetro R. As funes G02 e G03 no so modais e no cancelam outras funes, isto quer dizer que, aps a sua concluso, a ltima funo modal utilizada estar ativa.

Nota: Antes da execuo do bloco contendo a interpolao circular, o comando verifica se o arco pode ser geometricamente executado, em caso negativo, o comando interrompe a execuo do programa e mostra na tela a mensagem IMPROPER G02/3 ARC (arco G02 ou G03 imprprio).

Ponto Inicial

Exemplo: N20 N25 N30 N35 N35 N40 N45 N50 N50 G00 G01 G01 G02 ou G02 G01 G01 G03 ou G03 X80. Z22. I74. K22. F0.25# X44. Z40. I44. K50.F0.25# X50. Z25. F0.25# X74. Z25. F0.25# X80. Z22. R3. F0.25# X21. Z80.# X24. Z78.5 F0.25# X24. Z50. F0.25# X44. Z40. R10. F0.25#

Funo G04 Aplicao: Tempo de permanncia Permite programar um tempo pr-determinado de parada entre a execuo de blocos de programa, causando com isto a parada no deslocamento da ferramenta. Este comando tem como parmetro o D, atravs do qual indica-se o tempo de parada em segundos. Caso seja necessrio programar outras paradas, com o mesmo valor de tempo, basta programar a funo G04 sem nenhum parmetro. Durante o tempo de parada, na pgina de STATUS, o comando mostra o tempo decrescente. Exemplo: A funo G04 requer (Fanuc): G04 X_ _ _ ; (segundos) ou G04 U_ _ _ ; (segundos) ou G04 P_ _ _ ; (milsimos de segundos) Exemplo de programao: (Ferramenta 10, Vc=100m/min e avano 0,08 mm/rot) O0004 (Operao de canal externo); N10 G21 G40 G90 G95; N20 G0 X300 Z300 T00; N30 T1010 (canal L=3 mm); N40 G54; N50 G96 S100; N60 G92 S2000 M4; N70 G0 X50 Z90; N80 G1 X22 Z62 F1; N90 X16 F0.08; N100 G4 X1; permanncia 1 segundo N110 G1 X22 F0.5; N120 G0 X300 Z300 T00; N130 M30; N35 G04 D2#

Funo G07 Aplicao: Retrao da Ferramenta Esta Funo permite ao operador interromper o processo de corte ou usinagem, para fins de inspeo da pea, da ferramenta ou troca do inserto. Esta Funo permite ao operador interromper o processo de corte ou usinagem, para fins de inspeo da pea, da ferramenta ou troca do inserto. considerar que na programao da funo G07 o cdigo U relativo ao eixo X, poder ser programado com sinal negativo ou positivo, para usinagem externa ou interna, respectivamente, dependendo do quadrante em que trabalha a ferramenta. Funo G07 somente ter efeito quando da execuso de um bloco com G01; G02; G03 ou G73 (Interpolao Linear Ponto a Ponto). G07 U W (F);

U = valor do incrmento de recuo no eixo X W = valor do incrmento de recuo no eixo Z F = Avano programado para retrao da ferramenta Funo G73 Aplicao: Interpolao Linear Ponto a Ponto

Funo G20 Aplicao: Programao em dimetro Esta funo define os valores dimensionais associados ao eixo X, em dimetro (). Controla tambm os parmetros I e U. A funo modal e cancela qualquer funo G21 programada anteriormente. Est ativada ao ligar a mquina (default) e deve ser programada em bloco nico (no tm

parmetros associados a ela), antes das operaes em dimetro (). A pgina de STATUS mostra a opo selecionada em destaque. Funo G21 Aplicao: Programao em raio Esta funo define os valores dimensionais associados ao eixo X, em raio. Controla tambm os parmetros I e U. A funo modal e cancela qualquer funo G20 programada anteriormente e deve ser programada em bloco nico (no tm parmetros associados a ela), antes das operaes em raio. A pgina STATUS mostra a opo selecionada em destaque. Funo G30 Aplicao: Cancela imagem espelho (Mirror) Esta funo cancela a imagem espelho programada para os eixos X ou Z. A funo modal e est ativada ao ligar mquina (default) e deve ser programada em bloco nico (no tm parmetros associados a ela). Cancela qualquer funo G31 e/ou G32 anteriormente programada. A pgina STATUS mostra a opo selecionada em destaque. Funo G31 Aplicao: Ativa imagem espelho (Mirror) no eixo X Os valores programados no eixo X sero executados normalmente na sua seqncia na primeira leitura do programa, em seguida, o comando executa uma segunda leitura onde os valores desse eixo sero multiplicados por (-1). Quando a funo est ativada, a pgina STAUS mostra na tela a opo M (Mirror Espelho) ao lado do indicador da coordenada do eixo X. A funo modal, cancela a funo G30 e deve ser programada em bloco nico (no tm parmetros associados a ela).

Funo G32 Aplicao: Ativa imagem espelho (Mirror) no eixo Z Esta funo idntica funo G31, apenas usada para o eixo Z, tambm deve ser programada em bloco nico (no tm parmetros associados a ela). Nota: A imagem espelho pode ser ativada nos eixos X e Z simultaneamente. Funo G33 Aplicao: Roscamento A funo G33 executa roscamentos nos eixos X, Z ou em ambos simultaneamente, sendo a profundidade, programada explicitamente em cada bloco de programa separadamente. Permite programar a execuo de roscas externas, internas, paralelas, cnicas, simples ou de mltiplas entradas, obtidas de acordo com os parmetros selecionados junto com o prprio comando. Para programar esta funo, utilizam-se os seguintes parmetros (os parmetros entre parnteses so opcionais). Formato da funo: Onde: X - Dimetro final da rosca, usada para os roscamentos de face ou nos roscamentos cnicos quando no se programa o parmetro I, () (absoluto); Z - Posio final do comprimento da rosca (absoluto); K - Passo da rosca em milmetros (incremental); A - Abertura angular entre entradas da rosca (absoluto); I - Conicidade incremental em X para rosca cnica, ou passo para rosca na face, () (incremental). G33 (X) (Z) (K) (A) (I)

Funo G37 Aplicao: Ciclo de roscamento Executa roscamentos nos eixos X, Z ou em ambos simultaneamente. Permite programar a execuo de roscas externas, internas, paralelas, cnicas, de uma ou mais entradas, com apenas um bloco de informao para cada entrada da rosca, de acordo com as opes selecionadas no prprio comando. O comando calcula a profundidade de corte de cada passada, mantendo constante o volume de cavaco, baseando-se no volume de cavaco retirado na primeira passada. Para a programao desta funo utiliza-se os seguintes parmetros (os parmetros entre parnteses so opcionais). Formato da funo: G37 Onde: X - Dimetro final do rosca () (absoluto); X Z K D E (I) (A) (B) (W) (U) (L)

Z - Posio final do comprimento do rosca (absoluto); K - Passo de hlice da rosca (incremental); D - Profundidade da primeira passada determinado pela frmula onde H altura do filete no dimetro. H obtido pela frmula H = 2 h , onde h a altura do filete da rosca medido no raio e expresso pela frmula h = 0,6945 P , (para rosca mtrica), sendo P o passo da rosca em mm; E - Distncia de aproximao para incio do roscamento onde E = posicionado - externo (incremental); I - Conicidade incremental no eixo X para rosca cnica () (incremental); A - Abertura angular entre entradas da rosca (graus); B - ngulo de alimentao para sistema composto (graus); W - Parmetro para ngulo de sada de roscamento (pullot); U - Profundidade do ltimo passe de roscamento (dimetro) (incremental); L - Nmero de repeties do ltimo passe de roscamento (acabamento).

Exemplo: Formulrio E = Dimetro Externo P = Passo da Rosca H = Altura do filete no H = (0,6945 P) 2 I = Dimetro Interno I = E - H

N20 N25 N30 N35 N40 N45 N50 N55 N60 N65 N70 N75 N80 N85 N90 N95

G0 G0 G33 G0 G0 G0 G33 G0 G0 G0. G33 G0 G0 G0 G33 G0

X35. Z85.# X29.3# Z48.5 K1.5# X35.# Z85.# X28.9# Z48.5 K1.5# X35. # Z85.# X28.5# Z48.5 K1.5# X35.# Z85.# X28.1# Z48.5 K1.5# X35.# Z85.# X27.92# Z48.5 K1.5# X35.# X85.# Dimetro Final (X): X = D inicial Altura do Filete X = D inicial H X = 30 mm 2,08 mm X = 27,92 mm 1o = 0,7 mm 2o = 0,4 mm 3o = 0,4 mm 4o = 0,4 mm 5o = 0,18 mm Total H = 2,08 mm 5 passes: H = (0,6945 P) 2 H = (0,6945 1,5) 2 H = 2.0835 ~ 2,08 mm

N100 G0 N105 G0 N110 G33 N115 G0 N120 G0

Ciclo de roscamento G37 (com Volume Constante)


A funo G37 abre rosca em dimetros esternos e internos, roscas paralelas e cnicas, simples ou de mltiplas entradas , utilizando apenas um nico bloco de informao. O Comando G37 far o calculo de quantas passadas forem necessrias, mantendo sempre o mesmo volume de cavaco a ser retirado no primeiro passe.

Formato da funo:

G37

( I ) (A) (B) (W) (U) (L)

K Passo da rosca D Profundidade da primeira passada E - Distncia de aproximao I Incremento no eixo X para rosca cnica (em rosca interna I negativo) A Abertura Angular entre entradas de rosca (graus) B ngulo de alimentao para roscamento (graus) W Parmetro para ngulo de sada da rosca (pull-out) W0 0 grau W1 30 graus W2 45 graus W3 60 graus

H = Altura do filete no

H = (0,6945 P) 2 H = 2.0835 ~ 2,08 mm

H = (0,6945 1,5) 2

Para 5 passes:

D = 2,08 ( 5 )1/2
N20 N25 G00 G37 X35.Z85.# X28.05 Z48.5 K1.5

D = 0,63

D0.63

E5.#

Observao: Na execuo de qualquer funo de roscamento, a rotao do eixo rvore no deve ser superior ao valor determinado pela seguinte relao, onde K o passo: RPM MAX = Cte. da Mquina K Cte. da Mquina para Galaxy = 5000 Cte. da Mquina para Centur = 3000 Cte. da Mquina para Cosmos = 5000

Ciclo de roscamento G76 (com Profundidade Constante)


Com est funo pode-se habrir rosca com apenas um bloco de instrues, sendo que o comando far o calculo de quantas passadas sero necessrias e o ultimo incremento ser subdividido em 4 passadas W/2; W/4; W/8 e W/8 Observao: Este comando no possui o parmetro E, o parmetro H substitudo por U, assim como o parmetro D substitudo por W. Formato da funo:

G76

(A) (B) ( I )

K Passo da rosca U Profundidade da rosca no dimetro b(incremental) W Profundida por Passada no dimetro (incremental) W =
H .

No de passadas - 3 I A Incremento no eixo X para rosca cnica (em rosca interna I negativo) Abertura Angular entre entradas de rosca (graus)

ngulo de alimentao para sistema composto (graus). Onde o valor corresponde a metade do ngulo do inserto H = (0,6945 P) 2 H = (0,6945 1,5) 2 H = 2.0835 ~ 2,08 mm Dimetro Final (X): X = D inicial Altura do Filete X = D inicial H X = 30 mm 2,08 mm X = 27,92 mm
W=
o

N de passadas - 3 Para 8 passadas W = 0, 416 mm 1ra a 4a passada N70 G0 X 35. Z 84.; N75 G76 X27.92 Z 48,5 K 1.5 U 2.08 W0.416; W/2 = 0, 208 mm 5a passada W/4 = 0, 104 mm 6a passada W/8 = 0, 052 mm 7 e 8 pass.

Compensao de raio de ferramenta


Ao trmino desta unidade voc conhecer as funes utilizadas para fazer a compensao e descompensao de raio de ferramenta.

Funo G40 - Cancela compensao do raio da ponta da ferramenta


A funo G40 deve ser programada para cancelar as funes previamente solicitadas como G41 e G42. Esta funo, quando solicitada pode utilizar o bloco posterior para dscompensar o raio do inserto programado na pgina offset da mquina, utilizando avano de trabalho G1. A funo G40 um cdigo MODAL e est ativa quando o comando ligado.

O ponto comandado para trabalho encontra-se no vrtice entre os eixos X e Z.

Ponta terica da ferramenta (ponto comandado pelo programa)

Quando para o contorno de uma pea so programados simplesmente os pontos de transio conforme as medidas dos desenhos, ocorrem desvios de medidas em todas as obliqidades e raios. Estes desvios de medidas so provocados pelo raio de corte da ferramenta. Quanto maior o raio de corte, tanto maior ser a deformao do contorno.

Para evitar estas falhas de contorno necessrio que a ferramenta seja programada para que o ponto central de corte (centro do raio da ferramenta) descreva uma trajetria eqidistante do contorno da pea.

Nas operaes de acabamento necessria a funo de compensao do raio de corte da ferramenta.

Funo G41 - Compensao do raio da ponta da ferramenta esquerda. Aplicao: Ativa compensao do raio da ponta da ferramenta esquerda A funo G41 seleciona o valor da compensao do raio da ponta da ferramenta, estando a mesma esquerda da pea a ser usinada, vista na direo do curso de corte. A funo de compensao deve ser programada em um bloco exclusivo, seguido por um bloco de aproximao com avano de trabalho (G1).

Neste bloco de aproximao, a compensao do raio da ferramenta interpolada dentro deste movimento, onde se recomenda que o movimento seja feito sem corte de material. O lado de corte T e o raio R da ponta da ferramenta devem ser informados na pgina de geometria da ferramenta offset da mquina. A funo G41 MODAL, portanto cancela e cancelada pela G40.

Funo G42 - Compensao do raio da ponta da ferramenta direita.


Aplicao: Ativa compensao do raio da ponta da ferramenta direita Esta funo similar a funo G41, exceto que a direo de compensao a direita, vista em relao ao sentido do curso de corte. A funo G42 MODAL, portanto cancela e cancelada pela G40. Cdigos para compensao do raio da ferramenta

Nota: O cdigo da posio do lado de corte, assim como o valor do raio do inserto, deve ser digitado no campo correspondente na pgina TOOL DATA FILE. Nota: Durante a compensao do raio da ponta da ferramenta (funes G41 e G42), no pode ser utilizada funo que utilize avano rpido, exemplo G00, G74, G75, etc. Exemplo: . . . N...G41;ATIVA.COMPENSAO.DE.RAIO.DA.FERRAMENTA.A.ESQUERDA# N...G01X...Z...F...;BLOCO.DE.COMPENSAO# . . . N...G40;Desativa compensao de raio da ferramenta#

Compensao da ponta da ferramenta - Torre Dianteira (lado de corte).

Cdigo de posio da ponta da ferramenta - Torno ECN 40II

Exemplo de Programao

%9856 (EIXO REBAIXADO COM RAIO DE CANTO) N10 G21 G40 G90 G95 N20 G00 X250 Z150 M9 (FERRAMENTA PARA FACEAMENTO E DESBASTE) N30 T01 M6 N35 G92 S2000 N40 G96 S220 M4 N50 G00 X50 Z0 N60 G01 X-1 F0.25 M8 (Faceamento) N70 G00 X46 N80 G01 Z-58 F0.3 N90 G00 X250 Z150 M9 (FERRAMENTA DE ACABAMENTO EXTERNO) N100 T04 M6 ; N110 G96 S240 M4 ; N120 G00 X25 Z5 ; N125 G01 G42 X20 ; N130 G01 Z-16 F0.25 M8 ; N140 X26 Z-24 ; N150 X33 ; (Ponto inicial do arco) N160 G03 X45 Z-30 I0 K-6; (Comando interpolar) N170 G01 Z-54 ; N180 G00 G40 X250 Z150 M9 ; N190 M30; Funo G46 Aplicao: Inibe a Velocidade de Corte Constante (VCC) A funo G46 utilizada para inibir temporariamente as variaes na velocidade do eixo rvore, quando a funo G96 (VCC) for programada (estiver ativa). A funo G46 modal e cancela a funo G47. Deve ser programada em bloco nico (no tm parmetros associados a ela). Funo G47 Aplicao: Libera a velocidade de corte constante

Programada depois da funo G46, esta funo (G47) restabelece o modo de velocidade de corte constante (VCC), permitindo que o eixo rvore possa variar a sua rotao em funo do dimetro que est sendo usinado naquele momento. A funo G47 modal e cancela a funo G46. Deve ser programada em bloco nico (no tm parmetros associados a ela). Funo G53 Aplicao: Cancela todos OFFSETS de placa Esta funo cancela a transferncia do zero-pea determinadas pelas funes G54 e G55, contidas na pgina TOOL DATA FILE. A funo G53 modal e encontra-se ativada ao ligar mquina (default). Deve ser programada em bloco nico (no tm parmetros associados a ela). Funo G54 Aplicao: Ativa o primeiro OFFSET de placa (eixo Z) A funo G54, assim como a funo G55, uma das funes para zeramento da pea, onde pode-se transferir o zero-pea para uma distncia pr-determinada. Estas funes esto contidas na pgina de TOOL DATA FILE, com o ttulo de CHUCK OFFSETS e os valores contidos referem-se somente ao eixo Z. A funo G54 modal e encontra-se ativada ao ligar mquina (default). Deve ser programada em bloco nico (no tm parmetros associados a ela). Funo G55 Aplicao: Ativa o segundo OFFSET de placa (eixo Z) Esta funo idntica funo G54. Utilizada quando so necessrios dois valores diferentes de posicionamento, por exemplo, quando precisa-se virar a pea para usinagem do lado oposto, e a pea no permite a fixao no mesmo dimetro, para isso, a posio de G55 ter um dimetro e encosto diferentes de G54.

Funo G60 Aplicao: Cancela rea de segurana A funo G60 cancela as reas denominadas FAULT (Falha) ou SAFE (Seguras), designada pelo parmetro L no mesmo bloco (refere-se funo G61, descrita abaixo). Caso o parmetro L no seja programado no mesmo bloco da funo G60, todas as reas FAULT e SAFE sero canceladas. Ao ligar o comando, todas as reas estaro canceladas e, na tela, aparece a mensagem AREAS PROGRAMED 0 (default). Funo G61 Aplicao: Ativa rea de segurana A funo G61 utilizada para identificar reas FAULT ou SAFE (Falhas ou Seguras) . Este comando suporta quatro reas FAULT, designadas pelos parmetros L1, L2, L3 e L4 e quatro reas SAFE indicadas por L5, L6, L7 e L8. FAULT AREAS, quando a ferramenta atinge uma das reas FAULT programadas. Probe a entrada de qualquer ferramenta dentro desta rea para, por exemplo, proteger a placa ou o contra ponto, contra eventuais colises de ferramentas. Uma vez identificada, a FAULT-AREA ativada, no permitindo a entrada nesta rea e esta dever ser confirmada a cada troca de ferramenta. Entrando-se em automtico (AUTO) FAULT-AREA ocorrer uma falha e na tela ser mostrada uma mensagem de FAULT-AREA. SAFE AREAS, quando a ferramenta atinge uma rea SAFE programada, sendo ento gerada uma mensagem indicando o nmero da rea. Na tela aparece a mensagem IN SAFE AREA e, ao ultrapassar a rea designada como SAFE, mostrar a mensagem WARNING LAST (rea Falha) na pgina STATUS. Formato da funo: Onde: L - Nmero da rea, que varia de 1 a 8; X - Dimetro interno (absoluto); Z - Comprimento final (encosto) (absoluto); I - Dimetro externo (absoluto);

G61 L

X Z I

K - Comprimento.

Funo G70 Aplicao: Ativa programao em polegadas Esta funo prepara o comando para registrar todas as entradas de dados em polegadas. A funo G70 modal, cancela a funo G71 e deve ser programada em bloco nico (no tm parmetros associados a ela). Funo G71 Aplicao: Ativa programao em milmetros Esta funo prepara o comando para registrar todas as entradas de dados em milmetros. A funo G71 modal, cancela a funo G70. Deve ser programada em bloco nico (no tm parmetros associados a ela). Esta funo est ativa ao ligar mquina (default).

Funo G73 Aplicao: Interpolao linear ponto-a-ponto Esta funo semelhante funo G01 (interpolao linear), e utilizada da mesma forma. Quando programada prepara a mquina para trabalhar do mesmo modo que a interpolao ponto-a-ponto, deixando um perfil no arredondado. A funo G73 modal e cancela as funes G00, G01, G02 e G03.

Nota: No caso de G01 o tamanho do canto arredondado diretamente proporcional ao valor da velocidade de avano programada. Funo G74 Aplicao: Ciclo de torneamento ou furao Este ciclo utilizado para realizar desbastes paralelos ao eixo Z, o qual torneia a pea em passadas sucessivas at o dimetro final programado. E utilizado tambm, para ciclos de furao com descarga de cavacos. Para programao desta funo utilizam-se os seguintes parmetros (os parmetros entre parnteses so opcionais).

G74 (X) Z
Onde X - Dimetro final (absoluto); Z - Comprimento final (absoluto);

(W) (I)

(U1)

W - Distncia para quebra-cavaco (incremental) I - Incremento por passada no (incremental) U1 - Recuo angular da ferramenta (incremental) Caso o parmetro W (utilizado na furao) no seja programado, a ferramenta avana no eixo Z at a posio final programada, com movimento contnuo, sem interrupo. Programando-se o parmetro U1 (utilizado no desbaste) a ferramenta retorna em X no sentido contrrio penetrao e com valor igual a I, at a posio de partida no eixo Z. Caso contrrio ferramenta retorna no mesmo dimetro que efetuou a usinagem. Terminado o desbaste, ou seja, quando a ferramenta atingir o dimetro final programado, esta retorna ao ponto de partida no eixo Z. Programando-se o parmetro U1 o dimetro de retorno ser o da passada executada, acrescido ou decrescido do valor do parmetro I (depende da usinagem; interna ou externa). Caso o parmetro U1 no seja programado, a ferramenta retorna no mesmo dimetro da passada executada. Nota: Nos ciclos de desbaste o valor de I ser igual em todas as passadas, exceto na ltima.

N70G00X84.Z83.# N75G74X30.Z28.I6.U1F0.3#

N50G00X30.Z73.# N55 G74 X50. Z25. I5. U1 F.25#

. . N35G00X0.Z75.# N40 G74 Z-5. W15. F0.15# . .

Funo G74 (Fanuc) Aplicao: Ciclo de torneamento. A funo G74 como ciclo de torneamento requer: G74 X_ _ _ Z_ _ _P_ _ _ Q_ _ _ R_ _ _ F_ _ _ ; onde: X = dimetro final do torneamento Z = posio final (absoluto)

P = profundidade de corte (raio / milsimo de milmetro) Q = comprimento de corte (incremental / milsimo de milmetro) R = valor do afastamento no eixo transversal (raio) F = avano de trabalho NOTAS: Para a execuo deste ciclo, deveremos posicionar a ferramenta no dimetro da primeira passada. Aps a execuo do ciclo a ferramenta retorna automaticamente ao ponto de posicionamento. O7474 (Ciclo de desbaste); N10 G21 G40 G90 G95; N20 G0 X200 Z200 T00; N30 T0202 (Desbaste); N40 G54; N50 G96 S250; N60 G92 S3500 M4; N70 G0 X84 Z82; N80 G74 X30 Z35 P3000 Q47000 R1 F0.2; N90 G0 X200 Z200 T00; N100 M30

Funo G74 Aplicao: Ciclo de furao. A funo G74 como ciclo de furao requer: G74 R_ _ _ ; G74 Z_ _ _ Q_ _ _ F_ _ _ ; onde: R = retorno incremental para quebra de cavaco no ciclo de furao Z = posio final (absoluto) Q = valor do incremento no ciclo de furao (milsimo de milmetro) F = avano de trabalho NOTAS: Aps a execuo do ciclo a ferramenta retorna automaticamente ao ponto posicionado. Quando utilizarmos o ciclo G74 como ciclo de furao no poderemos informar as funes X e U no bloco.

O0074 (Ciclo de furao); N10 G21 G40 G90 G95; N20 G0 X200 Z200 T00; N30 T0606 (Broca Dimetro 12 mm); N40 G54; N50 G97 S1200 M3; N60 G0 X0 Z80; N70 G1 Z73 F1 M8; N80 G74 R2; N90 G74 Z-4 Q15000 F0.08; N100 G0 X200 Z200 T00 M9; N110 M30; Funo G75 Aplicao: Ciclo de faceamento ou abertura de canais (sangramento) A funo G75 similar funo G74, embora descreva um ciclo paralelo ao eixo X, faceando a pea com sucessivas passadas. Tambm utilizado para abertura de canais (sangramento), com descarga de cavacos. G75 (X) (Z) (W) (K) (U1) Onde X - Dimetro final (absoluto); Z - Comprimento final (absoluto); W - Distncia para quebra-cavaco (incremental) K - Incremento por passada no comprimento (incremental) U1 - Recuo angular da ferramenta (incremental) Caso o parmetro W no seja programado a ferramenta avana at o dimetro final, com movimento contnuo, sem interrupo. Quando programa-se o parmetro U1 a ferramenta retorna em Z no sentido contrrio a penetrao, acrescido do valor do parmetro K, at a posio inicial X. Caso o parmetro U1 no seja programado, a ferramenta retorna ao dimetro inicial no mesmo comprimento da ltima passada. Nota: Nos ciclos de faceamento ou sangramento, o valor do parmetro K ser igual em todas as passadas, exceto na ltima.

. . . N30G00X95.Z58.# N35G75 X25. Z30. K2. U1 F0.2# . . ..

. . N80G00X24.Z62.# N85Z58.5# N90 G75 X65. Z30. K1.5 U1 F0.15#. .. .

. . . N60G00 X75. Z89.#


N65 G75 X60. Z25. K14. W5. F0.15# ... .

Funo G75 (Fanuc) Aplicao: Ciclo de canais. A funo G75 como ciclo de canais requer: G75 R_ _ _ ; G75 X_ _ _ Z_ _ _ P_ _ _ Q_ _ _ F_ _ _ ; onde: R = retorno incremental para quebra de cavaco (raio) X = dimetro final do canal Z = posio final (absoluto) P = incremento de corte (raio / milsimo de milmetro) Q = distncia entre os canais (incremental / milsimo de milmetro) F = avano de trabalho NOTAS: Neste ciclo os canais devero ser eqidistantes, com exceo do ltimo. Aps a execuo do ciclo, a ferramenta retorna automaticamente ao ponto posicionado. O0075 (Ciclo de canais); N10 G21 G40 G90 G95; N20 G0 X200 Z200 T00; N30 T0808 (canais); N40 G54; N50 G96 S130; N60 G92 S3000 M4; N70 G0 X75 Z67; N80 G75 R2; N90 G75 X50 Z25 P7500 Q14000 F.2; N100 G0 X200 Z200 T00; N110 M30;

Funo G66 (Mach9) Aplicao: Ciclo de Desbaste Longitudinal. A funo G66 permite o desbaste completo de uma pea utilizando apenas um bloco de programa: G66 requer um sub-programa do perfil da pea ; G66 X_ _ _ Z_ _ _ I___ K ____ (U1) onde: X = dimetro de referencia para inicio (e.g., maior dimetro + 4mm de folga) Z = comprimento de referencia para inicio de tornemento (e.g., comprimento + 2mm de folga). I = Sobremetal para acabamento em X (dimetro) K = Sobremetal para acabamento em Z. W = Incremento por passada no Dimetro (2 x ap). P Sub-programa que contm as dimenses de acabamento do perfil da pea (somente o perfil, G1, G2 e G3 ). U1 = Pr-acabamento paralelo ao perfil final, mantendo as dimenses pr-estabelecidas (opcional). F = avano de trabalho programado para desbaste. NOTAS: Deve-se observar sempre que as medidas do material em bruto nos posicionamentos de X e Z do ciclo G66 e da definio do perfil da pea no sub-programa. O ciclo G66 no permite a execuo de Mergulhos nas peas, isto , as coordenadas devem ser ascendentes (externo) ou descendentes (interno).. W____ P_ _ _ F_ _ _ ;

Profundidade de corte ap= 2,5 mm Avano de 0,25 mm/volta Sub-Programa 10 (P10) do perfil de acabamento N10 G1 X16 Z 70 F.2; N11 X20 Z68; N12 Z55; N13 G2 X30 Z50 R5; N14 G1 X50; N15 Z40; N16 X80 Z25; N17 M2; Programa Principal . . G66 X84. Z72. I1. K.3 U1 W5. P10 F.25; . . Funes Preparatrias admissveis no subprograma G1, G2, G3, G4 e G73.

Observa-se que o ultimo ponto em X no sub-programa deve ser igual ao dimetro da pea em bruto. Aps executar o ciclo de desbaste G66, a ferramenta retornarautomaticamente ao ponto incial programado no bloco G66. Querendo executar o sub-programa P10 para acabamento da pea com a mesma ferramenta, teremos: Programa Principal . . N70 G66 X84. Z72. I1. K.3 U1 W5. P10 F.25; N75 G X14; N80 G42; N85 P10; N90 G40; N95 X83. .

Funo G71 (Fanuc) Aplicao: Ciclo automtico de desbaste longitudinal. A funo G71 deve ser programada em dois blocos subseqentes, visto que os valores relativos a profundidade de corte e sobremetal para acabamento nos eixos transversal e longitudinal so informados pela funo U e W, respectivamente. A funo G71 no primeiro bloco requer: G71 U_ _ _ R_ _ _ ; onde:

U = valor da profundidade de corte durante o ciclo (raio) R = valor do afastamento no eixo transversal para retorno ao Z inicial (raio) A funo G71 no segundo bloco requer: G71 P_ _ _ Q_ _ _ U_ _ _ W_ _ _ F_ _ _; onde: P = nmero do bloco que define o incio do perfil Q = nmero do bloco que define o final do perfil U = sobremetal para acabamento no eixo X (positivo para externo e negativo para o interno/ dimetro) W = sobremetal para acabamento no eixo Z (positivo para sobremetal direita e negativo para usinagem esquerda) F = avano de trabalho NOTAS: Aps a execuo do ciclo, a ferramenta retorna automaticamente ao ponto posicionado. No permitida a programao da funo Z no bloco que define o perfil a ser usinado.

O0071 (Ciclo de desbaste longitudinal); N10 G21 G40 G90 G95; N20 G0 X200 Z200 T00; N30 T0101 (Desbaste); N40 G55; N50 G96 S200; N60 G92 S2500 M4; N70 G0 X80 Z75; N80 G71 U2.5 R2; N90 G71 P100 Q200 U1 W0.2 F0.25; N100 G0 X16; N110 G42; N120 G1 Z70 F.2; N130 X20 Z68; N140 Z55; N150 G2 X30 Z50 R5; N160 G1 X50; N170 Z40; N180 X80 Z25; N190 G40; N200 G1 X85; N210 G70 P100 Q200;