Você está na página 1de 43

Faculdade de Tecnologia de So Paulo

FATEC-SP

Manual de Programao Torno CNC Mach 3

Coordenadoria de Mecnica de Preciso Disciplina de CNC Comando Numrico Computadorizado

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

10. Funes preparatrias G........................................................................................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...................................................................................................................31 Funo G90...................................................................................................................33 Funo G91...................................................................................................................33 Funo G92...................................................................................................................33
Comando Numrico Computadorizado - CNC 3 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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 pr-programada.

1.2. Componentes
Unidade de assimilao de informaes; Unidade calculadora; 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.

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.

Comando Numrico Computadorizado - CNC

5 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso X (+) X (+)

Z (+)

Z (+)

Origem (X0, Z0)

Origem (X0, Z0)

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. X (+)

2o Quadrante Z (-) 3o Quadrante

1o Quadrante Z (+) 4o Quadrante

X (-)

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. 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.

Comando Numrico Computadorizado - CNC

6 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso X (+)

Origem (X0, Z0)

Z (-) A 3o Quadrante Z (+)

C B

X (-)

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

Origem do sistema 80 de coordenadas absolutas

20

10 D C B A Movimento de A B C D para B C D E Coordenadas Absolutas Incrementais X Z X Z 30 30 30 0 50 20 20 -10 80 20 30 0 80 0 0 -20

10 x 45

Comando Numrico Computadorizado - CNC

30

7 de 43

M.D.I. Fita de Papel Fita Magntica Cabo de Conexo

E Comando E

Cabeote Carro Servo Motor T Torre

Servo Drive

Motor

Eixo de esferas recirculantes

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

2. Principio Bsico de Funcionamento de uma Mquina CNC

Comando Numrico Computadorizado - CNC

Principal

Conversor

E - Encoder T - Tacmetro

8 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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 na qual 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. EIA 87654 321 ISO - ASCII 87654 321

/ + Z Y X W V U T S R Q P O N M L K J I H G F E D C B A 9 8 7 6 5 4 3 2 1 0 , EOB %

/ + Z Y X W V U T S R Q P O N M L K J I H G F E D C B A 9 8 7 6 5 4 3 2 1 0 , EOB EOB %

Comando Numrico Computadorizado - CNC

9 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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. Comando Numrico Computadorizado - CNC 10 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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: N50T0202;FERRAMENTA_DE_ACABAMENTO_EXTERNO# N180M00;VIRAR_A_PEA_NA PLACA# N250M02;FIM.DE.PROGRAMA#

Comando Numrico Computadorizado - CNC

11 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

8. Designao e Formato dos Parmetros de Funes


Parmetro A B D E F H Formato mm pol. 3.3 3.3 3.3 3.3 2.2 2.2 3.4 2.5 3.4 2.5 3.3 2.4 4 4 Unidade graus graus segundos mm pol. mm pol. mm/rotao pol./rotao no tem mm pol. mm pol. mm pol. mm pol. mm pol. mm pol. no tem no tem no tem no tem no tem mm pol. RPM m/min. ps/pol. no tem no tem mm pol. mm pol. mm pol. mm pol. mm pol. Descrio Abertura angular entre entradas de rosca. ngulo de alimentao composto para roscamento. Tempo de permanncia DWELL. Profundidade do 1 passe no ciclo de roscamento. Distncia de aproximao no ciclo de roscamento. Velocidade de avano. Alterao de seqncia (desvio) na execuo do programa. Posio de centro do arco (eixo X). Incremento por passada no ciclo de desbaste. Deslocamento incremental para rosca cnica. Posio de centro do arco (eixo Z). Incremento por passa no ciclo de desbaste. Passo de hlice da rosca. Nmero padro para repetio. Nmero de rea de segurana. Sentido de corte da ferramenta. Nmero seqencial de bloco. Nmero de programa. Programao de raio at 180. Rotao do eixo rvore. Velocidade de corte constante. Nmero da ferramenta e corretor. Retorno angular da ferramenta no ciclo de desbaste. Deslocamento incremental no eixo X. Deslocamento no eixo Z para ciclo de furao. Deslocamento incremental no eixo Z. Valor da coordenada para deslocamento no eixo longitudinal. Valor da coordenada para deslocamento no eixo transversal. 12 de 43

