apostila torno cnc senai

Upload: taita-fernanda

Post on 11-Jul-2015

7.437 views

Category:

Documents


114 download

TRANSCRIPT

SENAI-RS SERVIO NACIONAL DE APRENDIZAGEM INDUSTRIAL DEPARTAMENTO REGIONAL DO RIO GRANDE DO SUL

CONSELHO REGIONAL Presidente Nato Paulo Gilberto Fernandes Tigre Presidente do Sistema FIERGS Conselheiros Representantes das Atividades Industriais FIERGS Titulares Ademar De Gasperi Astor Milton Schmitt Manfredo Frederico Koehler Suplentes Arlindo Paludo Paulo Mller Pedro Antnio G. Leivas Leite

Representantes do Ministrio da Educao Titular Antnio Carlos Barum Brod Suplente Renato Louzada Meireles

Representantes do Ministrio do Trabalho e Emprego Titular Neusa Maria de Azevedo Suplente Elisete Ramos

Diretor Regional e Membro Nato do Conselho Regional do SENAI-RS Jos Zorta

DIRETORIA SENAI-RS Jos Zorta Diretor Regional Paulo Fernando Presser Diretor de Educao e Tecnologia Paulo Fernando Basso Diretor Administrativo-Financeiro

Paulo Homem Marcos Gazzana

CNC Bsico Torno

So Leopoldo 20061

CNC Bsico Torno 2006, SENAI-RS

Trabalho elaborado por tcnicos, sob a coordenao, orientao e superviso da Unidade de Negcios em Educao Bsica e Superior da Diretoria de Educao e Tecnologia do Departamento Regional do SENAI-RS.

Coordenao Geral Coordenao Tcnica Coordenao Local

Paulo Fernando Presser DET DET/UNED Jorge Vicente Ribeiro Paulo Pires da Silva CEP SENAI Lindolfo Collor Jaures de Oliveira CETEMP Consultor CEP L. Collor Elaborao Paulo Homem Marcos Gazzana Consultor CETEMP CEP SENAI Lindolfo Collor Normalizao bibliogrfica Cristiane M. T. Luvizetto Reproduo grfica CEP SENAI de Artes Grficas Henrique Dvila Bertaso

H765

HOMEM, Paulo; GAZZANA, Marcos. CNC Bsico Torno. So Leopoldo: Centro de Educao Profissional SENAI Lindolfo Collor, 2006. 155 p. il. 1. Torno. 2. CNC I. Ttulo CDU 621.941

SENAI Departamento Regional do Rio Grande do Sul Av. Assis Brasil, n 8787 91140-000 Porto Alegre, RS Tel.: (051) 3347-8839 E-mail: [email protected]

SENAI - Instituio mantida e administrada pela Indstria A reproduo total ou parcial desta publicao por quaisquer meios, seja eletrnico, mecnico, de fotocpia, de gravao ou outros, somente ser permitida com prvia autorizao, por escrito deste Departamento Regional.

2

SUMRIO

APRESENTAO.......................................................................................................9 1 HISTRICO.............................................................................................................11 2 O QUE CNC?.......................................................................................................13 3 VANTAGENS DO COMANDO NUMRICO...........................................................15 4 PLANO CARTESIANO, SISTEMA DE COORDENADAS DA MQUINA.............17 4.1 SENTIDO DOS EIXOS X E Z...............................................................................17 4.2 FERRAMENTA FRENTE DO CENTRO...........................................................18 4.3 FERRAMENTA ATRS DO CENTRO..................................................................18 4.4 SISTEMA DE COORDENADAS ABSOLUTAS....................................................19 4.5 SISTEMA DE COORDENADAS INCREMENTAIS..............................................20 4.6 EXERCCIOS DE FIXAO.................................................................................22 5 PONTOS DE REFERNCIAS (ZEROS) BSICOS...............................................23 5.1 PONTO ZERO MQUINA M.............................................................................23 5.2 PONTO ZERO PEA W....................................................................................23 5.3 PONTO DE REFERNCIA DA MQUINA R.....................................................23 . 6 FUNES G...................................................................................................... 25 6.1 FUNO G00 ......................................................................................................25 6.2 FUNO G01...................................................................................................... 25 6.3 FUNO G20...................................................................................................... 26 6.4 FUNO G21 ......................................................................................................26 6.5 FUNO G90 ......................................................................................................26 6.6 FUNO G91.......................................................................................................27 6.7 EXERCCIOS.......................................................................................................30 6.8 FUNO G02 E G03 .........................................................................................38 6.8.1 Fornecendo o ponto central i e k.......................................................... 38 6.8.2 Fornecendo o raio...........................................................................................40 6.8.3 Exerccios.........................................................................................................42 6.9 FUNO G04 ......................................................................................................46 6.10 FUNO G07 ...................................................................................................46 6.11 FUNO G33 ....................................................................................................47 6.12 FUNO G37 ...................................................................................................50 6.13 FUNO G40 ...................................................................................................57 6.14 FUNO G41....................................................................................................57 6.15 FUNO G42.....................................................................................................57 6.16 FUNO G46 ....................................................................................................61 6.17 FUNO G47 ....................................................................................................61 3

6.18 FUNO G53 ....................................................................................................61 6.19 FUNO G54 e G55 .........................................................................................61 6.20 FUNO G66 ....................................................................................................62 6.20.1 Exerccios.......................................................................................................68 6.21 FUNO G67 ....................................................................................................74 6.21.1 Exerccios.......................................................................................................80 6.22 FUNO G68.....................................................................................................82 6.23 FUNO G70.....................................................................................................88 6.24 FUNO G71 ....................................................................................................88 6.25 FUNO G73 ....................................................................................................88 6.26 FUNO G74 ....................................................................................................89 6.26.1 Exerccios.......................................................................................................92 6.27 FUNO G75.....................................................................................................94 6.27.1 Exerccios.......................................................................................................98 6.28 FUNO G76...................................................................................................100 6.28.1 Exerccios.....................................................................................................104 6.29 FUNO G80...................................................................................................106 6.30 FUNO G83 ..................................................................................................106 6.31 FUNO G92 ..................................................................................................109 6.32 FUNO G94 ..................................................................................................110 6.33 FUNO G95 ..................................................................................................110 6.34. FUNO G96 .................................................................................................110 6.35 FUNO G97...................................................................................................111 6.36 FUNO G99 ..................................................................................................111 7 FUNES MICELNEAS OU AUXILIARES.....................................................113 7.1 FUNO M00 ...................................................................................................113 7.2 FUNO M01 ...................................................................................................113 7.3 FUNO M02 ...................................................................................................113 7.4 FUNO M03 ...................................................................................................113 7.5 FUNO M04 ...................................................................................................114 7.6 FUNO M05 ...................................................................................................114 7.7 FUNO M06 ...................................................................................................114 7.8 FUNO M07 ...................................................................................................114 7.9 FUNO M08 ...................................................................................................114 7.10 FUNO M09 .................................................................................................114 7.11 FUNO M10 .................................................................................................115 7.12 FUNO M11 .................................................................................................115 7.13 FUNO M30 .................................................................................................115 8 FUNES ESPECIAIS.........................................................................................117 8.1 FUNO T ......................................................................................................117 8.2 FUNO / ......................................................................................................117 8.3 FUNO H.....................................................................................................118 8.4 FUNO N .....................................................................................................118 8.5. FUNO S ....................................................................................................119 8.6 FUNO F .....................................................................................................119 8.7 FUNO P ...................................................................................................119 8.8 FUNO L ......................................................................................................119 8.9 FUNO ; ....................................................................................................120 4

9 ESTRUTURA DE PROGRAMAO....................................................................121 9.1 INFORMAES SOBRE PROGRAMAO.....................................................121 9.2 FLUXOGRAMA DE PROGRAMAO..............................................................122 9.3 EXERCCIOS ....................................................................................................124 CONCLUSO..........................................................................................................153 REFERNCIAS.......................................................................................................155

5

6

APRESENTAO

No desenvolvimento histrico das Mquinas Ferramentas de usinagem, sempre se procurou solues que permitissem aumentar a produtividade com qualidade superior e a minimizao dos desgastes fsicos na operao das mquinas. Muitas solues surgiram, mas at recentemente, nenhuma oferecia a flexibilidade necessria para o uso de uma mesma mquina na usinagem de peas com diferentes configuraes e em lotes reduzidos. Um exemplo desta situao o caso do torno. A evoluo do torno universal, levou criao do torno revlver, do torno copiador e torno automtico, com programao eltrica ou mecnica, com emprego de cames, etc. Em paralelo ao desenvolvimento da mquina, visando o aumento dos recursos produtivos, outros fatores colaboraram com sua evoluo, que foi o desenvolvimento das ferramentas, desde as de ao rpido, metal duro s modernas ferramentas com insertos de cermica. As condies de cortes impostas pelas novas ferramentas exigiram das mquinas novos conceitos de projetos, que permitissem a usinagem com rigidez e dentro destes, novos parmetros. Ento, com a descoberta e, conseqente aplicao do Comando Numrico a Mquina Ferramenta de Usinagem, esta preencheu as lacunas existentes nos sistemas de trabalho com peas complexas, reunindo as caractersticas de vrias destas mquinas.

7

8

1 HISTRICOEm 1850, j se dizia em voz corrente, que a ciberntica revolucionria, completamente, as Mquinas Ferramentas de usinagem, mas no se sabia exatamente como. Houve tendncias iniciais de aplicar o computador para comandos de mquinas, o que, de certa forma, retardou o aparecimento do CN. Somente quando este caminho foi abandonado por ordem econmica, principalmente, abriu-se para a pesquisa e o desenvolvimento do que seria o Comando Numrico. No conceito Comando Numrico, devem entender numrico, como significando por meio ou atravs de nmeros. Este conceito surgiu e tomou corpo, inicialmente nos idos de 1848/50, nos Estados Unidos da Amrica e, mais precisamente, no Massachussets Institute of Tecnology, quando sob a tutela da Parson Corporation e da Fora Area dos Estados Unidos, desenvolveu-se um projeto especfico que tratava do desenvolvimento de um sistema aplicvel s mquinas-ferramenta para controlar a posio de seus fusos, de acordo com os dados fornecidos por um computador, idia, contudo, basicamente simples. Em 1855 e 1857, a Fora Area Norte-Americana utilizou em suas oficinas mquinas C.N., cujas idias foram apresentadas pela Parson Corporation. Nesta mesma poca, vrias empresas pesquisavam, isoladamente, o C.N. e sua aplicao. O M.I.T, Massachussets Institute of Tecnology, tambm participou das pesquisas e apresentou um comando com entrada de dados atravs de fita magntica. A aplicao ainda no era significativa, pois faltava confiana, os custos eram altos e a experincia muito pequena. Da dcada de 60, foram desenvolvidos novos sistemas, mquinas foram especialmente projetadas para receberem o C.N., e aumentou muita a aplicao no campo da metalrgica. Este desenvolvimento chega a nossos dias satisfazendo os quesitos de confiana, experincia e viabilidade econmica. A histria no termina, mas abre-se nova perspectiva de desenvolvimento, que deixam de envolver somente Mquinas Operatrizes de usinagem, entrando em novas reas. O desenvolvimento da eletrnica aliado ao grande progresso da tecnologia mecnica, garante estas perspectivas do crescimento. Atualmente, as palavras Comando Numrico comeam a ser mais freqentemente entendidas como solues de problemas de usinagem, principalmente, onde no se justifica o emprego de mquinas especiais. Em nosso pas, j se iniciou o emprego de mquinas com C.N., em substituio aos controles convencionais. A Romi uma das primeiras Industrias nacional a adotar o emprego de mquinas equipadas com comando numrico em sua usinagem, tambm, a primeira a fabricar, no Brasil, mquinas ferramentas com C.N., iniciando, assim, a histria do C.N.C.

9

10

2 O QUE CNC?Como definio, pode-se dizer que o Comando Numrico um equipamento eletrnico capaz de receber informaes atravs de entrada prpria de dados, compilar estas informaes e transmiti-las em forma de comando mquina ferramenta de modo que esta, sem a interveno do operador, realize as operaes na seqncia programada. Para entendermos o princpio bsico de funcionamento de uma mquinaferramenta a Comando Numrico, devemos dividi-la, genericamente, em duas partes: Comando Numrico O C.N. composto de uma unidade de assimilao de informaes, recebidas atravs de leitoras de fitas, entrada manual de dados, micro e outros menos usuais. Uma unidade calculadora, onde as informaes recebidas so processadas e retransmitidas s unidades motoras da mquina-ferramenta. O circuito que integra a mquina-ferramenta ao C.N. denominado de interface, o qual ser programado de acordo com as caractersticas mecnicas da mquina. Mquina-Ferramenta O projeto da mquina-ferramenta dever objetivar os recursos operacionais oferecidos pelo C.N.. Quanto mais recursos oferecer, maior a versatilidade.

11

12

3 VANTAGENS DO COMANDO NUMRICO.

O Comando Numrico pode ser utilizado em qualquer tipo de mquina-ferramenta. Sua aplicao tem sido maior nas mquinas de diferentes operaes de usinagem, como Tornos, Fresadoras, Furadeiras, Mandriladoras e Centros de Usinagem.

Basicamente, sua aplicao deve ser efetuada em empresas que utilizem as mquinas na usinagem de sries mdias e repetitivas ou em ferramentarias, que usinam peas complexas em lotes pequenos ou unitrios.

A compra de uma mquina-ferramenta no poder basear-se somente na demonstrao de economia comparado com o sistema convencional, pois, o seu custo inicial ficar em segundo plano, quando analisarmos os seguintes critrios na aplicao de mquinas a C.N.

As principais vantagens so: Maior versatilidade do processo; Interpolaes lineares e circulares; Corte de roscas; Sistema de posicionamento, controlado pelo C.N., de grande preciso; Reduo na gama utilizvel de ferramentas; Compactao do ciclo de usinagem; Menor tempo de espera; Menor movimento da pea; Menor tempo de preparao da mquina; Menor interao entre homem/mquina. As dimenses dependem, quase que somente, do comando da mquina; Uso racional de ferramentas, faces aos recursos do comando/mquina, os quais executam as formas geomtricas da pea, no necessitando as mesmas de projetos especiais; Simplificao dos dispositivos; Aumento da qualidade do servio; Facilidade na confeco de perfis simples e complexos, sem a utilizao de modelos; Repetibilidade dentro dos limites prprios da mquina; Maior controle sobre desgaste das ferramentas; Possibilidade de correo destes desgastes; Menor controle de qualidade; Seleo infinitesimal dos avanos; Profundidade de corte perfeitamente controlvel; Troca automtica de velocidades; Reduo do refugo; Menor estoque de peas em razo da rapidez de fabricao; 13

Maior segurana do operador; Economia na utilizao de operrios no qualificados; Rpido intercmbio de informaes entre os setores de Planejamento e Produo; Uso racional do arquivo de processos; Troca rpida de ferramentas.

14

4 PLANO MQUINA

CARTESIANO,

SISTEMA

DE

COORDENADAS

DA

Toda geometria da pea transmitida ao comando com auxlio de um sistema de coordenadas cartesianas. O plano cartesiano a base para todo o sistema de programao em um programa CNC. Para o deslocamento da ferramenta com preciso necessrio fornecer, entre outros dados, a coordenada cartesiana do ponto destino.

4.1 SENTIDO DOS EIXOS X e Z:

X

MOVIMENTO LONGITUDINAL

Z

MOVIMENTO TRANSVERSAL

O sistema de coordenadas definido no plano formado pelo cruzamento de uma linha paralela ao movimento longitudinal (Z), com uma linha paralela ao movimento transversal. Todo movimento da ponta da ferramenta descrito neste plano XZ, em relao a uma origem pr-estabelecida (X0, Z0). Lembrar que X sempre a medida do dimetro. Observaes: O sinal positivo ou negativo introduzido na dimenso a ser programada dado pelo quadrante, onde a ferramenta est situada.

15

4.2 FERRAMENTA FRENTE DO CENTRO.

TORRE DIANTEIRA

X3 QUADRANTE 4 QUADRANTE

Z2 QUADRANTE 1 QUADRANTE

Z+

X+

4.3 FERRAMENTA ATRS DO CENTRO

TORRE TRASEIRA

X+2 QUADRANTE 1 QUADRANTE

Z3 QUADRANTE 4 QUADRANTE

Z+

X16

4.4 SISTEMA DE COORDENADAS ABSOLUTAS No sistema, a origem estabelecida em funo da pea a ser executada, ou seja, podemos estabelec-la em qualquer ponto do espao para facilidade de programao. Este processo denominado Zero Flutuante. Como vimos, a origem do sistema foi fixada como sendo os pontos X0, Z0. O ponto X0 definido pela linha de centro do eixo-rvore. O ponto Z0 definido por qualquer linha perpendicular linha de centro do eixo-rvore. Durante a programao, normalmente a origem (X0, Z0) pr-estabelecida no fundo da pea (encosto das castanhas) ou na face da pea, conforme ilustrao abaixo:

X

X

Z(+)

Z(+)

ORIGEM (X0, Z0)

ORIGEM (X0, Z0)

17

EXEMPLO DE PROGRAMAO:20 E D 10x45

C B

MOVIMENTO PARTIDA DE A B C D META PARA B C D E

COORDENADAS ABSOLUTAS EIXO X 30 50 80 80 Z 30 20 20 0

80

50

B C

E

D

4.5 SISTEMA DE COORDENADAS INCREMENTAIS: A origem deste sistema estabelecida para cada movimento da ferramenta. Aps qualquer deslocamento haver uma nova origem, ou seja, para qualquer ponto atingido pela ferramenta, a origem das coordenadas passar a ser o ponto alcanado. Todas as medidas so feitas atravs da distncia a ser deslocada. Se a ferramenta desloca-se de um ponto A at B (dois pontos quaisquer), as coordenadas a serem programadas sero as distncias entre os dois pontos, medidas (projetadas) em X e Z.X

A

30

A

Z

C B

18

Note-se que o ponto A a origem do deslocamento para o ponto B e B ser origem para um deslocamento at um ponto C, e assim sucessivamente.

EXEMPLO DE PROGRAMAO:

20 E D

10x45

C B

80

50

B C

E

D

MOVIMENTO PARTIDA DE A B C D META PARA B C D E

COORDENADAS INCREMENTAIS DIREO X 30 20 30 0 Z 0 -10 0 -20

30

A

19

4.6 EXERCCIOS: Complete as tabelas abaixo:

75 50 30 15

X-

50

35

25

15

Z+

X+

Coordenadas absolutas: Eixo / posio X Z p1 p2 p3 p4 p5 p6 Caso 1: os dimetros da pea dados no eixo X, em medida de dimetro.

Coordenadas incrementais: Eixo / posio X Z p1 15 0 p2 p3 p4 p5 p6 Caso 2: os dimetros da pea dados no eixo X, em medida de raio. 20

5 PONTOS DE REFERNCIAS (ZEROS) BSICOS Existem trs pontos zeros bsicos: ponto zero mquina, ponto zero pea e ponto de referncia aos eixos da mquina.X ponto de referncia aos eixos da R mquina

M ponto zero mquina

ponto zero pea W

Z

Os pontos so definidos da seguinte forma:

5.1 PONTO ZERO MQUINA M Ponto zero do sistema de coordenadas da mquina ou ponto zero mquina. o ponto inicial para todos os demais sistemas de coordenadas e pontos de referncia da mquina. fixado pelo fabricante. 5.2 PONTO ZERO MQUINA W Ponto zero do sistema de coordenadas da pea ou ponto zero da pea. Permite ao usurio deslocar ou criar novos pontos zero sistema de coordenadas em locais pr-determinados na pea e dimensionados em relao a uma nica origem, o ponto zero mquina. Obs.: j comentado em pginas anteriores. 5.3 PONTO ZERO MQUINA R Ponto zero do sistema de coordenadas da mquina ou ponto de referncia da mquina. Serve como um ponto onde os eixos sempre sero deslocados ao ligar a mquina para a sincronizao do sistema de medio dos carros, das ferramentas e de aferio. fixado pelo fabricante. Na verdade, este ponto fica localizado no flange do cone de fixao da placa e na face como sugere a figura acima.

21

22

6 FUNES G As condies de trajetria juntas com as coordenadas e seus valores, determinam a parte geomtrica do programa. Elas so programadas pelo endereo G e um nmero de at dois dgitos, podendo ser omitido os zeros iniciais. Como funes preparatrias ou condies Gs temos: G90, G91, G00, G01, G02 e G03. Todas elas so funes modais, ou seja, permanecem memorizadas (sendo executadas) at ser sobreposta por uma outra funo do mesmo grupo. Com isto G90 cancela G91 e vice-versa, vale tambm para G00, G01, G02 e G03 que um cancela o outro. Existem funes ditas de posio bsica que, tratam-se de todas ou toda a funo indicada, que aparece automaticamente no campo de funes memorizadas do comando numrico quando energizado, (1a operao aps ligar a chave eltrica geral) assim quando resetado (limpeza de dados de parte da memria) ou quando um programa retorna ao incio atravs das funes de fim de programa. Essas funes definem a mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber uma determinada informao. Podem ser MODAIS ou NO MODAIS. MODAIS: Funes que uma vez programadas permanecem na memria do comando, valendo para todos os blocos posteriores, a menos que modificados por outra funo ou a mesma. NO MODAIS: Funes que todas as vezes que requeridas, devem ser programadas, ou seja, so vlidas somente no bloco que as contm.

6.1. FUNO: G00 Aplicao: Posicionamento rpido. Os eixos movem-se para a meta programada com a maior velocidade de avano disponvel para cada modelo de mquina. A funo G00 Modal e cancela as funes G01, G02, G03 e G73.

6.2 FUNO: G01 Aplicao: Interpolao linear com avano programvel. Com esta funo obtm-se movimentos retilneos com qualquer ngulo, calculado atravs de coordenadas e com um avano (F) pr-determinado pelo programador. utilizado no momento que se iniciar a retirada de cavaco.

23