3.4 2.5 I 3.4 2.5 3.4 2.5 3.4 2.5 K 3.4 2.5 3.4 2.5 L N P R S T U 2 2 2 4 2 2 2 2 4 2

3.4 2.5 4 4

3.1 3.1 4 1 4 1

3.4 2.5 3.4 2.5

W 3.4 2.5 X Z 3.4 2.5 3.4 2.5

Comando Numrico Computadorizado - CNC

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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: X (+) 41 1o Quadrante X (+) , Z (+) Z (-) 31 X (-) Origem X0,Z0 Z (+) X = 82..mm Z = 31. mm

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

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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. X (+) K Centro do arco B R A 1o Quadrante IeK Positivos I // X K // Z Z (+)

Origem X0,Z0 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).

X (+)

R10 A Z (+)

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.

Comando Numrico Computadorizado - CNC

14 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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#

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. X (+) B

Torre traseira

A Z (+) A

Sentido H G02 de A para B AH G03 de B para A

Torre dianteira Sentido AH G02 de A para B H G03 de B para A 15 de 43

Comando Numrico Computadorizado - CNC

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso 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).

80 25 15

R10

1,5 x 45

80

50

R3

Exemplo: N20G00X21.Z80.# N25G01X24.Z78.5F0.25# N30G01X24.Z50.F0.25# N35G02X44.Z40.R10.F0.25# ou N35G02X44.Z40.I44.K50.F0.25# N40G01X50.Z25.F0.25# N45G01X74.Z25.F0.25# N50G03X80.Z22.R3.F0.25# ou N50G03X80.Z22.I74.K22.F0.25#

Comando Numrico Computadorizado - CNC

24

16 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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: N35G04D2#

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.

Comando Numrico Computadorizado - CNC

17 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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: G33 (X) (Z) (K) (A) (I) 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). Comando Numrico Computadorizado - CNC 18 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso X (+) K X (+) K

X (+) Z (+)

I
Z (+)

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 X Z K D E (I) (A) (B) (W) (U) (L) Onde: X - Dimetro final do rosca () (absoluto); Z - Posio final do comprimento do rosca (absoluto); K - Passo de hlice da rosca (incremental); D - Profundidade da primeira passada determinado pela frmula D = n passes 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);
H

Comando Numrico Computadorizado - CNC

I
Z (+)

19 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso 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). X (+) X (+)

B K

D
Z (+) Z (+)

Z (+) X (+) K X (+)

1mm

Z (+)

Exemplos
M30 x 1,5
Formulrio E = Dimetro Externo P = Passo da Rosca H = Altura do filete no H = (0,6945 * P) * 2 I = Dimetro Interno I = E - H

3 50 80 G33 N20G0X35.Z85.# N25G0X29.5# N30G33Z48.5K1.5# N35G0X35.# N40G0Z85.# N45G0X28.95# N50G33Z48.5K1.5# N55G0X35. # N60G0Z85.# N65G0.X28.55# N70G33Z48.5K1.5# N75G0X35.#

G37 N20G00X35.Z85.# N25G37X28.05Z48.5K1.5D0.63E5.#

Comando Numrico Computadorizado - CNC

H
20 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso N80G0Z85.# N85G0X28.15# N90G33Z48.5K1.5# N95G0X35.# N100G0Z85.# N105G0X28.05# N110G33Z48.5K1.5# N115G0X35.# N120G0X85.#

33,4

Formulrio E = Dimetro Externo P = Passo da Rosca Inicial 5 H = Altura do filete no H = (0,6945 * P) * 2 I = Dimetro Interno I = E H I = Conicidade incremental I = (tg * P) * 2

3 50 70 cnica NPT 11 fios por polegada Inclinao 1o47 ( )

Rosca

N50G0X37.Z75.# N55G37X28.02Z50.5K2.21I0.137E5.15D0.96# Formulrio

4 60

3 entradas

M25 x 2

E = Dimetro Externo P = Passo da Rosca PH = Passo de Hlice A = Abertura angular PH = P * n. de entradas A0 A = 360 / n. de entradas H = Altura do filete no H = (0,6945 * P) * 2 I = Dimetro Interno I = E - H

10 0

N75G0X30.Z112# N80G37X22.4Z62.K6.E5.D0.86# N85G37X22.4Z62.K6.E5.D0.86A120.# N90G37X22.4Z62.K6.E5.D0.86A240.#