Geralmente nos tornos CNC utiliza-se o avano em mm/rotao, mas este tambm pode ser utilizado em mm/min. O avano um dado importante de corte e obtido levando-se em conta o material, a ferramenta e a operao a ser executada. A funo G01 Modal e cancela as funes G00, G2, G3 e G73.

6.3 FUNO: G20 Aplicao: Programao em dimetro. Esta funo define que o valor dimensional associado ao eixo X em dimetro, e aplica-se aos cdigos de programao X, I e U. A Funo G20 um comando Modal e j se encontra ativa quando ligamos a mquina, caso necessrio aciona-la dever ser programada em um bloco separado, antes de qualquer movimento relativo programao em dimetro. Cancela a Funo G21 (programao em raio). Pode-se verificar na pgina de Status a funo comandada em destaque.

6.4 FUNO: G21 Aplicao: Programao em raio. Esta funo define que o valor dimensional associado ao eixo X em raio e aplica-se aos cdigos de programao X, I e U. A Funo G21 um comando modal e deve ser programada em um bloco separado, antes de qualquer movimento relativo programao em raio. Cancela A Funo G20 e ser mostrada na pgina de Status em destaque.

6.5 FUNO: G90 Aplicao: Coordenadas absolutas A funo G90 significa: Deslocar para uma e aps outra determinada posio sempre com referncia a um mesmo ponto de origem das coordenadas.

24

Valores ditos absolutos em um programa CN se referem ao ponto origem sistema de coordenadas, que ser sempre o mesmo durante a programao. Assim o programa construdo em G90 ter todas as suas medidas em referencia (relao) a um nico ponto de origem para as suas distncias.

6.6 FUNO: G91 Aplicao: Coordenadas Incrementais A funo G91 significa: Deslocar... mm em uma e aps outras determinadas posies sempre com referncia ao ltimo ponto da parada de cada movimento programado. Valores ditos incrementais em um programa CN se referem ao ponto origem do sistema de coordenadas, que alterar sua posio a cada novo movimento no(s) eixo(s). Assim sendo este construdo em G91, ter cada uma das suas medidas com referencia ao ponto anterior programado e tendo ele como ponto zero sistema de coordenadas. Funo P: Aplicao: Identificao de programa. Todo programa principal ou sub-programa no diretrio identificado atravs de um nico nmero P de 2 dgitos, podendo variar na faixa de P01 a P88. Os programas podem ser apagados do diretrio ou ainda remunerados, se necessrio. Nota: Se um sub-programa remunerado, as referncias a este programa contidas em outros, no so automaticamente atualizadas. Funo L: Aplicao: Nmero padro de execues. A funo L define o nmero de vezes que um determinado sub-programa deve ser executado. Pode-se chamar um sub-programa para mltiplas execues, programando um bloco contendo a funo P (nmero do sub-programa) e L (nmero de vezes que o sub-programa pode ser executado). EXEMPLO:

P2 L3 # (define que o sub-programa 2 ser executado 3 vezes).

25

PROGRAMAO INCREMENTAL E SUB-PROGRAMA

EXEMPLO:

100 20 3 20 10 0,5x45

Programa principal (P1): N10 G99 # . . . N50 G X55. Z110. # N60 P2 L3 # N70 G90 # N80GX150.Z150. # N80 M30 #

Sub-programa (P2): N10 G91 # N20 G Z-20. # N30 G1 X-10. F.15 # N40 G X10. # N50 G1 Z-.5 F.5 # N60 X-5. # N70 X-1. Z.5 F.15 # N80 G X6. # N90 G1 Z.5 F.5 # N100 X-5. # N110 X-1. Z-.5 F.15 # N120 G X6. # N130 M2 #

45

50

26

Folha de anotaes

27

6.7 EXERCCIOS Exerccio 1. Elabore o programa utilizando: G90 sistema de medida absoluto, G54 deslocamento da origem, G20 medidas em , G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho.

50

150 125 100 75

25

75

100 150

180

28

Folha de programao

29

Exerccio 2. Elabore o programa utilizado: G90 sistema de medidas absoluto, G54 deslocamento da origem, G91 sistemas de medidas incrementais, G21 medidas em raio, G00 deslocamento linear avano rpido, G01 deslocamento linear em avano de trabalho.

25

12,5

50 100 87,5

125

75

150

18

100

125

25

30

Folha de programao

31

Exerccio 3 Elabore o programa utilizando: G90 sistema de medidas absoluto, G91 sistema de medidas incrementais, G54 deslocamento da origem, G20 medidas em , G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho.

100 80 60 40

80

60

40

20

32

Folha de programao

33

Exerccio 4 Elabore o programa utilizando: Ponto zero na placa, G90 Sistema de medidas absoluto, G20 Medidas em , G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho.

125 100 87,5 75 62,5 50

150

100

25

50

75

34

Folha de programao

35

6.8 FUNO: G02 E G03 Aplicao: Interpolao circular. Tanto G02 como G03 executam operaes de usinagem de arcos prdefinidos atravs de uma movimentao apropriada e simultnea dos eixos. no so Modais, cancelam a funo G00 e autorizam o cdigo G01 para movimentos subseqentes. Na programao de um arco deve-se observar as seguintes regras:

O ponto de partida do arco a posio de incio da ferramenta; Programa-se o sentido de interpolao circular (horria ou anti-horria), atravs dos cdigos G02 ou G03; Juntamente com o sentido do arco programa-se as coordenadas do ponto final do arco em X e Z, as funes I e K (coordenadas para o centro do arco), ou ento, a funo R (valor do raio).

6.8.1 Funo I e KAplicao: Coordenadas do centro do arco. As funes I e K definem a posio do centro do arco, onde:

I paralelo ao eixo X. K paralelo ao eixo Z.

As funes I e K so programadas tomando-se como referncia a distncia do centro do arco at a origem do sistema de coordenadas.

XR

K

C e n tro d o a rco

Z (+ )O rig em (X 0 , Z 0 )

Notas:- A funo I deve ser programada em dimetro. - Caso o centro do arco ultrapasse a linha do centro devemos dar o sinal correspondente ao quadrante.

36

O sentido de execuo da usinagem do arco define se este horrio ou antihorrio, conforme os quadros abaixo:

TORRE TRASEIRA (Quadrante Positivo) G02 (HORRIO)

X+G03 (ANTI-HORRIO)

TORRE DIANTEIRA (Quadrante Positivo)

G03 (HOR RIO)

X+

G02 (ANTI-HORRIO)

Observao: No caso de termos ferramentas trabalhando em quadrantes diferentes, no eixo transversal (quadrante negativo), devemos inverter o cdigo de interpolao circular (G02 e G03) em relao ao sentido de deslocamento da ferramenta.

37

EXEMPLO DE PROGRAMAO80 25 15 1,5x45

R3

80

50

R 10

24

. . . N30 G X21.Z81# N40 G1 Z80. F.25# N50 X24. Z78.5# N60 Z50.# N70 G2 X44. Z40. R10.# ou N70 G2 X44. Z40. I44. K50.# N80 X50. Z25.# N80 X74.# N100 G3 X80. Z22. R3.# ou N100 G3 X80. Z22. I74. K22.# N110 Z#

Importante: Antes da execuo do bloco contendo a interpolao circular o comando verifica automaticamente o arco e, se for geometricamente impossvel a execuo, o comando o pra, mostrando a mensagem: G02/G03 DEF.ILEGAL.

6.8.2 Funo RAplicao: Definio de raio. possvel programar interpolao circular at 180 graus com auxlio da funo R, discriminando o valor do raio sempre com sinal positivo.

38

Folha de anotaes

39

6.8.3 EXERCCIOSExerccio 1 Elabore o programa utilizando: G90 sistema de medidas absoluto, G54 deslocamento da origem, G20 medidas em , G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho, G02 interpolao circular no sentido horrio, G03 interpolao circular no sentido anti-horrio.

100 75R 12 ,5

50 37,5 25

125

100

50

25,5

12 R

40

Folha de programao.

41

Exerccio 2 Elabore o programa utilizado: G90 sistema de medidas absoluto, G54 deslocamento da origem, G21 medidas em raio, G00 deslocamento linear em avano rpido, G01 deslocamento em avano de trabalho, G02 interpolao circular no sentido horrio, G03 interpolao circular no sentido anti-horrio.

100 62,5

25

125

75

R 12

,5

50R ,5 12

R1 5 2,

42

Folha de programao.

43

6.9 FUNO: G04 Aplicao: Tempo de permanncia. Entre um deslocamento e outro da ferramenta, pode-se programar um determinado tempo de permanncia da mesma. A funo G04 executa uma permanncia, cuja durao definida por um valor D associado, que define o tempo em segundos. Na primeira vez que um bloco com G04 aparece no programa, a funo D deve ser includa no bloco. Os novos tempos usados nos blocos seguintes e que tiverem o mesmo valor da Funo D, podem ser requeridos apenas com a programao da Funo G04. Durante o tempo de parada, o comando mostra ao operador na pgina de status, o tempo decrescente.

Nota:Quando o parmetro D usado para outro propsito, como por exemplo com G37, ser modificado qualquer tempo de permanncia armazenado anteriormente. Por esta razo ser necessrio restabelecer o tempo cancelado.

6.10 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 para troca de um inserto. Para utilizar este recurso necessrio que o programa em uso contenha a Funo G07, que modal, ou seja, uma vez inserida no incio do programa, permanece com efeito at o final da execuo do mesmo. Entretanto, o programador dever considerar que na programao da funo G07, o cdigo U relativo ao eixo X, poder ser programado com o sinal (negativo ou positivo), para usinagem externa ou interna, respectivamente, dependendo do quadrante que trabalha a ferramenta. Se em um determinado perfil, o programador por medida de segurana achar conveniente no permitir a Funo de retrao, bastar programar o cdigo G07 sem nenhum parmetro definido para U e W. A funo retrao estar inibida quando da execuo de um bloco com G01, G02, G03 ou G73.

44

Cada vez que for requisitada a retrao, os eixos iro recuar de acordo com o valor do incremento definido no bloco G07. O avano de retrao poder ser dado pelo parmetro F, definido no prprio bloco de G07. Caso no seja programado, o comando assumir o avano atual, ou seja, o avano que estava sendo utilizado na usinagem no momento da solicitao da retrao.

Observao:Para utilizar esta funo requer-se: G07 U W (F) #, onde: U = Valor do incremento do recuo no eixo X W = Valor do incremento do recuo Z F = Avano do incremento para retrao da ferramenta

Nota:Como a funo de retrao sempre verifica qual cdigo G est em uso,de modo a saber se esta funo deve ou no ser aceita, faz-se necessrio reprogramar um G01 ou G73 sempre aps G07 ter sido programado em um ponto qualquer do programa, se o movimento posterior ao G07 tiver que ser executado em G01 ou G73. A programao de uma interpolao circular sempre exige a presena de G02 e G03, o que dispensa a reprogramao destes cdigos aps o G07.

6.11 FUNO: G33 Funo G33 abre roscas nos eixos X e ou Z, em que cada profundidade programada em bloco separado. H possibilidade de abrir-se roscas em dimetros internos e externos, paralelas e cnicas, simples ou de mltiplas entradas, obtidas, se necessrio, por funes opcionais programadas no mesmo bloco da funo G33. Deve-se programar um bloco de G33 para cada passada de rosca. O retorno da ferramenta e o posicionamento para uma nova passada devem ser programados em blocos separados e subseqentes contidos de avano rpido (G00). A Funo G33 modal e requer:

45

G33 Z K (X) (I) (A) #, onde: Z = Coordenada do ponto final da rosca no eixo longitudinal K = Passo da rosca no eixo longitudinal (X) = Coordenada do ponto final da rosca no eixo transversal (normalmente usado para rosca cnica) ( I ) = Incremento no eixo transversal por passo (normalmente usado para rosca cnica) (A) = Abertura angular entre as entradas da rosca.X(+)

K

X(+)

K

Z(+)

Z(+)

X(+)

K

K

X(+)

K I

Z(+)

Z(+)

I46

EXEMPLO DE PROGRAMAO:

ROSCA MTRICA DIMETRO 30 x 1,5 Relao de frmulas: H (Altura do filete) H = (0.65 x Passo) x 2 H = 1.85 X (Dimetro final) X = Dimetro inicial Altura do filete X = 30 1.85 X = 28.05

G33 N20 GX35. Z83.# N25 X28.35# N30 G33 Z48.5 K1.5# N35 GX35.# N40 Z83.# N45 X28.85# N50 G33 Z48.5 K1.5# N55 GX35.# N60 Z83.# N65 X28.55# N70 G33 Z48.5 K1.5# N75 GX35.# N80 Z83.# N85 X28.15# N80 G33 Z48.5 K1.5# N85 GX35.# N100 Z83.# N105 X28.05# N110 G33 Z48.5 K1.5# N115 GX35.# N120 Z83.#

80 50 3

M30 x 1.5

47

6.12 FUNO G37

Aplicao: Ciclo de roscamento automtico. Com esta funo poderemos abrir roscas em dimetros externos e internos, roscas paralelas e cnicas, simples ou de mltiplas entradas com apenas um bloco de informao, sendo que o comando far o clculo de quantas passadas forem necessrio, mantendo sempre o mesmo volume de cavaco retirado no primeiro passe.

A funo G37 no modal e requer:

G37 X Z (I) K D E (A) (B) (W) (U) (L)

Onde:

X = Dimetro final de roscamento (absoluto)

Z = Posio final do comprimento da rosca (absoluto)

I = Incremento no eixo X, por passo, para rosca cnica (dimetro)

Observao: no caso de rosca cnica interna, o valor da funo I dever ser negativo.

K = Passo da rosca (incremental)

A = Abertura angular entre as entradas da rosca (graus)

B = ngulo de alimentao para roscamento (graus)

Observao: Valor programado = ngulo do inserto.

D = Profundidade para a primeira passada.

48

D=

H Nmero de passes

E = Distncia de aproximao para incio do roscamento (incremental)

E = Dimetro posicionado dimetro externo (usinagem externa)

E = Dimetro da crista dimetro posicionado (usinagem interna)

W = Parmetro para ngulo de sada de rosca (pull-out)

W 0 - > 0 grau

W 1 - > 30 graus

W 2 - > 45 graus

W 3 - > 60 graus

U = Profundidade do ltimo passe rosca (dimetro) (incremental)

L = Nmero de repeties do ltimo passe da rosca (acabamento)

49

X(+)

K

D

X(+)K E H E I DW

B

X(+)

1mm

X(+)

K

E

D

U

E

Z(+)

Z(+)

Z(+)

Z(+)

50

EXEMPLO DE PROGRAMAO:83 35 15 3 30

H = (0.65 x passo) x 2 H = (0.65 x 2.5) x 2 H = 3.25 Dimetro final = Dimetro inicial Alt. Do filete Dimetro final = 20 3.25 Dimetro final = 16.75 Clculo do nmero de passadas D:

Observao: No exemplo, clculo para 11 passadas.

D=

3.25 11

E = Dimetro posicionado Dimetro externo E = 25 20 E=5 . . N60 GX25.Z88.# N65 G37 X16.75 Z51.5K2.5 E5. D.88# . . .

M20x2.5

60

51

ROSCA CNICA:

Relao de frmulas: H = (0.866 x passo) x 2 I = Incremento eixo X por passo

I = (tg

x Passo) x 2

EXEMPLO DE PROGRAMAO: Rosca Cnica NPT 11.5 fios/pol

33.4

50 70

5

Passo: K = 25.4 : 11.5 K = 2.208 Altura do filete: H = (0.866 x 2.208) x 2 H = 3.826 Converso do grau de inclinao: 1 grau 47 min = 1.78 graus Altura do tringulo:

52

tg

=

Cat. Oposto Cat. Adjascente

Passando para o dimetro, teremos: X = 1.55 Dimetro inicial : Dimetro inicial = 33.4 1.55 Dimetro inicial = 31.85 Dimetro final : Dimetro final = dim. Inicial altura do filete Dimetro final = 31.85 3.826 Dimetro final = 28.02 Conicidade (I):

I = (tg

x P a ss o ) x 2

I = (tg 1.78 x 2.208) x 2 I = 0.137 Distncia de aproximao (E): E = Dim. Posicionado dim. Inicial E = 37 31.85 E = 5.15 Nmeros de passadas (D):

Observao: no exemplo, clculo para 16 passadas.

D=

3.826 16

D = 0.8565 N70 GX37. Z75.# N75 G37 X28.02 Z50. K2.208 I.137 E5.15 D.8565#

Observao: Durante a execuo de qualquer funo de roscamento, a rotao do eixo rvore no deve ser superior ao valor determinado pela seguinte relao:Cte RPM Max = K

Constante para GALAXY = 5000 Constante para CENTUR = 3000 Constante para COSMOS = 5000

53

ROSCAS COM VRIAS ENTRADAS: Relao de frmulas: K = (passo) K = passo x nmero de entradas (passo programado) A = (abertura angular entre as entradas da rosca) A = 360 graus : nmeros de entradas da rosca EXEMPLO DE PROGRAMAO: ROSCA 3 ENTRADAS M25 x 2 N75 G X30. Z112.#

100 60 4

A 0 .

A 120.

A 240 .

Dimetro inicial: N80 G37 X22.4 Z62. K6. E5. D86 A0.# N85 G37 X22.4 Z62. K6. E5. D86. A120.# N80 G37 X22.4 Z62. K6. E5. D86 A240.#

M25 x 2 3 entradas

54

6.13 FUNO: G40 Aplicao: Cancela compensao do raio da ponta da ferramenta. A funo G40 deve ser programada em um bloco, prprio para cancelar as funes previamente solicitadas como G41 e G42. Esta funo, quando solicitada pode utilizar o bloco posterior para descompensar o raio do inserto que deve ser inserido na pgina de Dimenses de Ferramentas. A funo G40 modal e est ativa quando o comando ligado. O ponto comandado para trabalho encontra-se no vrtice entre os eixos X e Z.

X

Z PONTO COMANDADO

6.14 FUNO G41 Aplicao: 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 em relao ao sentido do curso de corte.

6.15 FUNO G42 Aplicao: Compensao do raio da ponta da ferramenta (direita). Esta funo implica em uma compensao similar funo G41, exceto que a direo da compensao direita, vista em relao ao sentido do curso de corte.

55

Notas:- A geometria da ponta da ferramenta e a maneira na qual ela foi informada so definidas pelo cdigo L, na pgina de Dimenses de Ferramentas. - As funes de compensao (G41 ou G42) devem ser programadas em um bloco separado a ser seguido por um bloco de aproximao com movimento linear (G01 ou G73), para que o comando possa neste espao fazer a compensao do raio da ferramenta, onde se recomenda que o movimento seja feito sem o corte do material.

Exemplo: . . . N50 G41 (G42) # N60 G1 X... Z... F... # (Este bloco de aproximao ser utilizado para a compensao). . . .

Nunca se deve utilizar o cdigo G00 (avano rpido), quando se estiver compensado o raio do inserto. Ciclos fixos no so possveis quando o comando estiver compensando o raio da ferramenta. As funes G41 e G42 so modais, portanto cancelam a funo G40. bom lembrarmos que o importante para escolha do cdigo G41 ou G42 adequado para cada caso, o sentido do corte, como veremos a seguir.

56

CDIGOS PARA COMPENSAO DO RAIO DA FERRAMENTA (TORRE TRASEIRA)QUADRANTE (+)

G42

G41

G41

G42

QUADRANTE (-)

G42

G41

G42

G41

57

CDIGOS PARA COMPENSAO DO RAIO DA FERRAMENTA: (TORRE DIANTEIRA)QUADRANTE (+)

G41

G42

G41

G42

QUADRANTE (-)

G41

G42

G42

G41

58

6.16 FUNO: G46 Aplicao: Inibe a velocidade de corte constante. A funo G46 utilizada para, temporariamente, inibir ass variaes na velocidade do eixo-rvore, quando se estiver programando a funo G96 (Velocidade de corte constante). A funo G46 modal e cancela a G47.

6.17 FUNO: G47 Aplicao: Ativa a velocidade de corte constante. Seguindo uma Velocidade Corte Constante, inibida por G46, a funo G47 restabelecer a velocidade de corte constante, permitindo que a RPM do eixo-rvore varie automaticamente, baseada na distncia do movimento ao longo do eixo X da linha de centro do eixo-rvore para a ponta da ferramenta. A funo G47 dever ser programada exatamente antes do ponto, onde a velocidade de corte constante precisa ser restaurada. A funo G47 modal e cancela G46.

6.18 FUNO: G53 Aplicao: Cancela todos corretores de placa. Esta funo cancela a transferncia do zero da placa, determinado pelas funes G54 e G55, contidas na pgina de Dimenses.

6.19 FUNO: G54 E G55 Aplicao: Ativa o primeiro e o segundo corretor de placa. Estas funes deslocam o zero-pea original (definido por software) para uma distncia pr-determinada, definida pelo programador (face frontal ou face de encosto). Estas funes esto contidas na pgina de Dimenses, com o ttulo Placa e os valores contidos referem-se somente ao eixo Z. Os cdigos, quando utilizados, devem ser programados para todas as ferramentas do programa, que exijam a confirmao da mudana do zero-pea.

59

6.20 FUNO: G66

Aplicao: Ciclo automtico de desbaste longitudinal. Este ciclo permite a usinagem de desbaste completa de uma pea utilizandose apenas de um bloco de programao. A funo G66 requer um sub-programa com as dimenses de acabamento da pea.

A funo G66 no modal e requer: G66 X Z I K (U1) W P F #

Onde: X = Dimetro de referncia para incio de torneamento. Z = Comprimento de referncia para incio de torneamento. I = Sobremetal para acabamento no eixo X (dimetro). K = Sobremetal para acabamento no eixo Z. W = Incremento por passada (dimetro). P = Sub-programa que contm as dimenses de acabamento do perfil da pea. F = Avano programado para desbaste. U1 = Pr-acabamento paralelo ao perfil final, mantendo as dimenses prestabelecidas (opcional).