A120

A240

Nota: Durante a execuo de qualquer funo de roscamento, a rotao do eixo-rvore no deve ser superior ao valor determinado pela seguinte relao:
RPM max . = 4500 K

Comando Numrico Computadorizado - CNC

21 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

Esquema para programao de roscamento a esquerda e a direita


Posio do Inserto Face de corte para cima

Face de corte para baixo

Simbologia: (D) Roscamento Direita (E) Roscamento Esquerda

Sentido Horrio

Sentido Anti-horrio

D Sentido Horrio

E Sentido Anti-horrio D

Sentido Anti-horrio E D

Sentido Horrio D E

Comando Numrico Computadorizado - CNC

22 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

Funo G40
Aplicao: Cancela compensao do raio da ponta da ferramenta A funo G40 deve ser programada em bloco nico (no tm parmetros associados a ela), para cancelar funes previamente solicitadas como G41 e G42. A funo G40 modal, cancelando as funes G41 e G42 e est ativada ao ligar a mquina (default).

Z Ponto comandado

Funo G41
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 esquerda da pea a ser usinada, vista na direo do curso de corte da ferramenta. A geometria da ponta da ferramenta e a posio de trabalho na qual ela foi montada, so definidas pelo cdigo L, informado na pgina TOOL DATA FILE (arquivo de dados das ferramentas). A funo G41 modal e cancela as funes G40 e G42, deve ser programada em bloco nico (no tm parmetros associados a ela), seguido imediatamente por um bloco de aproximao (sem usinagem da pea), executado com avano controlado (G01, G02, G03, G73, etc.), para que o comando possa realizar a correo do posicionamento da ferramenta, sendo a compensao do raio da ponta da ferramenta interpolada dentro deste movimento.

Comando Numrico Computadorizado - CNC

23 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

Funo G42
Aplicao: Ativa compensao do raio da ponta da ferramenta direita Esta funo similar funo G41, exceto na direo de compensao que direita, vista em relao direo do curso de corte da ferramenta. Como na funo G41, a funo G42 deve ser programada em um nico bloco, com um bloco subseqente de aproximao em vazio, para interpolao e conseqente compensao do raio da ponta da ferramenta. A funo G42 modal e cancela as funes G40 e G41. Deve ser programada em bloco nico (no tm parmetros associados a ela). 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#

G41

G42

G41 G42

Comando Numrico Computadorizado - CNC

24 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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

Z X Torre

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


Ferramenta Interna a Esquerda Ferramenta Interna a Direita

22

12

02

11 21 01

20
Ferramenta Externa a Esquerda

12
Comando Numrico Computadorizado - CNC

00

Ferramenta Externa a Direita

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. 25 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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. Comando Numrico Computadorizado - CNC 26 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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. 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. Formato da funo: G61 L X Z I K Onde: L - Nmero da rea, que varia de 1 a 8; X - Dimetro interno (absoluto); Z - Comprimento final (encosto) (absoluto); I - Dimetro externo (absoluto); K - Comprimento.

Comando Numrico Computadorizado - CNC

27 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso Z K

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. A funo G73 obriga o eixo a atingir a posio programada antes da mudana de direo.

Funo G01

Funo G73

Nota: No caso de G01 o tamanho do canto arredondado diretamente proporcional ao valor da velocidade de avano programada. Comando Numrico Computadorizado - CNC 28 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

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 (W) (I) (U1) Onde X - Dimetro final (absoluto); Z - Comprimento final (absoluto); 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.

28

Desbaste Externo

80 Comando Numrico Computadorizado - CNC 29 de 43

30 3

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

90

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

Comando Numrico Computadorizado - CNC

30 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

50

70

. . . N50G00X30.Z73.# N55G74X50.Z25.I5.U1F.25# . . .

25

Desbaste Interno 28

2,5

15

. . . N35G00X0.Z75.# N40G74Z-5.W15.F0.15# . . . Furao

80

70

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) Comando Numrico Computadorizado - CNC 31 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso 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.

2 30 . . . N30G00X95.Z58.# N35G75X25.Z30.K2.U1F0.2# . . .

90

60

60 . . . N80G00X24.Z62.# N85Z58.5# N90G75X65.Z30.K1.5U1F0.15# . . .