Importante:- Deve-se sempre observar as medidas do material em bruto nos posicionamentos de X e Z do ciclo G66 e na definio do perfil da pea no subprograma.

- O ciclo G66 no permite a execuo de mergulhos nas peas, isto , as coordenadas devem ser ascendentes ou descendentes.

60

DESBASTE EXTERNO PARALELO AO EIXO Z: A regra para posicionamento inicial do ciclo de desbaste externo dever seguir as seguintes condies: X = Maior dimetro da pea em bruto + 4 Z = Comprimento da pea em bruto + 2 EXEMPLO DE PROGRAMAO70 50 40 25

80

50

R5

2x45

Posicionamento inicial:

X = Maior dimetro da pea em bruto + 4 X = 80 + 4 X = 84 Z = Comprimento da pea em bruto + 2 Z = 70 + 2 Z = 72

20

61

Programa Principal:N70 G66 X84. Z72. I1. K.3 U1 W4. P10 F.3 #

Sub-programa 10 (P10)N05 G1 X16. Z70. F.2 # N10 X20. Z68. # N15 Z55. # N20 G2 X30. Z50. R5. # N25 G1 X50. # N30 Z40. # N35 X80. Z25. #

N40 M2 #Observaes:- Funes preparatrias G admissveis no sub-programa so: G01, G02, G03 e G73. - No sub-programa, observar que o ltimo ponto em X deve ser igual ao dimetro da pea usinada. - Aps executar o ciclo de desbaste, a ferramenta retornar automaticamente ao ponto inicial programado no bloco G66.

Nota: Querendo-se utilizar o sub-programa P10, para o acabamento da pea com a mesma ferramenta, teremos: Programa Principal: . . . . . N70 G66 X84. Z72. I1. K.3 U1 W4. P10 F.3 # N75 G X14. # N80 G42 # N85 P10 # N80 G40 # N85 G0 X83. #

Importante: Para utilizarmos o mesmo sub-programa de desbaste, no acabamento da pea, utilizando-se ferramentas diferentes, ser necessrio que ambas estejam no mesmo quadrante.

62

DESBASTE INTERNO PARALELO AO EIXO Z: A regra para posicionamento inicial do ciclo de desbaste interno dever seguir as seguintes condies: X = Menor dimetro em bruto 4 Z = Comprimento da pea em bruto + 2 EXEMPLO DE PROGRAMAO:

R

5

80

50

30

20 45 55 70

2x45

Posicionamento inicial: X = Menor dimetro da pea em bruto 4 X = 30 4 X = 26 Z = Comprimento da pea em bruto + 2 Z = 70 + 2 Z = 72

63

Programa Principal: . . N80 G66 X26. Z72. I.8 K.2 U1 W3. P20 F.3 # . . Sub-programa 20 (P20):

N05 G1 X80. Z70. F2. # N10 X76. Z68. # N20 Z60. # N30 G3 X66. Z55. R5. #

N40 G1 X50. #N50 Z45. # N60 X30. Z20. # N70 M2 #

Observaes:Funes preparatrias G admissveis no sub-programa: G01, G02, G03, G04 e G73.

-

- No sub-programa, observar que o ltimo ponto X deve ser igual ao dimetro do furo da pea em bruto. - Aps executar o ciclo de desbaste a ferramenta retornar automaticamente ao ponto inicial programado no bloco G66.Nota: Querendo-se utilizar o sub-programa P20, para o acabamento da pea com a mesma ferramenta, teremos: Programa Principal:N80 G66 X26. Z72. I.8 K.2 U1 W3. P20 F.3 # N85 G X82. # N80 G41 # N85 P20 # N100 G40 # N105 G1 X28. # N110 G Z72. #

Importante: Para utilizarmos o mesmo sub-programa de desbaste no acabamento da pea, utilizando-se ferramentas diferentes, ser necessrio que ambas estejam no mesmo quadrante. 64

Folha de anotaes

65

6.20.1. ExercciosExerccio 1 Elabore o programa de usinagem da figura abaixo utilizando a funo: G66 desbaste externo paralelo ao eixo Z:

115 100 90 60 10

100

36 44

80

56

66

Folha de programao

67

Exerccio 2 Elabore o programa de usinagem da figura abaixo utilizando a funo: G66 Desbaste externo paralelo ao eixo Z:

125 80 45

100

80

3x45

55R1 2

68

Folha de programao

69

Exerccio 3 Elabore o programa de usinagem da figura abaixo utilizando a funo: G66 Desbaste externo paralelo ao eixo Z:

120 90 50

116

64

30R6

R 12

R 10

70

Folha de programao

71

6.21 FUNO: G67

Aplicao: Ciclo automtico de desbaste transversal Este ciclo permite a usinagem de desbaste completa de uma pea utilizandose apenas de um bloco de programao. A funo G67 no permite inverses de cotas no eixo X e Z, em um ciclo de desbaste ou contorno. A funo G67 requer um sub-programa com as dimenses de acabamento da pea.

A funo G67 no modal e requer: G67 X Z I K (U1) W P F #

Onde: X = Dimetro de referncia para incio de torneamento. Z = Comprimento de referncia para incio de torneamento. I = Sobre metal para acabamento no eixo X (dimetro) K = Sobre metal de acabamento no eixo Z. W = Profundidade por passada no comprimento. P = Sub-programa que contm as dimenses de acabamento do perfil da pea. F = Avano programado para desbaste. U1 = Pr-acabamento paralelo ao perfil final, mantendo as dimenses prestabelecidas (opcional).

Importante: Deve-se sempre observar as medidas do material em bruto nos posicionamentos de X e Z do ciclo G67 e na definio do perfil da pea no subprograma.

O ciclo G67 no permite a execuo de mergulhos nas peas, isto , as coordenadas devem ser ascendentes ou descendentes.

72

DESBASTE EXTERNO PARALELO AO EIXO X: A regra para posicionamento inicial para o ciclo de desbaste externo dever seguir as seguintes condies: X = Maior dimetro da pea em bruto + 4 Z = Comprimento da pea em bruto + 2 EXEMPLO DE PROGRAMAO:

2x45R5

80

55

38

28

20 54 65 70

Posicionamento inicial: X = Maior dimetro da pea em bruto + 4 X = 80 + 4 X = 84 Z = Comprimento da pea em bruto + 2 Z = 70 + 2 Z = 72

73

Programa Principal: . .N50 G67 X84. Z72. I1. K.3 U1 W2. P30 F.2 # . . Sub-programa 30 (P30) N05 G1 X28. Z70. F.1 # N10 Z65. # N15 X38. Z54. # N20 X55. # N25 Z25. # N30 G2 X65. Z20. R5. # N35 G1 X76. # N40 X80. Z18. # N45 M2 #

Observaes:- Funes preparatrias G admissveis no sub-programa: G01, G02, G03 G04 e G73. - No sub-programa, observar que o ltimo ponto em X deve ser igual ao dimetro da pea em bruto. - Aps executar o ciclo de desbaste, a ferramenta retornar automaticamente ao ponto inicial programado no bloco G67.

Nota: Querendo-se utilizar o sub-programa P30, para o acabamento da pea com a mesma ferramenta, teremos:Programa Principal: . . N50 G67 X 84. Z72. I1. K.3 U1 W2. P30 F.2 # N55 G X26. # N60 G42 # N65 P30 # N70 G40 # N75 G1 X82. # . .

Importante: Para utilizarmos o mesmo sub-programa de desbaste no acabamento da pea, utilizando-se ferramentas diferentes, ser necessrio que ambas estejam no mesmo quadrante. 74

DESBASTE INTERNO PARALELO AO EIXO X: A regra para posicionamento inicial do ciclo de desbaste interno dever seguir as seguintes condies: X = Menor dimetro da pea em bruto 4 Z = Comprimento da pea em bruto + 2 EXEMPLO DE PROGRAMAO:70 55 20

R5

2x45

30

60

70

53

75

Posicionamento inicial: X = Menor dimetro da pea em bruto 4 X = 30-4 X = 26 Z = Posicionamento do ponto zero na pea +2 Z = 70+2 Z = 72

Programa Principal: . . N60 G67 X26. Z72. I.5 K.2 U1 W1.5 P40 F.25 # . . Sub-programa 40 (P40)N05 G1 X70. Z70. F.2 # N10 X60. Z55. # N15 X53. # N20 Z25. # N25 G3 X43. Z20. R5. # N30 G1 X34. # N35 X30. Z18. # N40 M2 #

Observaes:

- Funes preparatrias G admissveis no sub-programa, so: G01, G02, G03, G04, G73. - No sub-programa, observar que o ltimo ponto em X deve ser igual ao dimetro do furo da pea em bruto. - Aps executar o ciclo de desbaste a ferramenta retornar automaticamente ao ponto inicial programado no bloco G67.

Nota: Querendo-se utilizar o sub-programa P40 para o acabamento da pea, com a mesma ferramenta, teremos:

76

Programa Principal: . .N60 X26. Z72. I.5 K.2 U1 W1.5 P40 F.25 # N65 G X72. # N70 G41 # N75 P40 # N80 G40 # N85 X28. # N80 G Z72. # . .

Importante: Para utilizarmos o mesmo sub-programa de desbaste no acabamento da pea, utilizando-se ferramentas diferentes, ser necessrio que ambas estejam no mesmo quadrante.

77

6.21.1 ExerccioElabore o programa de usinagem da figura abaixo utilizando a funo G67 ciclo automtico de desbaste transversal

78

Folha de programao

79

6.22 FUNO: G68 Aplicao: Ciclo automtico de desbaste paralelo ao perfil final. O ciclo G68 permite a usinagem de desbaste completa de uma pea, utilizando-se apenas de um bloco de programao. A funo G68 no permite inverses de cotas nos eixos X e Z, em um ciclo de desbaste. Este ciclo especfico para materiais fundidos e forjados, pois a ferramenta segue sempre um percurso paralelo a um perfil definido. O ciclo G68 pode assumir torneamento ou faceamento, dependendo do sentido de corte determinado no sub-programa. A funo G68 requer um sub-programa com as dimenses de acabamento da pea.

A funo G68 no modal e requer: G68 X Z I K E W P F # Onde: X = Dimetro de referncia para incio de torneamento. Z = Comprimento de referncia para incio de torneamento. I = Sobremetal para acabamento no eixo X (dimetro) K = Sobremetal para acabamento no eixo Z W = Incremento por passada no eixo programado. P = Sub-programa que contm as dimenses de acabamento do perfil da pea. F = Avano programado de desbaste. E = Espessura total do material a ser removido.

O ciclo G68, utilizando como ciclo de torneamento, requer as seguintes condies: Posicionamento em X: X = Maior dimetro + E + I + 4 (usinagem externa)

80

X = Menor dimetro E I 4 (usinagem interna) Posicionamento em Z. Z = Comprimento da pea + E/2 + K + 2 Clculo do W (profundidade): W = [ (E I) : nmero de passes ] : 2 Os valores de E e w, dentro do ciclo G68 (torneamento) devero ser programados em raio. EXEMPLO DE PROGRAMAO USINAGEM EXTERNA: Sub-programa de acabamento distanciando-se da linha de centro (G68 como ciclo de torneamento). No exemplo, foi considerado: E = 4 mm (dimetro) Desbaste em duas passadas Sobremetal no eixo X = 0.5 mm (dimetro) Sobremetal no eixo Z = 0.2 mm

80

50

25

20 30 50 66 75

81

Clculos: X = Maior dimetro + E + I + 4 X = 80 + 4+ 0.5 + 4 X = 88.5

Z = Comprimento da pea + E/2 + K + 2 Z = 75 + 2 + 0.2 + 2 Z = 78.2

W = [(E I) : nmero de passes] : 2 W = [(4 0.5) : 2 ] : 2 W = 0.875

Programa Principal: . . N70 G68 X88.5 Z78.2 I.5 K.2 E2. W.875 P50 F.3 # . .Sub-programa 50 (P50)

N05 G1 X25. Z75. F.2 # N10 Z66. # N15 X50. Z50. # N20 Z30. # N25 X80. Z20. # N30 M2 #

Observaes:- Funes preparatrias G admissveis no sub-programa so: G01, G02, G03, G04 e G73. - No sub-programa, observar que o ltimo ponto em X deve ser igual ao dimetro da pea em bruto. - No final de cada passe a ferramenta retrai o ponto de incio, prosseguindo ento para o passe posterior de forma contnua at que o perfil final seja atingido.

82

Nota: Querendo-se utilizar o sub-programa para o acabamento da pea, com a mesma ferramenta, teremos:

N70 G68 X88.5 Z78.2 I.5 K.2 E2. W875 P50 F.3 # N75 G X23.# N80 G42 # N85 P50 # N90 G40 # N95 G1 X84. #

Importante: Para utilizarmos o mesmo sub-programa de desbaste no acabamento da pea, utilizando-se ferramentas diferentes, ser necessrio que ambas estejam no mesmo quadrante.

EXEMPLO DE PROGRAMAO

USINAGEM INTERNA:

Sub-programa de acabamento indo em direo linha de centro (G68 como ciclo de torneamento).

No exemplo, foi considerado: E = 5 mm (dimetro) Desbaste em uma passada Sobremetal no eixo X = 1 mm (dimetro) Sobremetal no eixo Z = 0.3 mm

83

60 55 50 24

70

60

50

40

Clculos:X = Menor dimetro E I 4 X = 35 5 1 4 X = 25 Z = Comprimento da pea + E/2 + K + 2 Z = 60+ 2.5 + 0.3 +2 Z = 64.8 W = [(E I) : nmero de passes] : 2 W = [(5 1) : 1 ] : 2 W=2

35

84

Programa Principal:.

. . N50 G68 X 25. Z64.8 I1. K.3 E2.5 W2. P60 F.2 #. . .

Sub-programa 60 (P60)N05 G1 X70. Z60. F.2 # N10 Z55. # N15 X60. Z50. # N20 X50. # N25 X40. Z24. # N30 X35. # N35 M2 #

Observaes:- Funes preparatrias G admissveis no sub-programa so: G01, G02, G03, G04 e G73. - No sub-programa, observar que o ltimo ponto em X deve ser igual ao dimetro da pea em bruto. - No final de cada passe a ferramenta retrai o ponto de incio, prosseguindo ento para o passe posterior de forma contnua at que o perfil final seja atingido.

Nota: Querendo-se utilizar o sub-programa para o acabamento da pea, com a mesma ferramenta, teremos:. . . N50 G68 X25. Z64.8 I1. K.3 E2.5 W2. P60 F.2 # N55 G X72. # N60 G41 # N65 P60 # N70 G40 # N75 G1 X32. # N80 G Z100. # . . Importante: Para utilizarmos o mesmo sub-programa de desbaste no acabamento da pea, utilizando-se ferramentas diferentes, ser necessrio que ambas estejam no mesmo quadrante.

85

6.23 FUNO: G70 Aplicao: Programao em polegada. Esta funo prepara o comando para computar todas as entradas de dados em polegadas. A funo G70 modal e deve ser programada em um bloco separado. O operador pode selecionar o modo do sistema de unidade para polegada ou mtrico, atravs do painel de controle ou por programa atravs de funes G70 e G71.

Nota: No se deve alterar o modo POLEGADA para MTRICO e vice-versa no meio da programao, pois o controle requer uma operao de REFERNCIA DA MQUINA (Machine home) quando o modo da unidade alterado.

6.24 FUNO: G71 Aplicao: Programao em milmetro. Esta funo prepara o comando para computar todas as entradas de dados em milmetros. No h necessidade de programar-se est funo, pois a mesma, est ativa quando o comando ligado. A funo G71 Modal e, se necessrio, dever ser programada em um bloco separado.

6.25 FUNO: G73 Aplicao: Interpolao linear ponto a ponto Esta funo semelhante a G01 (interpolao linear), embora quando empregada fique disposta a trabalhar do mesmo modo do que a interpolao Ponto a Ponto, removendo o efeito de arredondamento dos cantos, resultantes de movimentos lineares consecutivos.

Observao: O tamanho do canto arredondado diretamente proporcional ao valor da velocidade de avano programado.G01 G73

A funo G73 Modal e cancela-se G01 e G00.

86

6.26 FUNO: G74 Aplicao: Ciclo de furao e torneamento com descarga de cavacos.

- Furao:A funo G74, como ciclo de furao requer: G74 Z (W) F # , onde: Z = Posio final (absoluto) W= Distncia para quebrar cavaco (incremental) F = Avano programado para funo.

Observaes:- Na ausncia da funo W, o eixo Z avana para o ponto final, em movimento contnuo. - A funo G74 no modal. EXEMPLO DE PROGRAMAO:

70 15

80. .N50 G X Z75. # N55 G74 Z-5. W15. F.15 # . .

12

87

- Torneamento:A funo G74 pode ser utilizada como ciclo de torneamento paralelo ao eixo Z, o qual torneia com sucessivos passes, at o dimetro desejado. A funo G74, como ciclo de torneamento, requer: G74 X Z I (U1) F #, onde: X = Dimetro final (absoluto) Z = Posio final (absoluto) I = incremento por passada no dimetro (incremental) U1 = Recuo angular da ferramenta (incremental)

Observaes:- Posicionar a ferramenta no dimetro da primeira passada. - Se houver a funo U1 num ciclo de torneamento, ento a cada passada o comando far um retorno no eixo X, no sentido contrario a penetrao e com valor da funo l at a posio inicial Z. EXEMPLO DE PROGRAMAO: . . . N70 G X84. Z83.# N75 G 74 X30. Z28. I6. U1 F.3# . . .

90

30

28 80

3

70 25 2.5

. . . N30 G X30. Z73.# N35 G74 X50. Z25. I5. U1 F.25# . . .

50

25

88

Folha de anotaes

89

6.26.1 ExerccioElabore o programa de usinagem da figura abaixo utilizando a funo: de furao e de torneamento. G74 Ciclo

125 95

60

150

20 90

50

80

90

Folha de programao

91

6.27 FUNO: G75

Aplicao: Ciclo de canais e faceamento.

Faceamento:

A funo G75 descreve seu ciclo paralelo ao eixo X, auxiliando nos trabalhos de desbaste como ciclo de faceamento.

A funo G75, como ciclo de torneamento, requer:

G75 X Z (U1) F #, onde: X = Dimetro final (absoluto) Z = Posio final (absoluto) I = Incremento por passada em Z (incremental) U1 = Recuo angular da ferramenta (incremental) F = Avano

Observaes:- Posicionar a ferramenta no comprimento da primeira passada.

- Se houver a funo U1 no ciclo de faceamento, ento a cada passada o comando far um retorno no eixo Z, no sentido contrario a penetrao, com valor a funo K at a posio inicial X.

92

EXEMPLOS DE PROGRAMAO:

2

60

25

. . N20 G X65. Z88. # N25 G75 X25. Z60 K2. U1 F.2 # . .

60 90 90 70 2

. . N80 G X28. Z82. # N85 Z88.5 # N80 G75 X45. Z70. K1.5 U1 F.15 # N85 Z82. # . .

80 45 30

93

Canais:

O ciclo G75 pode ser usado tambm como ciclo de canais, podendo-se programar a quebra de cavacos. Neste ciclo, os canais devem ser eqidistantes sendo que o ltimo canal ser executado na posio Z programada, independentemente de estar ou no na mesma distncia dos demais. Na ausncia da funo W, o eixo X avana para o dimetro final com movimento contnuo. A funo G75, como ciclo de canais, requer: G75 X (Z) (W) (K) (D) F #, onde: X = Dimetro final (absoluto) Z = Posio final (absoluto) W = Distncia para quebra cavacos (incremental) K = Distncia entre os canais (incremental) D = Tempo de permanncia (segundos) F = Avano

Observaes:- Na ausncia da funo W, e o eixo X avana para o dimetro final com movimento contnuo. - A funo G75 no modal.

EXEMPLO DE PROGRAMAO:

25

10

14

70

60

. . N60 G X75. Z67. # N65 G75 X60. Z25. K14. F.1 # . .

67 100

94

Folha de anotaes

95

6.27.1. ExercicioElabore o programa de usinagem da figura abaixo utilizando a funo: G75 Ciclo de canais e de faceamento.

75 5 10

150

70 100 130

80

96

Folha de programao

97

6.28 FUNO: G76 Aplicao: Ciclo de roscamento automtico. Com esta funo poderemos abrir roscas com apenas um bloco de informaes, sendo que o comando far o clculo de quantas passadas sero necessrias e o ltimo incremento ser subdividido em 4 passadas: (W/2, W/4, W/8, W/8)W= U= X = FINAL Z FINAL KB

A funo G76 no Modal e requer: G76 X Z K U W (A) (B) (I) Onde: X = Profundidade final do roscamento (dimetro) (absoluto) Z = Posio final do comprimento de rosca (absoluta) K = Passo da rosca U = Profundidade da rosca no dimetro (Incremental) W = Profundidade por passada no dimetro (incremental) (A) = Abertura angular entre as entradas da rosca (graus) (B) = ngulo de alimentao para sistema composto (graus) (I) = Conicidade incremental no eixo X para rosca Cnica (dimetro)

98

EXEMPLO DE PROGRAMAO:50 33 4

H = (0.65 x 2) x 2 H = 2.6 Dimetro final = Dimetro inicial altura do filete Dimetro final = 25 2.6 Dimetro final = 22.4

Observao: No exemplo, de acordo com o valor de W = 0.52, a rosca ser executada em 8 passadas, sendo: da primeira a quarta passada (W = 0.52) da quinta passada (W = 0.26) da sexta passada (w = 0.13) da stima e oitava passada (W = 0.065)

. . . N60 G X30. Z54. # N65 G76 X22.4 Z35. K2. U2.6 W0.52 # .

M25 x 2

99

.ESQUEMA PARA PROGRAMAO DE ROSCA ESQUERDA E DIREITA:

Posio do inserto:

Adotar:

(E) Esquerda (D) Direita

- Face de corte para cima - Face de corte para baixo

E SENT. HORRIO

D SENT. ANTI - HOR.

D

E

E

D

D

E

SENT. HORRIO E