25

90

30

1,5

Comando Numrico Computadorizado - CNC

65

25

32 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

89 25 8 3 14

. . . N60G00X75.Z89.# N65G75X60.Z25.K14.W5.F0.15# . . .

70

60

115

Funo G90
Aplicao: Programao em coordenadas absolutas Esta funo prepara a mquina para trabalhar com coordenadas absolutas, ou seja, define que as coordenadas a serem utilizadas tero um nico ponto de referncia. A funo G90 modal, cancela a funo G91. Deve ser programada em bloco nico (no tm parmetros associados a ela), antes das operaes com coordenadas absolutas. Esta funo est ativa ao ligar a mquina (default). A pgina de STATUS mostra a opo em destaque.

Funo G91
Aplicao: Programao em coordenadas incrementais Esta funo prepara a mquina para trabalhar com coordenadas incrementais, ou seja, define que as coordenadas tero como ponto de referncia a posio atual da ferramenta. A funo G91 modal, cancela a funo G90. Deve ser programada em bloco nico (no tm parmetros associados a ela), antes das operaes com coordenadas incrementais. A pgina de STATUS mostra a opo em destaque.

Funo G92
Aplicao: Origem do sistema de coordenadas e limite de rotaes (RPM) do eixo-rvore Estabelece a origem do sistema de coordenadas absolutas. Caso esta funo seja programada, deve-se determinar um ponto de partida (origem) para as coordenadas. Este ponto estabelecido pelas posies de X e Z, indicadas na funo e memorizadas pelo comando, a partir do qual sero calculadas todas as coordenadas. Esta posio de origem deve ser indicada no incio de cada programa, e pode ser cancelado pela funo G99. Quando G92 for programada com o parmetro S, estabelece o limite de rotaes (RPM) para o eixo rvore.

Comando Numrico Computadorizado - CNC

33 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso Exemplos: N20G92X375.Z450.;FIXA.O.ZERO.DO.SISTEMA.EM.X375.MM.E.Z450.MM# N50G92S2500;FIXA.O.LIMITE.DE.ROTAO.EM.2500.RPM# A funo G92 modal e cancela a funo G99.

Funo G94
Aplicao: Define o avano em polegadas por minuto ou milmetros por minuto Esta funo prepara o comando para utilizar todos os avanos em polegadas por minuto (caso esteja sendo utilizada a funo G70, programao em polegadas) ou milmetros por minuto (caso esteja sendo utilizada a funo G71, programao em milmetros). Deve ser observado o formato para o parmetro F, conforme a funo escolhida G70 (coordenadas em polegadas) ou G71 (coordenadas em milmetros). A funo G94 modal, cancela a funo G95, deve ser programada em bloco nico (no tm parmetros associados a ela).

Funo G95
Aplicao: Define o avano em polegadas por rotao ou milmetros por rotao Esta funo prepara o comando para utilizar todos os avanos em polegadas por rotao (caso steja sendo utilizada a funo G70, programao em polegadas) ou milmetros por rotao (caso esteja sendo utilizada a funo G71, programao em milmetros). A funo G95 modal e cancela a funo G94. Deve ser programada em bloco nico (no tm parmetros associados a ela) e est ativa ao ligar a mquina (default).

Funo G96
Aplicao: Ativa a Velocidade de Corte Constante (VCC) A funo G96 seleciona o modo de programao em velocidade de corte constante, onde o clculo da RPM programado atravs do parmetro S. Esta funo prepara o comando para trabalhar com a Velocidade de Corte (VC) em ps por minuto (caso esteja sendo utilizada a funo G70, programao em polegadas) ou metros por minuto (caso esteja sendo utilizada a funo G71, programao em milmetros). Deve ser observado o formato para o parmetro S, conforme a funo escolhida G70 (coordenadas em polegadas) ou G71 (coordenadas em milmetros). A funo G96 modal e cancela a funo G97. Exemplo: N45G96S160;DEFINE.A.VELOCIDADE.DE.CORTE.CONSTANTE.EM.160.M/MIN.

Comando Numrico Computadorizado - CNC

34 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