SENT. ANTI - HOR. D

D

E

SENT. ANTI - HOR. D

SENT. HORRIO E

E

D

Observao: A programao de rosca esquerda e direita dever levar em considerao a posio de montagem do ferramental na mquina e o sentido do giro do eixo-rvore, olhando-se a placa frontalmente. 100

Folha de anotaes

101

6.28.1 Exerccio

Exerccio com ciclo de roscamento automtico G76

M20 H 1.736

102

Folha de programao

103

6.29 FUNO: G80 Aplicao: Cancela o ciclo de furao G83. Essa funo dever ser programada para cancelar a funo G83.

6.30

FUNO: G83 Aplicao: Ciclo automtico de furao com quebra cavaco.

Este ciclo executa operaes de furar automaticamente com movimentos de retrao ou tempo de parada para quebra de cavaco em um nico bloco de programao.

G83 Z I (J) (K) (U) (W) (R) (D) (P1) F # Z = Coordenada da profundidade do furo, em relao ao zero-pea. I = Valor do primeiro incremento de profundidade, sempre com retorno. J = Valor a ser subtrado no ltimo incremento de profundidade, para determinar o valor do prximo, sendo J um incremento menor que o valor de I Exemplo: Primeiro incremento = I Segundo incremento = I J Terceiro incremento = (I J) J

Observao: Se J no for programado o valor de I ser utilizado para todos os incrementos.

K = Valor mnimo determinado para o incremento. Quando I-J atingir o valor de K, este passar a ser o valor permanente de I. U = Determina a mxima profundidade de com ou sem quebra de cavacos e retorno ao plano R. Se U no programado ou programado menor que I, a ferramenta retornar ao plano R, depois de cada incremento. Se U maior que RZ, no ocorrer a retrao ao plano R, at que a profundidade final seja atingida. Cada vez que a profundidade de corte for igual ou maior que o valor de U, ocorrer uma retrao ao plano R. W = Determina um incremento de retrao para quebra ou alvio de cavaco, que ocorrer aps cada incremento de profundidade.

Observao: Se W no for programado o comando assume o valor W =2mm.

104

R = Determina o plano de referencia para o incio de usinagem ou seja, a coordenada no eixo Z do ponto inicial da furao.

Observao: Se R No for programado o comando assume o valor de Z utilizado para aproximao como referncia. D = Tempo de parada da ferramenta aps cada incremento de profundidade.P1 = Determina a retrao da ferramenta no final do ciclo, para posio do plano de aproximao.

Observao: Se P1 no for programado, a ferramenta retornar at o planoR. F = Programa a velocidade de avano de usinagem. Se no for programada no ciclo, o comando ir seguir o ltimo avano estabelecido.

LAY OUT DEMONSTRATIVO DOS PARMETROS DA FUNO G83COORDENADA DE APROXIMAO PLANO "R" COMPRIMENTO DA PEA "Z" "U"

I I-J W W K W K W K W

K

Observao: Tolerncia de aproximao = 2mm (W) FURAO COM QUEBRA DE CAVACO SEM RETORNO AO PLANO R 105

25

EXEMPLO DE PROGRAMAO:Z130 (PLANO DE APROXIMAO) R115 (PLANO "R") 110 U75

Z40

I 20 15 3 10 3 15 3 15 3 3

15

. . N60 G83 Z40 I20. J5. K10. U75. W3. R115. P1 F.15 # N70 G X Z130.; bloco de aproximao # N80 G80 ; cancela a funo G83 # . Observaes: - Se U no for programado ou for programado menor ou igual a 10, aps cada incremento, a ferramenta retornar ao plano R; - Se U > 75, no ocorrer retorno ao plano R at que a profundidade final Z seja atingida; - Se 10 < U < 75, ocorrer retorno ao plano R sempre que a soma dos incrementos de profundidade for maior ou igual ao valor de U.

25

106

6.31 FUNO: G92 Aplicao: origem do sistema de Coordenada e limite de rotao do eixo rvore.

- Origem do sistema de coordenadas:Estabelece origem do sistema de coordenadas absolutas: Se o trabalho for executado em coordenadas absolutas, deve-se estabelecer um ponto de partida (origem). Este ponto estabelecido pela funo G92 acompanhada das funes X e Z, para que o comando tenha a origem do sistema na memria para o clculo dos posicionamentos. Este ponto de origem deve ser dado no incio de cada programa e pode ser cancelado atravs da funo G99. Os valores da funo G92 podem ser positivos ou negativos, dependendo do quadrante utilizado pela ferramenta. A funo G92 modal.

G92Z MACHINE HOME Z

- Limite de rotao (RPM):Estabelece limite de rotao (RPM) Quando se estiver trabalhando com o cdigo G92 junto com a funo S estaremos limitando a rotao do eixo-rvore, essa funo deve ser programada, apenas, quando, realmente, devemos estabelecer a mxima velocidade (rotao). Ex: G92 S2500 M4# Estamos permitindo que o eixo-rvore gire at 2500 rpm.

MACHINE HOME X

G92X

107

6.32 FUNO: G94

Aplicao: Avano em pol/min ou mm/min Esta funo prepara o comando para computar todos os avanos em pol/min (G70) ou mm/min (G71), aps definio da aplicao encontraremos formato para funo de avano F, onde F3.1 estabelece o formato para pol/min e F4 para mm/min. A Funo G94 Modal.

6.33 FUNO: G95

Aplicao: Avano em pol/rotao ou mm/rotao Esta funo prepara o comando para computar todos os avanos em pol/rot (G70) ou mm/rot (G71). Assim aps definio da aplicao, encontraremos o formato para funo de avano F, onde, F2.4 estabelece o formato para pol/rot e F2.2 para mm/rot. A Funo G95 Modal.

6.34 FUNO: G96 Aplicao: Velocidade de corte constante A funo G96 seleciona o modo de programao em velocidade de corte constante, onde o clculo da RPM programada pela funo S, usando formato S4.1 para ps por minuto (G70) e formato S3.1 para metros por minuto (G71). A mxima RPM alcanada pela velocidade de corte constante pode ser limitada programando-se a funo G92. A funo G96 modal e cancela a funo G97. Deve ser programada em um bloco separado. EXEMPLO: . . N40 G96 # N45 S200. # N50 G92 S3000 M3 # . .

108

6.35 FUNO: G97 Aplicao: Programa em RPM direta. programada a RPM diretamente pela Funo S, usando um formato (S4). A modificao da RPM pode variar atravs do seletor da RPM de 50% at 125% da velocidade programada. A funo G97 Modal e cancela G96. Deve ser programada em um bloco separado. EXEMPLO: . . N60 G97 # N65 S2500 M3 # . .

6.36 FUNO: G99 Aplicativo: Cancela a funo G92 e define a programao em funo do Zero Mquina (Machine Home) Essa funo quando solicitada cancela o efeito de origem dada pela funo G92, quando se trabalha em coordenadas absolutas, transportando a origem para o Zero Mquina, conhecido por Machine Home. A funo G99 no provida de movimentos nos eixos, e Modal.

109

110

7 FUNES MISCELNEAS OU AUXILIARESAs funes miscelneas abrangem os recursos da maquina no cobertos pelas funes anteriores. Estas funes tm formato M2 e apenas um cdico M pode ser programado em cada bloco.

7.1 FUNO: M00 Aplicao: Interrompe execuo do programa. Este cdigo causa parada imediata do programa, refrigerante de corte, do eixo-rvore, e um aviso de AGUARDANDO INCIO mostrado no vdeo ao operador. A funo M00 programada, geralmente, para que o operador possa virar a pea na placa, trocar ferramentas, faixas de rotao, etc.

7.2 Funo M01 Aplicao: parada opcional do programa. Esta funo causa a interrupo na leitura do programa. Quando programada, porm, esta s estar ativa se o operador selecionar PARADA OPCIONAL, contida na pgina REFERNCIA DE TRABALHO. Neste caso, a funo M01 torna-se igual funo M00. Quando d-se a parada atravs deste cdigo, pressionando-se o boto CYCLE START a leitura do programa reiniciada.

7.3 Funo M02 Aplicao: Fim de programa. Esta funo usada para indicar o fim do programa existente na memria do comando.

7.4 Funo M03 Aplicao: Sentido horrio de rotao do eixo. Esta funo gira o eixo- rvore no sentido horrio, olhando-se a placa frontalmente. A funo M03 cancelada por: M00; M01; M02; M04; M05 e M30.

111

7.5 Funo: M04 Aplicao: Sentido antihorrio de rotao do eixo-rvore Esta funo gira o eixo-rvore no sentido anti-horrio, olhando-se a placa frontalmente. A funo M04 cancelada por: M00; M01; M02; M03; M05 e M30.

7.6 Funo: M05 Aplicao: Desliga o eixo-rvore. Esta funo quando programada pra imediatamente a rotao do eixo rvore, cancelando as funes M03 ou M04 A funo M05 ao iniciar-se o programa j est ativa e cancelada por M03 e M04.

7.7 Funo: M06 Aplicao: Libera o giro da torre. Toda vez que se seleciona uma determinada face da torre, dada pela funo T, esta deve ser acompanhada da funo M06 que permite o giro da torre. Necessariamente, a funo M06 no precisa vir no mesmo bloco da funo T.

7.8 Funo: M07 Aplicao: iga o refrigerante de corte de alta presso.

7.9 Funo: M08 Aplicao: Liga o refrigerante de corte. Este cdigo aciona o motor da refrigerao de corte e cancela-se por: M00; M01; M02; M08 e M30.

7.10 Funo: M09 Aplicao: Desliga refrigerante de corte. Este cdigo desliga o motor da refrigerao de corte e est ativo ao iniciar-se o programa.

112

7.11Funo: M10 Aplicao: Troca faixa de rotao 25 RPM A 1000 RPM

7.12 Funo: M11 Aplicao: Troca faixa de rotao 100 RPM A 3500 RPM

7.13 Funo: M30 Aplicao: Fim de programa principal Esta funo tem a mesma aplicao da Funo M02. Para comandos que trabalham com memria, tanto M02 como M30 rebobinam os dados da memria.

113

114

8 FUNES ESPECIAIS8.1 FUNO: T Aplicao: Seleo de ferramenta e corretores. A funo T usada para selecionar as ferramentas na torre informando para a mquina o seu zeramento (PRE-SET), raio do inserto, sentido de corte e corretores. composta de 4 dgitos, onde os dois primeiros definem mquina qual ferramenta iremos trabalhar e os dois ltimos o corretor que ser utilizado para a correo das medidas e desgaste do inserto. Exemplo: G99 G54 T01 M06 (Chama Ferramenta) (Ativa o corretor) 01

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

8.2 FUNO: / Aplicao: Eliminao temporria da execuo dos blocos. Utilizamos a Funo Barra (/) quando for necessrio inibir a execuo dos blocos no programa, sem alterar a programao. Se o caractere / for digitado na frente de alguns blocos, estes sero ignorados pelo comando, desde que o operador tenha selecionado a opo INIBE BLOCOS, na pgina referncia de trabalho. Caso a opo Inibe Blocos no seja selecionada, o comando executar os blocos normalmente, inclusive os que contiverem o caractere /. Exemplo: . . N50 (bloco executado) / N60 (bloco eliminado) N 70 (bloco executado) / N80 (bloco eliminado)