Funo G97
Aplicao: Desativa a Velocidade de Corte Constante (VCC) Esta funo permite a escolha da rotao para cada usinagem. utilizada em mquinas cujo motor principal seja de corrente contnua (CC), para programar o parmetro S em RPMs, quando faz-se necessrio alterar a rotao de trabalho. O operador tambm poder alterar o valor da rotao diretamente no painel do comando da mquina, atravs do regulador da RPM, variando de 50% a 120% da rotao programada. A funo G97 modal, cancela a funo G96. Deve ser programada em bloco nico (no tm parmetros associados a ela) e est ativa ao ligar a mquina (default).

Funo G99
Aplicao: Define a programao em funo do zero mquina MACHINE HOME Quando programada esta funo cancela a programao da funo G92 (origemo do sistema de coordenadas), quando se trabalha em coordenadas absolutas e transfere a origem para o zero-mquina, conhecido como MACHINE HOME. A funo G99 modal, cancela a funo G92. Deve ser programada em bloco nico (no tm parmetros associados a ela) e est ativa ao ligar a mquina (default).

Comando Numrico Computadorizado - CNC

35 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

11. Funes Auxiliares ou Complementares (Miscelneas)


Abrangem os recursos da mquina no cobertos pelas funes G, tm formato similar a estas, podendo ser programadas em bloco nico (no tm parmetros associados a ela), sendo que existem funes que podem ser programadas junto com funes G, porm no podem ser programadas duas funes M em um mesmo bloco.

Funo M00
Aplicao: Parada de programa Causa parada imediata da execuo do programa, desliga o eixo rvore e o fluido de corte. Na tela exibido um aviso de AWAINTING START CICLE, aguardando incio do ciclo, para assim retomar a leitura do programa. utilizado para permitir que o operador vire a pea ou efetue alguma interveno. Esta funo modal e cancela as funes M03, M04 e M08.

Funo M01
Aplicao: Parada opcional de programa Causa a interrupo da execuo do programa. Esta funo somente ser executada se a opo OPTIONAL STOP estiver ativada na pgina MODE SELECTION. Para continuar a execuo do programa deve-se acionar o boto START CICLE no painel da mquina.

Funo M02
Aplicao: Fim de programa Esta funo utilizada para indicar o final do programa que est sendo executado na memria da mquina. modal e cancela as funes M03, M04 e M08, se aplicada quando utilizavam-se fitas perfuradas, emendadas em forma de lao, para finalizar o programa sem o rebobinamento da mesma.

Funo M03
Aplicao: Sentido horrio de rotao do eixo-rvore Utilizada para estabelecer o sentido horrio de rotao do eixo-rvore, e geralmente junto com o parmetro S que define a rotao do eixo rvore. Esta funo modal e cancela a funo M04.

Funo M04
Aplicao: Sentido anti-horrio de rotao do eixo-rvore Utilizada para estabelecer o sentido anti-horrio de rotao do eixo-rvore, e geralmente junto com o parmetro S, rotao do eixo rvore. Esta funo modal e cancela a funo M03. Comando Numrico Computadorizado - CNC 36 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

Funo M05
Aplicao: Desliga o eixo-rvore Quando programada, causa parada de rotao do eixo rvore. A funo M05 modal e cancela as funes M03 e M04. Deve ser programada em bloco nico (no tm parmetros associados a ela) e est ativa ao ligar a mquina (default).

Funo M06
Aplicao: Libera giro da torre para troca de ferramenta Ao selecionar uma ferramenta para ser utilizada na usinagem, indica-se a sua posio, fornecendo o nmero da face da torre onde ela esta montada, atravs do parmetro T. Isto no causa a troca, necessrio programar a funo M06 que ir liberar o giro da torre para efetiva troca da ferramenta.

Funo M08
Aplicao: Liga o fluido de corte Esta funo modal e cancela a funo M09

Funo M09
Aplicao: Desliga o fluido de corte Esta funo modal e cancela a funo M08. Deve ser programada em bloco nico (no tm parmetros associados a ela) e est ativa ao ligar a mquina (default).

Funo M10
Aplicao: Troca de faixa de rotaes Utilizada para mudana da faixa de rotao do eixo-rvore. Esta funo modal e cancela as funes M11 e M12.

Funo M11
Aplicao: Troca de faixa de rotaes Utilizada para mudana da faixa de rotao do eixo-rvore. Esta funo modal e cancela as funes M10 e M12.

Funo M12
Aplicao: Troca de faixa de rotaes Utilizada para mudana da faixa de rotao do eixo-rvore. Esta funo modal e cancela as funes M10 e M11.

Comando Numrico Computadorizado - CNC

37 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

Funo M20
Aplicao: Liga o alimentador de barras (opcional) Esta funo ativa o sistema de alimentao automtico de material. modal e cancela a funo M21.

Funo M21
Aplicao: Desliga o alimentador de barras (opcional) Esta funo desativa o sistema de alimentao automtico de material. modal e cancela a funo M20.

Funo M24
Aplicao: Abre a placa Esta funo aciona o sistema que permite a abertura da placa para inserir um novo material. modal e cancela a funo M25.

Funo M25
Aplicao: Fecha a placa Esta funo aciona o sistema que permite o fechamento da placa aps a troca do material. modal e cancela a funo M24.

Funo M26
Aplicao: Recua o mangote (para mquinas dotadas de cabeote mvel) Esta funo aciona o sistema que permite o recuo do mangote para liberar a pea. modal e cancela a funo M27.

Funo M27
Aplicao: Aciona o mangote Esta funo aciona o sistema que permite o avano do mangote para travar a pea, modal e cancela a funo M26.

Funo M30
Aplicao: Fim de programa com rebobinamento da fita perfurada Esta funo tm a mesma aplicao bsica da funo M02, sendo que alm de encerrar a execuo do programa aciona o rebobinamento da fita perfurada, preparando-a para usinagem de uma nova pea. No deve ser utilizada com fitas fechadas em forma de lao. Nota: Os comandos CNC fazem a leitura do programa diretamente da memria do comando da mquina, nestes casos tanto M02 quanto M30 encerra a execuo do programa j que Comando Numrico Computadorizado - CNC 38 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso no h necessidade de rebobinamento da memria, sendo ento, indiferente a sua utilizao.

Comando Numrico Computadorizado - CNC

39 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

12. Parmetros Adicionais


12.1. Parmetro T
Aplicao: Seleo de ferramenta e corretores O parmetro T utilizado para selecionar a posio da torre onde est a ferramenta que vai ser utilizada a partir de ento, informando mquina as dimenses de posicionamento da ponta da ferramenta em relao ao centro de giro da torre (pr-set), valor do raio do inserto e posio da ponta da ferramenta (sentido de corte). Estas informaes so digitadas na pgina de TOOL DATA FILE e os valores dos corretores so digitados na pgina de TOOL OFFSET FILES, o comando l estas informaes para ento posicionar a ferramenta durante a usinagem. A seleo de ferramentas e corretores feita com a digitao de quatro nmeros junto com o parmetro T, onde os dois primeiros definem a ferramenta e os dois ltimos o corretor que ser utilizado para aquela ferramenta. A finalidade dos corretores registrar os valores de desgaste da ferramenta, digitao esta, feita progressivamente na medida em que verifica-se a variao dimensional da pea, de modo a compens-la. Esta compensao tem um limite que previsto no clculo de vida da ferramenta, no devendo ser ultrapassado sob pena de comprometer a qualidade das peas fabricadas. O comando MACH-3 tem capacidade para armazenar at 28 (vinte e oito) ferramentas e 28 (vinte e oito) corretores, sendo que o nmero mximo de ferramentas que pode ser utilizado simultaneamente, depende do modelo de mquina que est sendo utilizada. Exemplo de alguns tornos e capacidade de ferramentas montadas simultaneamente: Galaxy: 14 (quatorze) ferramentas; Cosmos 30: 10 (dez) ferramentas; ECN 40II: 8 (oito) ferramentas. Utilizao do paramento T: T0202 Valor digitado na pgina de TOOL OFFSET FILE Corresponde ao corretor aplicado ferramenta. Valor digitado na pgina de TOOL DATA FILE Corresponde a ferramenta que ser utilizada.

12.2. Parmetro Barra /

Aplicao: Controlar a execuo de blocos de programa O parmetro barra / utilizado quando faz-se necessrio impedir a execuo de quaisquer blocos no programa, sem alterar a seqncia de execuo, nem apagar o(s) bloco(s). Para tanto, digita-se o parmetro barra / no incio do bloco que no sero utilizados naquele momento. Na pgina MODE SELECTION do comando ativa-se a opo SLASH DELETE. Com isso, os blocos marcados sero ignorados (no lidos), durante a execuo do programa.