115

8.3 FUNO: H Aplicao: Desvio Incondicional. A funo H executa desvios incondicionais no programa e deve ser programada em bloco separado. Esta funo deve ser usada em programas contendo nmeros seqnciais N, pois o desvio ocorre para um determinado bloco que contenha uma seqncia. Este desvio deve ser executado somente no mesmo programa, no podendo utilizar-se de outro sub-programa.

Exemplo:

N00;...Pea.Exerccio. N05 G99 . . H70 N30 T1111,.BROA. N35 G54 N40 G X160.Z150. . . N70 T1212,.DESB.INTERNO.

8.4 FUNO: N Aplicao: Nmero seqencial de blocos

Cada Bloco de Informao identificado pela funo N, seguida de at 4 dgitos. As funes N so, geralmente, ignoradas pelo comando, exceto quando utilizadas para desvio incondicional (funo H) e procura de blocos.

Se usada, esta funo seria incrementada com valor de 5 em 5 ou de 10 em 10, por exemplo, para deixar espao para possveis modificaes no programa, e teria que ser programada no inicio do bloco. Exemplo: N50 G X130. Z140.

116

8.5 FUNO: S Aplicao: Rotao por minuto (RPM) ou veloc. De corte (m/min) Para ativar a rotao do eixo rvore (RPM) deve-se programar a funo S seguida do valor de rotao desejada. Exemplo: S1500 M3 (liga a rotao do eixo rvore a 1500 RPM) ou com velocidade de corte (m/min) exemplo G96.

8.6 FUNO: F Aplicao: Avano de trabalho (mm/min ou mm/rotao). O avano dado normalmente em milmetro por rotao mm/rot e definida pela letra F em todas as camadas. Exemplo: F 0.25 a cada volta do eixo rvore haver um deslocamento de 0,25 mm.

8.7 FUNO: P Aplicao: Identifica um sub-programa Todo programa principal ou sub-programa no diretrio identificado atravs de um nico nmero P de 2 dgitos, podendo variar na faixa de P01 a P88. Os programas podem ser apagados do diretrio ou ainda renumerados, se necessrio.

Nota: Se um sub-programa renumerado, as referncias a este programa condita em outros, no so automaticamente atualizadas.

8.8 FUNO: L Aplicao: Nmero de repeties do sub-programa (loop) A funo L define o nmero de repeties que um determinado subprograma deve ser executado. Pode-se chamar um sub-programa para mltiplas repeties, programando um bloco contendo a funo P (nmero de sub-programa) e L (nmero de vezes que o sub-programa deve ser repetido). Exemplo: P2 L3 (define que o sub-programa 2 ser repetido 3 vezes).

117

8.9 FUNO: ; Aplicao: Elimina execuo dos blocos (conforme programa) Caso haja necessidade de inserir comentrios para auxiliar o operador, esses comentrios sero ignorados pelo comando. Exemplo: ; pea teste N10 T01 ; ferramenta de desbaste N200 M30 ; fim de programa

118

9 ESTRUTURA DE PROGRAMAO9.1 INFORMAES SOBRE PROGRAMAO Neste comando, pode-se programar diretamente ou atravs de perifricos (leitora de fitas, micro computadores, etc.), nas Normas EIA e ASC-II (ISO). Todo programa constitudo de blocos de informaes, que contm sempre um cdigo EOB (End Off Block) no final de cada bloco, representado pelo sinal . Um bloco pode conter no mximo 64 caracteres, incluindo o prprio . O comando executa as funes na ordem correta, independente da forma na qual elas aparecem escritas dentro do bloco. Se na programao no houver nenhum valor numrico escrito aps a letra da funo, o comando assume o valor zero. Somente uma funo de cada tipo permitida por bloco. Os valores negativos ( - ) devem ser sempre precedidos do sinal, o que no ocorre para os dados positivos. Todas as funes definidas co-direcionalmente ao eixo X exprimem seus valores em dimetro. No incio de um comentrio deve-se colocar o caractere ponto e vrgula ( ; ), visto que o comentrio usado para o controle de programas, documentao e tambm serve como mensagem ao operador. O comentrio pode conter qualquer caractere, exceto: espao e algumas funes miscelneas de parada ou fim de programa (M01, M02, M30, M00). Estas so ignoradas pelo comando durante a sua exceo, mas so teis para prover o operador de informaes, no incio e em blocos com paradas do ciclo de usinagem. Um comentrio pode abranger um bloco inteiro. No comentrio pode-se usar o caractere ( . ) para servir como espao entre as palavras. Exemplos: N00;.. Pea.N.4320. N50 T0202;..Acabamento.Externo M180 M0;.. Virar.Pea.Na.Placa M250 M2;..Fim.De.Programa

119

9.2 FLUXOGRAMA DE PROGRAMAO

INCIO

* INCIO ;_______ # (nome do programa) G99 # (reset da memria) * TROCA DE FERRAMENTA T00;________ # (comentrio da prxima operao) G54 #G00 X ? . Z ? # (ponto de troca da ferramenta) T ? ? # (nmero da prxima ferramenta) M06 # M ________ # (faixa de rotao)

TROCA DE FERRAMENTA

N

VCC ? S VEL. CORTE RPM MAX.

* VELOCIDADE DE CORTE G96 # S ? ? # (valor da VC) G92 S? ? M3 / M4 # (limite e sentido de rotao) * PROGRAMAO EM RPM CONSTANTE G97 #

RPM

S ? - RPM)

? M3 / M4 # (valor e sentido de rotao

GERAO DO PERFIL

* GERAO DO PERFIL(instrues de acordo com a criatividade do programador)

S

H + FER/TA ? N FIM

* FIM DO PROGRAMAT00 # G54 # G00 X ? . Z ? # (ponto de troca da ferramenta) M30 / M02 #

120

Folha de anotaes

121

9.3 EXERCCIOS Exerccio 1 Elabore o programa utilizando: Ponto zero na placa, G90 Sistema de medidas absoluto, G91 sistemas de medidas incrementais, G20 Medidas em , G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho.

100 75 50 25

125

75

50

122

Folha de programao.

123

Exerccio 2 Elabore o programa utilizando: G90 sistema absoluto, G54 deslocamento da origem, G21 medidas em raio, G00 deslocamento linear de avano rpido, G01 deslocamento linear em avano de trabalho.

100 80 50 41,34

80

60

45

30 3x45

124

Folha de programao.

125

Exerccio 3 Elabore o programa utilizando: Ponto zero na placa, G90 sistemas de medidas absolutas, G20 sistema de medidas em , G00 avano linear em avano rpido, deslocamento linear em avano de trabalho.

125 100

100

50 60 80

80

60

40

126

Folha de programao.

127

Exerccio 4 Elabore o programa utilizando: G90 sistema de medidas absoluto, G54 deslocamento da origem, G21 medidas em raio, G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho, G02 interpoo circular no sentido horrio.

100

45125 100 50 25 37,5 50 62,5 75

R12,5

128

Folha de programao.

129

Exerccio 5 Elabore o programa utilizando: G90 sistema de medidas absoluto, G54 deslocamento da origem, G20 medidas em , G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho, G02 interpolao circular no sentido horrio, G03 interpolao circular no sentido anti-horrio.

125 75

R

,5 12

100

50

25 37,5R2 5

50

25

130

Folha de programao

131

Exerccio 6 Elabore o programa utilizando: G90 sistema de medidas absoluto, G54 deslocamento da origem, G21 medidas em raio, G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho, G02 interpolao circular no sentido horrio, G03 interpolao circular no sentido anti-horrio.

100 75 66 8

31

35R1 0

70

48

3,93

9,2

60132

36

Folha de programao

133

Exerccio 7 Elabore o programa utilizado: G90 sistema de medidas absoluto, G91 sistema de medidas incrementais, G54 deslocamento da origem, G20 medidas em , G00 deslocamento linear em avano rpido, G01 deslocamento linear em avano de trabalho, G02 interpolao circular no sentido horrio, G03 interpolao circular no sentido anti-horrio.

125 77,5

65 32,5

125

100

75

50

25

,5 R12

,5 R12

R12 ,5

134

Folha de programao

135

Exerccio 8 Elabore o programa de usinagem da figura abaixo utilizando a funo: G66 Desbaste externo paralelo ao eixo Z:

125 97 67 40

86

66

50

R8R1 0

30R1

R 10

0136

Folha de programao

137

Exerccio 9 Elabore o programa de usinagem da figura abaixo utilizando a funo: G66 Desbaste externo paralelo ao eixo Z:

R 8

R 10

R 10

120

R 660 45 95 125 30138

Folha de programao

139

Exerccio 10 Elabore o programa de usinagem da figura abaixo utilizando a funo: G66 Desbaste externo paralelo ao eixo Z:

25

12,5

25 50 100 85 150 125 75 100 125 50

140

Folha de programao

141

Exerccio 11 Elabore o programa de usinagem da figura abaixo utilizando a funo: G33 Ciclo de roscamento (bsico) e a funo: G37 Ciclo de roscamento automtico.

125 90

65

25

5

3x45

M30x3

100

142

Folha de programao

143

Exerccio 12 Elabore o programa de usinagem da figura abaixo utilizando a funo: G66 Desbaste interno paralelo ao eixo Z:

100

R

8

125

30

50

3x45

35 60 80

96

144

Folha de programao

145

Exerccio 13 Elabore o programa de usinagem da figura abaixo utilizando a funo: G67 Desbaste interno paralelo ao eixo X:

100

125

30

60

R6

25 50 75

90

42

146

Folha de programao

147

Exerccio 14 Elabore o programa de usinagem da figura abaixo utilizando a funo: G67 Desbaste externo paralelo ao eixo X:

100

125

30 15 30 55 70

100

80

60

R6

148

Folha de programao

149

150

CONCLUSO

A concluso dos exerccios e dos anexos encerram o presente Manual, deixando claro aos treinandos que aqui no se conclui, de forma alguma, os conhecimentos necessrios para a perfeita compreenso de todos os detalhes relativo a programao CNC, e como lhe foi informado durante o curso, deixa claro que o aprofundamento, especialmente na operao e preparao de Torno CNC, e elementar para que no futuro o aluno tenha perfeitas condies de satisfazer as necessidades do mercado relativo a Programao, operao e preparao de Torno CNC. Queremos tambm tornar claro que a aprendizagem do contedo deste manual, no o torna um profissional na rea e que primordial a continuidade no estudo desta matria, j que a tecnologia esta freqentemente sendo melhorada nesta rea. O curso a que se destina este manual especfico aos comandos MACH8 E MACH8, fornecidos Pela ROMI, no entanto da uma tima noo de Programao, especialmente, para vrios outros comando (I.S.O.), o que torna este um excelente material para pesquisa em campo. Agradecemos aos alunos e esperamos reencontra-los em outros cursos.

151

152

REFERNCIAS

ROMI. Manual de Programao e Operao CNC Mach-8MP. S.l: ROMI, 1888. 185p.

153