Comando Numrico Computadorizado - CNC

40 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso Nota: Caso a opo SLASH DELETE no seja ativada, os blocos marcados com o parmetro barra /, sero lidos normalmente durante a execuo do programa.

Comando Numrico Computadorizado - CNC

41 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

13. Esquema de Zeramento


13.1. Clculo de G92
G92X = da pea + Folga (em ) + > TDFX G92Z = Comprimento da Placa + (Castanha Pega) + Comprimento da pea + Folga + >RG Encosto TDFX TOOL DATA FILE, por ferramenta (XRAD). RG - Raio de Giro, calculado por ferramenta.

13.2. Clculo do Deslocamento Negativo


X = G92X - > da mquina (750, dado do fabricante da mquina) Z = G92Z - mximo comprimento da mquina (1105, dado do fabricante da mquina)

13.3. Clculo do Deslocamento do Zero Pea


G54 = Comprimento da placa + (Castanha - Pega) Encosto G55 = Comprimento da placa + (Castanha - Pega) Encosto (Primeiro Offset de Placa) (Segundo Offset de Placa)

13.4. Clculo do Ponto de Troca (Por Ferramenta)


Ferramenta 1 PTX1 = G92X - (2*TDFX1) Para G54 PTZ1 = G92Z - (G54 + TDFZ1) Para G55 PTZ1 = G92Z - (G55 + TDFZ1) As demais ferramentas seguem o mesmo princpio, apenas substituindo os valores de TDFZ, de acordo com cada ferramenta que se quer determinar o ponto de troca.

Comando Numrico Computadorizado - CNC

42 de 43

FATEC SP - Manual de Programao CNC MACH 3 - Mecnica de Preciso

14. Quadro de Seleo do Grau de Acabamento


Raio da ponta da ferramenta (mm)

CLASSES DE OPERAO
ACABAMENTO FINO 0,4 0,4 1,6 16 16 63 100 32 160 2,5 0,8 0,8 4 32 63 250 400 1,6 6,3 63 125 630 10 1,6 3,2 16 125 250 1000 1 600 ACABAMENTO MDIO 3,2 6,3 25 250 500 2500 40 6,3 ACABAMENTO GROSSEIRO 12,5 12,5 63 500 1000 4000 25 100 25

SISTEMA DE LEITURA *Aparelho da ROMI AA-BS-CLA*-Ra Rq - RMS H - R - Rt


PolegadasMicro mmMIicrons

1000 AA-BS-CLA*-Ra Rq - RMS H - R - Rt

r 0,10 0,15 0,20 0,25 0,40 0,50 0,60 0,80 1,00 1,20 1,50 2,00 2,40 4,50 0,11 0,14 0,18 0,22 0,09 0,11 0,14 0,18 0,07 0,09 0,11 0,14 0,18 0,07 0,09 0,11 0,05 0,07 0,09 0,11 0,05 0,07 0,05 0,05

AVANOS EM mm / ROTAO (S)


0,05 0,07 0,07 0, 07 0, 09 0,09 0,11 0,11 0,14 0,14 0,18 0,18 0,18 0,18 0,22 0,28 0,35 0,45 0,22 0,28 0,35 0,56 0,22 0,22 0,28 0,35 0,45 0,72 0,09 0,09 0,14 0,18 0,18 0,22 0,28 0,28 0,35 0,45 0,35 0,07 0,09 0,11 0,11 0,18 0,22 0,22 0,28 0,09 0,11 0,14 0,14 0,22 0, 28 0,28 0, 35 0,35 0 ,45 0,45 0 ,56 0,56 0,90 0,72 1,10 0,56 0,72 0,90 1,40 0,45 0,56 0,72 0,90 0,35 0,45 0,56 0,72 0,01 0,14 0, 18 0,18 0,22 0,28 0,35 0,45 0,56 0,14 0,18 0,22 0,28 0,35 0,45 0,18 0,22 0,28

F RMUL A Rugosidade em mm (H-R-Rt)

R=

S2 4*r

0, 11 0,14 0, 14 0,14

Avano em mm S = 4* R *r

0, 22 0,28

r = Raio da ferramenta em mm.

Comando Numrico Computadorizado - CNC

43 de 43