Sei sulla pagina 1di 131

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
1
Iniciao ao Comando Numrico


SENAI-SP, 2003


Trabalho organizado pela escola SENAI Mariano Ferraz do
Departamento Regional do SENAI-SP

Reviso 10 / 05 / 06


Equipe responsvel

Coordenao Geral Adelmo Belizrio

Coordenao Ademir Bernardes da Silva

Elaborao / Editorao / Ilustrao Hlcio Nascimento

Capa Fernando de Lima Szabo







Todos os direitos reservados. Proibida a reproduo total ou parcial, por qualquer meio ou processo.
A violao dos direitos autorais punvel como crime com pena de priso e multa, e indenizaes
diversas (Cdigo Penal Leis N
o
5.988 e 6.895).














SENAI-SP Escola SENAI Mariano Ferraz
Rua Jaguar Mirim, 71
So Paulo SP
CEP 05311-020

Telefax


(0XX11) 3641 - 0024

E-mail
Home page
senaimf@uol.com.br
http:// www.sp.senai.br



Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
2



Sumrio
SUMRIO .................................................................................................................. 2
CONTEDO .............................................................................................................. 5
HISTRICO ............................................................................................................... 5
O QUE COMANDO NUMRICO ? ........................................................................ 6
1.1. Comando Numrico .......................................................................................................................... 6
1.2. Mquina-Ferramenta ....................................................................................................................... 6
1.3. Vantagens do Comando Numrico.................................................................................................. 7
DENOMINAO DOS EIXOS DE MOVIMENTO ...................................................... 9
REGRA DA MO DIREITA...................................................................................... 10
QUADRANTES ........................................................................................................ 13
TIPOS DE COMANDO ............................................................................................ 14
1.4. Comando ponto a ponto: ............................................................................................................... 14
1.5. Comando de percurso: ................................................................................................................... 15
1.6. Comando de trajetria:.................................................................................................................. 16
1.7. Sistema de Coordenadas Absolutas ( 3 EIXOS ) ......................................................................... 18
1.8. Sistema de Coordenadas Incremental........................................................................................... 19
PONTOS DE REFERNCIA DA MQUINA ( FRESADORA ) ................................ 22
1.9. Localizao dos Pontos de referncia ........................................................................................... 23
FUNES DE PROGRAMAO ........................................................................... 24
FUNES PREPARATRIAS G ...................................................................... 25
1.10. Interpolao linear com avano rpido G00 ................................................................................ 27
1.11. Interpolao linear com avano programado G01 ...................................................................... 27
1.12. Interpolao circular G02 / G03 ................................................................................................... 28
1.13. Tempo de permanncia G04 ......................................................................................................... 28
1.14. Plano de Trabalho X , Y G17 ..................................................................................................... 29
1.15. Plano de Trabalho X , Z G18 ....................................................................................................... 29
1.16. Compensao do raio da ferramenta G42 ( direita) .................................................................. 29
1.17. Compensao do raio da ferramenta G41 ( esquerda) .............................................................. 30
1.18. Cancela a compensao do raio da ferramenta G40 ................................................................... 30
1.19. Programao em polegada G70 .................................................................................................... 30
1.20. Programao em milmetro G71 ................................................................................................... 31
1.21. Programao em Coordenadas Absolutas G90............................................................................ 31
1.22. Programao em Coordenadas Incrementais G91 ...................................................................... 32
1.23. Programao de Avano por minuto G94 .................................................................................... 33
1.24. Programao de avano por rotao G95 .................................................................................... 33
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
3
FUNES DE POSICIONAMENTO ....................................................................... 34
1.25. Posicionamento Principal ( Fresadora, 3 eixos ) ......................................................................... 34
1.26. Posicionamento Auxiliar ................................................................................................................ 34
FUNES AUXILIARES ......................................................................................... 35
1.27. Funo N ......................................................................................................................................... 35
1.28. Funo S .......................................................................................................................................... 35
1.29. Funo T ......................................................................................................................................... 36
1.30. Funo P .......................................................................................................................................... 36
1.31. Funo F .......................................................................................................................................... 36
1.32. Funo H (inicia um desvio incondicional) ................................................................................. 37
1.33. Funo E (termina um desvio incondicional) .............................................................................. 37
1.34. Funo L ......................................................................................................................................... 37
1.35. Funo / (Barra) ......................................................................................................................... 38
1.36. Funo EOB (END OF BLOCK) .............................................................................................. 38
FUNES MISCELNEAS M ............................................................................ 39
1.37. Parada do Programa M00 ............................................................................................................. 40
1.38. Fim de Programa M02 ................................................................................................................... 40
1.39. Sentido Horrio de Rotao do Eixo rvore M03 ...................................................................... 40
1.40. Sentido Anti-horrio de Rotao do Eixo rvore M04............................................................... 41
1.41. Desliga o Eixo rvore M05 ............................................................................................................ 41
1.42. Libera giro de torre M06 ............................................................................................................... 41
1.43. Liga o Refrigerante de Corte M08 ................................................................................................ 42
1.44. Desliga o Refrigerante de Corte M09 ........................................................................................... 42
1.45. Fim de Programa M30 ................................................................................................................... 42
PONTO DE TROCA ................................................................................................ 44
COMPOSIO DE UM PROGRAMA CNC DISCOVERY 4022 .............................. 45
1.46. Cabealho ........................................................................................................................................ 45
1.47. Comentrios .................................................................................................................................... 45
1.48. Chamada de ferramenta ................................................................................................................ 45
1.49. Blocos de Usinagem ........................................................................................................................ 45
1.50. Ponto de troca ................................................................................................................................. 45
1.51. Final de Programa .......................................................................................................................... 46
PROGRAMAO CONVENCIONAL PONTO A PONTO ....................................... 48
1.52. Interpolao Linear com avano Rpido G00 ............................................................................ 48
1.53. Interpolao Linear com avano Programado G01 .................................................................... 49
COMPENSAO AUTOMTICA DO RAIO DA FERRAMENTA ( 3 EIXOS ) ........ 50
1.54. Cdigos de compensao Automtica do raio da ferramenta..................................................... 51
TEMPO DE PERMANNCIA G04 ........................................................................... 52
INTERPOLAO CIRCULAR G02 E G03 ............................................................ 57
MONTAGEM DE SUB-ROTINAS ............................................................................ 62
ARREDONDAMENTO OU CHANFRO FUNO Q ............................................ 67
CICLOS AUTOMTICOS DE USINAGEM .............................................................. 69
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
4
1.55. G81 Ciclo de Furao ..................................................................................................................... 70
1.56. G83 Ciclo de Furao com Descarga ............................................................................................ 74
1.57. G84 Ciclo de Roscamento .............................................................................................................. 80
1.58. G86 Ciclo de Mandrilamento com Parada do Eixo ..................................................................... 88
1.59. G24 Auto-Rotina de Crculo de Furos ......................................................................................... 93
1.60. G25 Auto-Rotina de Retngulo de Furos .................................................................................... 97
1.61. G26 Auto rotina para alojamento interno (Cavidade) .............................................................. 101
OFICINA PRTICA................................................................................................ 115
2. PAINEL ......................................................................................................... 115
2.1. Funes do painel ......................................................................................................................... 116
2.2. Softkeys ......................................................................................................................................... 116
2.3. Palkeys ........................................................................................................................................... 117
3. TECLADO ..................................................................................................... 119
3.1. Teclas especiais ............................................................................................................................. 120
SEQNCIA DE OPERAES PARA O CENTRO DE USINAGEM DISCOVERY
4022 ....................................................................................................................... 122
3.2. LIGAR A MQUINA: ................................................................................................................. 122
3.3. REFERENCIAR A MQUINA: (mx. em X, Y, Z e MAGAZINE): ..................................... 122
3.4. MOVIMENTAR OS EIXOS MANUALMENTE: .................................................................... 122
3.5. DESLIGAR MQUINA: ............................................................................................................. 122
3.6. TROCA AUTOMTICA DE FERRAMENTAS: ..................................................................... 123
3.7. LIGAR O EIXO RVORE: (S) .................................................................................................. 123
3.8. DESLIGAR O EIXO RVORE: ................................................................................................ 123
3.9. EDITAR UM PROGRAMA NOVO DIRETO NA MQUINA: ............................................. 123
3.10. SELECIONAR UM PROGRAMA EXISTENTE: .................................................................... 124
3.11. VERIFICAR A PROGRAMAO ATRAVS DO STATUS: ............................................... 124
3.12. VERIFICAR A PROGRAMAO ATRAVS DO GRFICO: ............................................ 124
3.13. OPERAO AUTOMTICA : .................................................................................................. 125
3.14. INTERROMPER A USINAGEM QUANDO QUEBRA A FERRAMENTA : ....................... 125
3.15. INICIAR NO MEIO DO PROGRAMA:.................................................................................... 125
AJUSTE DE FERRAMENTAS PR-SET .............................................................. 126
3.15.1. Clculos trigonomtricos ........................................................................................................ 131
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
5



Contedo
APRESENTAO

No desenvolvimento histrico das Mquinas Ferramentas de usinagem, sempre
procurou-se 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 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 corte 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 Mquina Ferramenta de Usinagem, esta
preencheu as lacunas existentes nos sistemas de trabalho com peas complexas,
reunindo as caractersticas de vrias destas mquinas.

Histrico

Em 1950, j dizia-se em voz corrente, que a ciberntica revolucionaria,
completamente, as Mquinas Ferramentas de usinagem, mas no se sabia
exatamente como. Houve tendncias iniciais de aplicar o computador para
comando 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, devemos entender numrico, como
significando por meio ou atravs de nmeros. Este conceito surgiu e tomou corpo,
inicialmente nos idos de 1949/50, nos Estados Unidos da Amrica e, mais
precisamente, no Massachussets Institute os Tecnology, quando sob a tutela da
Parsons 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.

Entre 1955 e 1957, 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
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
6
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 muito a aplicao no campo da metalurgia. Este
desenvolvimento chega a nossos dias satisfazendo os quesitos de confiana,
experincia e viabilidade econmica.
A histria no termina, mas abre-se novas perspectivas 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 garantem 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 iniciou-se o emprego de mquinas com C.N., em substituio aos controles
convencionais.


O que Comando Numrico ?

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 mquina-
ferramenta a Comando Numrico, devemos dividi-la, genericamente, em duas
partes:

1.1. Comando Numrico

O C.N. composto de uma unidade de assimilao de informaes, recebidas
atravs da leitora 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.

1.2. Mquina-Ferramenta

O projeto da mquina-ferramenta dever objetivar os recursos operacionais
oferecidos pelo C.N.. Quanto mais recursos oferecer, maior a versatilidade.




Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
7
1.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 :

1- Maior versatilidade do processo
2- Interpolaes lineares e circulares
3- Corte de roscas
4- Sistema de posicionamento, controlado pelo C.N., de grande preciso.
5- Reduo na gama utilizvel de ferramentas.
6- Compactao do ciclo de usinagem.
7- Menor tempo de espera.
8- Menor movimento da pea.
9- Menor tempo de preparao da mquina.
10-Menor interao entre homem/mquina. As dimenses dependem, quase que
somente, do comando da mquina.
11-Uso racional de ferramentas, face aos recursos do comando/mquina, os quais
executam as formas geomtricas da pea, no necessitando as mesmas de
projetos especiais.
12-Simplificao dos dispositivos.
13-Aumento da qualidade de servio.
14-Facilidade na confeco de perfis simples e complexos, sem a utilizao de
modelos.
15-Repetibilidade dentro dos limites prprios da mquina.
16-Maior controle sobre desgaste das ferramentas.
17-Possibilidade de correo destes desgastes.
18-Menor controle de qualidade.
19-Seleo infinitesimal dos avanos.
20-Profundidade de corte perfeitamente controlvel.
21-Troca automtica de velocidades (2 gamas).
22-Reduo do refugo.
23-Menor estoque de peas em razo da rapidez de fabricao.
24-Maior segurana do operador.
25-Reduo na fadiga do operador.
26-Economia na utilizao de operrios no qualificados.
27-Rpido intercmbio de informaes entre os setores de Planejamento e
Produo.
28-Uso racional do arquivo de processos.
29-Troca rpida de ferramentas.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
8
Principais Recursos do CNC (comando numrico computadorizado)

- Vdeo grfico para o perfil da pea e visualizao do campo de trabalho da
ferramenta.
- Compensao do raio do inserto.
- Programao de reas de segurana.
- Programao de quaisquer contornos.
- Programao de velocidade de corte constante.
- Programao com sub-programas.
- Comunicao direta com operador atravs do vdeo.
- Sistema de auto-diagnstico.
- Programao absoluta ou incremental nos deslocamentos.
- Capacidade de memria 64 Kbytes, ou +/- 65 metros de fita
- Memorizao dos programas por entrada manual de dados, fita perfurada, fita
magntica e micro.
- Monitorizao da vida til da ferramenta.
- Programao em milmetros ou polegadas.
- Programao em ciclos fixos de usinagem.
- PRE-SET realizado na prpria mquina.











Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
9
Denominao dos eixos de movimento

Os movimentos das mquinas operatrizes CNC que do origem a geometria da
pea, so comandados e controlados pelo comando da mquina. Para que isso
seja possvel, o comando deve receber a informao que permite a ele reconhecer
qual dos carros, mesas, cabeotes ou rvores de rotao ele deve comandar e
controlar num dado instante.
O programa quem fornece essas informaes, atravs de designaes
normalizadas das direes e sentido dos movimentos dos componentes da
mquina (fig.1). As direes e sentidos dos movimentos so designados conforme
norma DIN 66217.




















Muitas mquinas CNC, permitem o movimento rotativo da mesa de trabalho e do
cabeote da rvore, dando maior flexibilidade mquina que pode atravs disso
usinar diversos lados da pea com diferentes ngulos de posicionamento.
Esses eixos rotativos da mesa e do cabeote, possuem comandos prprios e
independentes dos eixos direcionais bsicos dos carros.
Os eixos rotativos so designados conforme a norma DIN, com letras A, B, e C,
primeiras letras do alfabeto, e os eixos principais de avano com as letras X, Y, e Z,
ltimas letras do alfabeto.

fig.1
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
10
Regra da Mo Direita

As designaes dos eixos bsicos principais e dos eixos de rotao so
interdependentes, ou seja, obedecem uma conveno fixada pela regra da mo
direita e pela seqncia das letras do alfabeto.

Todos os sistemas de coordenadas das mquinas CNC, respeitam a regra da mo
direita (fig.2). Para um sistema tridimensional, so utilizados trs eixos
perpendiculares entre si, que podem ser designados com auxlio dos dedos da mo
direita.

Polegar: indica o sentido positivo do eixo imaginrio, representado pela letra X.
Indicador: aponta o sentido positivo do eixo Y.
Mdio: nos mostra o sentido positivo do eixo Z.



O eixo de giro na mesma direo do eixo (X), designado como (A), na mesma
direo do eixo (Y), designado como (B), e na mesma direo do eixo (Z)
designados como (C).
Ou seja, disposio dos eixos conforme norma DIN 66217 so:

Avanos Lineares X Y Z
+ + +
Avanos Rotativos A B C
Fig. 2
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
11
Nas mquinas-ferramenta, o sistema de coordenadas determinado pela regra da
mo direita pode variar de posio em funo do tipo de mquina, mas sempre
respeitar a norma onde os dedos apontam o sentido positivo dos eixos
imaginrios, com o eixo Z coincidente ou paralelo ao eixo da rvore principal.

Para o comando de avano e penetrao nos tornos, bastam apenas dois eixos
imaginrios.
Estes so designados pelas letras X e Z, onde o eixo X relaciona-se com o
dimetro da pea, e o eixo Z, relaciona-se com as dimenses longitudinais da pea,
(fig. 3 e 4).











Embora a origem do eixo X, seja no centro de rotao da pea, a maioria dos
comandos interpretam os valores nesse eixo como sendo j o dimetro da pea.
Fig.3
Fig.4
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
12
Para outros eixos de avano adicionais, atribui-se tambm, eixos de coordenadas
adicionais com as designaes correspondentes. Para diferentes tipos de
usinagem necessrio que um programa CNC, seja programado o ngulo de giro
em torno de um ou mais eixos de coordenadas.
estes eixos, designados por eixos rotativos, atribumos letras que os identificam
ao comando, sendo elas as seguintes:

Eixo A : rotao em torno de X
Eixo B : rotao em torno de Y
Eixo C : rotao em torno de Z

As medidas dos giros so fornecidas e interpretadas pelo comando atravs dos
ngulos.

Nas mquinas, onde a pea ou a ferramenta pode ser comandada em movimentos
giratrio, designa-se os eixos giratrios, pelos ngulos de rotao A, B, C (fig.8 e
9).








O giro positivo (+) quando, olhando-se do ponto-zero em direo ao sentido
positivo do eixo, o giro se realizar no sentido horrio (fig.10).















Fig.8
Fig.9
Fig.10
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
13
Quadrantes

O sinal positivo ou negativo introduzido na dimenso a ser programada dado em
funo do quadrante onde a ferramenta est atuando, porm o quadrante normal
de trabalho o primeiro, ou seja o quadrante positivo dos eixos.

Torno ( 2 eixos )


Torre traseira




Centro de Usinagem ( 3 eixos )


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
14
Tipos de comando

Os tipos de comando so basicamente trs:
comando ponto a ponto, comando de percurso e comando de trajetria.

O tipo de comando encontrado numa mquina depender da aplicao a que ela
se destina e do grau de sofisticao desejado.

1.4. Comando ponto a ponto:

O comando ponto a ponto recomendvel quando exige-se somente
posicionamento em pontos programados, com deslocamentos em avano rpido.

Embora este tipo seja o tipo mais simples, ele garante o posicionamento segundo
os eixos geomtricos da mquina dentro do intervalo de preciso e repetibilidade
previstas (fig.22).










Fig.22
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
15
1.5. Comando de percurso:

O comando de percurso representa uma evoluo do comando ponto a ponto, isso
porque, alm do posicionamento dos eixos, ele passa tambm a garantir a direo
da ferramenta e o avano de corte.
o comando que realiza separadamente, isto , um de cada vez, os
deslocamentos longitudinal e transversal dos eixos de uma mquina. indicado
apenas para usinagens paralelas ao eixo da mquina (fig.23).



Fig.23
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
16
1.6. Comando de trajetria:

O comando de trajetria o tipo mais completo de comando, pois realiza, instante
por instante, o controle da posio da ferramenta na trajetria entre dois pontos.
Garante o posicionamento exato e controla a trajetria e o avano da ferramenta,
podendo os carros ter movimentos simultneos e perfeitamente conjugados, de
modo que se obtenham quaisquer ngulos ou perfis circulares com qualquer raio
(fig.24).



Fig.24
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
17
Plano Cartesiano

Como j visto toda a geometria da pea transmitida ao comando com o auxlio de
um sistema de coordenadas cartesianas.

O sistema de coordenadas aplicado as fresadoras, definido no plano de trabalho,
pelo cruzamento de linhas perpendiculares, inerentes aos eixos de movimento da
mquina (X,Y,Z), que geram a origem (X0,Y0,Z0), do sistema de coordenadas da
pea.

Portanto todo movimento da ponta da ferramenta, ser descrito em relao a esta
origem pr estabelecida (X0,Y0,Z0), atravs da qual ser definido o perfil da pea a
ser usinada.







Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
18
1.7. Sistema de Coordenadas Absolutas ( 3 EIXOS )

No sistema de coordenadas absolutas, a programao feita normalmente com
relao a uma origem fixa (X0, Y0, Z0) preestabelecida em um ponto pertencente a
pea, dispositivo de fixao ou mquina. Este ponto deve facilitar a obteno das
coordenadas a partir do desenho de fabricao.


EXEMPLO:












X0,Y0,Z0
COORDENADAS ABSOLUTAS
PONTOS X Y
P 0 0
P1 30 20
P2 70 20
P3 70 45
P4 30 45
P1 30 20

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
19
1.8. Sistema de Coordenadas Incremental

Na programao em coordenadas incrementais a origem estar sempre no ltimo
ponto de deslocamento efetuado pela ferramenta, ou seja cada deslocamento gera
uma nova origem.



EXEMPLO:












COORDENADAS INCREMENTAIS
PONTOS X Y
P 0 0
P1 30 20
P2 40 0
P3 0 25
P4 -40 0
P1 0 -25

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
20
Exerccios

1. Preencher as coordenadas em branco:










ABSOLUTO

INCREMENTAL
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
21
2. Definir as coordenadas dos Pontos abaixo:













COORDENADAS ABSOLUTAS
PONTOS X Y Z
P1
P2
P3
P4
P5

COORDENADAS INCREMENTAIS
PONTOS X Y Z
P1
P2
P3
P4
P5

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
22
Pontos de Referncia da mquina ( Fresadora )

Todo movimento da ponta da ferramenta, dever obedecer a uma determinada
rea de trabalho. Esta rea de trabalho nas mquinas CNC, so definidas por
pontos de referncia, atravs do qual o comando assume seu total controle. Os
pontos de referncias necessrios para tal reconhecimento so:









































M Pto Zero Mquina
W Pto Zero Pea
LS Limite de Software da Mquina
P Ponta til da Ferramenta
Ele o ponto Zero para o sistema de coordenadas da mquina
(X0,Y0,Z0), e o ponto inicial para todos os demais sistemas de
coordenadas e pontos de referncia existentes. Geralmente determinado
aps o referenciamento da mquina.
O ponto Zero Pea W o ponto que define a origem (X0,Y0,Z0) do
sistema de coordenadas da pea. Este ponto definido pelo programador
e determinado pelo operador da mquina na preparao da mesma (Pre-
set).
O Limite de software da mquina, nada mais do que uma coordenada
definida na rea de trabalho, que serve para o controle do sistema de
medio dos eixos. Tal coordenada define os limites mximos de trabalho
de cada eixo da mquina e determinada pelo fabricante da mesma.
No Fresamento a ponta til da ferramenta corresponde a um ponto
pertence a linha de centro do eixo de rotao da Ferramenta, levando em
considerao apenas o comprimento da ferramenta envolvida.
O ponto de trajetria N um ponto, que uma vez referenciada a
mquina, suas coordenadas de posicionamento dentro da rea de
trabalho so reconhecidas pelo comando, e servir como referncia na
obteno dos balanos das ferramentas, quando montadas na mquina
durante a preparao da mesma, (ver ponta til da ferramenta).


N Pto de Trajetria
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
23
1.9. Localizao dos Pontos de referncia








Onde:

M - Ponto Zero Mquina
N - Trajetria
W - Ponto Zero Pea
LS Limite de Software
P Ponta til da ferramenta

Obs: Nas fresadoras a Posio do Ponto Zero Mquina M pode variar de acordo
com o fabricante da mesma.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
24
Funes de Programao

Os programas CNC, so compostos por funes que definen ao comando como ele
dever se comportar na usinagem das peas, transimtindo-lhe basicamente
informaes tcnologicas, de posicionamentos e funes que o auxiliam nessa
execuo.

Tipos de funes de programao:






PROGRAMA- CNC

FUNES DE POSICIONAMENTO
PRINCIPAL - X,Y,Z
AUXILIAR - I, J, K, R, C, A.. OUTRAS

FUNES PREPARATRIAS G

G00 -
G01 -
: OUTRAS

FUNES AUXILIARES
;
N -
T -
O -
S -
F -
H -
E -
L -
: OUTRAS

FUNES MISCELNEAS M

M00 -
M02 -
: OUTRAS
COMPLEMENTARES
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
25
Funes Preparatrias G

As funes Preparatrias, tambm conhecidas por funes G, formam um grupo
de funes que definem mquina o que fazer, preparando-a para executar um
tipo de operao, ou para receber uma determinada informao. O formato da
funo g2 (dois dgitos) e vai de g00 a g99.

As funes Preparatrias G, podem ser MODAIS ou NO MODAIS.

MODAIS : So as funes que uma vez programadas permanecem na memria
do comando, valendo para todos os blocos posteriores, a menos que modificadas
por uma outra funo ou a mesma, com parmetros diferentes. Dentre as vrias
instrues podemos citar as funes G00 (avano rpido), G01 (interpolao linear
com avano programado) e F (valor de avano de corte).

NO MODAIS : So as funes que todas as vezes que requeridas, devem ser
programadas, ou seja, so vlidas somente no bloco que as contm. Dentre as
vrias instrues podemos citar as funes G02 (interpolao circular horria) e
G03 (interpolao circular anti-horria).
No exemplo abaixo, temos duas condies diferentes de digitao, descrevendo o
mesmo trecho de um programa, onde a diferena est na utilizao da condio
Modal, que permite uma programao mais enxuta.

Exemplos:
Programao onde no se fez uso da condio Modal.
:
N40 G00 X150. Z150.
N45 G00 X21. Z72.
N50 G01 X21. Z70. F.25
N55 G01 X25. Z68. F.25
N60 G01 X25. Z40. F.25
N65 G02 X35. Z35. R5.
N70 G03 X45. Z30. R5.
N75 G01 X50. Z30. F.1
:
Concluso: Nesta condio foram efetuadas sucessivas repeties de parmetros,
onde um dos maiores problemas o de carregar mais rpido a memria do
comando.

Programao onde se fez uso da condio Modal.
:
G00 X150. Z150.
X21. Z72.
G01 Z70. F.25
X25. Z68.
Z40.
G02 X35. Z35. R5. (No Modal)
G03 X45. Z30. R5. (No Modal)
X50. F.1
:
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
26
Concluso: Nesta condio enquanto a instruo modal no for modificada ou
cancelada, ela permanecer na memria do comando no havendo necessidade
de sucessivas repeties parmetros.

A seguir veremos algumas funes preparatrias bsicas:

G00 Interpolao linear rpida
G01 Interpolao linear com avano programado
G02 Interpolao circular no sentido horrio
G03 Interpolao circular no sentido anti-horrio
G04 Tempo de permanncia
G17 Seleo de plano X-Y
G18 Seleo de plano X-Z
G19 Seleo de plano Y-Z
G20 Programao em dimetro
G21 Programao em raio
G40 Cancela compensao do raio da ponta da ferramenta
G41 Compensao do raio da ferramenta (esquerda)
G42 Compensao do raio da ferramenta (direita)
G54 Deslocamento de Ponto Zero (1 DPZ)
G55 Deslocamento de Ponto Zero (2 DPZ)
G70 Admite programao em polegada
G71 Admite programao em milmetro
G90 Programao em coordenadas absolutas
G91 Programao em coordenadas incrementais
G92 Definio de origem temporria / RPM direto
G94 Programao de avano de corte por minuto
G95 Programao de avano de corte por rotao
G96 Programao em velocidade de corte constante
G97 Programao em rpm direta
G99 Cancela definio de origem temporria

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
27
Dentre as funes Preparatrias podemos destacar as seguintes:

1.10. Interpolao linear com avano rpido G00

Esta funo realiza movimentos nos eixos com a maior velocidade de avano
disponvel para cada modelo de mquina, devendo ser utilizada somente para
posicionamentos sem nenhum tipo de usinagem.










A funo G00 Modal portanto cancela (G01,G02,G03).



1.11. Interpolao linear com avano programado G01

Esta funo realiza movimentos retilneos com qualquer ngulo, calculado atravs
das coordenadas de posicionamento descritas, utilizando-se de uma velocidade de
avano (F) pr determinada pelo programador.











- A funo G01 Modal portanto cancela (G00,G02,G03)

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
28
1.12. Interpolao circular G02 / G03

Esta funo realiza interpolaes circulares onde a ferramenta desloca-se entre
dois pontos, executando a usinagem de arcos pr-definidos, atravs de uma
movimentao apropriada e simultnea dos eixos.











A funo G02 G03 no so Modais.



1.13. Tempo de permanncia G04

Com esta funo entre um deslocamento e outro da ferramenta, pode-se
programar um determinado tempo para que a mesma permanea parada. A funo
G04 executa essa permanncia, cuja durao definida por um valor D
associado, que define o tempo em segundos ( 00,01 a 00,99 segundos ).










Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
29
1.14. Plano de Trabalho X , Y G17

Esta funo obedece a regra da mo direita e define ao comando o plano de
trabalho X,Y, no qual a ferramenta ir usinar.
A funo G17 um comando Modal e encontra-se ativa quando ligamos a mquina
(Fresadora).









1.15. Plano de Trabalho X , Z G18

Esta funo obedece a regra da mo direita e define ao comando o plano de
trabalho, no qual a ferramenta ir usinar.
A funo G18 um comando Modal e encontra-se ativa quando ligamos a mquina
(Torno).


1.16. Compensao do raio da ferramenta G42 ( direita)

A funo G42 Modal, cancela G40 e implica em compensao similar a G41,
exceto que para os clculos de compensao a ferramenta est direita da pea a
ser usinada, vista em relao ao sentido de avano de corte.











Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
30
1.17. Compensao do raio da ferramenta G41 ( esquerda)

A funo G41 Modal, cancela G40 e seleciona o valor do raio do inserto para os
clculos de compensao, estando a ferramenta esquerda da pea a ser
usinada, vista em relao ao sentido de avano de corte.
















1.18. Cancela a compensao do raio da ferramenta G40

A funo G40 Modal e cancela as funes de compensao previamente
solicitadas G41 ou G42, e esta ativa quando a mquina ligada.




1.19. Programao em polegada G70

Esta funo prepara o comando para computar todas as entradas de dados
dimensionais em polegada.












A funo G70 Modal e quando utilizada deve ser programada em um bloco
separado.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
31
1.20. Programao em milmetro G71

Esta funo prepara o comando para computar todas as entradas de dados
dimensionais em milmetros.










A funo G71 Modal, e se necessrio, dever ser programado em um bloco
separado.

Observao: Na maioria dos comandos no h necessidade de programar-se esta
funo pois a mesma est ativa quando a mquina ligada.


1.21. Programao em Coordenadas Absolutas G90

A funo G90 Modal e prepara a mquina para executar operaes em
coordenadas absolutas, que usam como referncia uma origem ( Zero Pea W ),
pr-determinada para programao.













Obs:
Muitas mquinas ao serem ligadas j assumem G90 como condio bsica de
funcionamento,
e a funo utilizada em 90% dos casos de programao.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
32
1.22. Programao em Coordenadas Incrementais G91

A funo G91 Modal e prepara a mquina para executar todas as operaes em
coordenadas incrementais. Assim todas as medidas so feitas atravs da distncia
a se deslocar.
Neste caso, a origem das coordenadas de qualquer ponto o ponto anterior ao
deslocamento.












Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
33
1.23. Programao de Avano por minuto G94

A funo G94 Modal e prepara o comando para computar todos os avanos
programados pela funo auxiliar f em pol/min quando utilizado juntamente com a
funo G70 ou mm/min quando utilizado juntamente com a funo G71.












Aps definio de aplicao encontraremos o seguinte formato para a funo f:
f 3.1 formato para pol/min (G94 com G70)
f 4 formato para mm/min (G94 com G71)

1.24. Programao de avano por rotao G95

A funo G95 Modal prepara o comando para computar todos os avanos
programados pela funo auxiliar f em pol/rot quando utilizado juntamente com a
funo G70 ou mm/rot quando utilizado juntamente com a funo G71.










Aps definio da aplicao encontraremos o seguinte formato para funo f:
f 2.4 formato para pol/rot (G95 com G70)
f 2.2 formato para mm/rot (G95 com G71)

Muitas mquinas ao serem ligadas j assumem G95 com a funo G71 como
condio bsica de funcionamento.



Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
34
Funes de posicionamento

As funes de posicionamento so aquelas que definem as coordenadas inerentes
as trajetrias a serem executadas pela ferramenta, e podem ser principais ou
auxiliares.

1.25. Posicionamento Principal ( Fresadora, 3 eixos )
So aquelas definidas pelo sistema de coordenadas ortogonal incremental ou
absoluta, cujos eixos tem as direes dos movimentos principais da mquina ou
seja , X, Y e Z.



1.26. Posicionamento Auxiliar

So funes definidas com o posicionamento co-direcional em X, Y e Z,
dependendo claro, da regncia exercida pelo modo preparatrio que est sendo
utilizado, como por exemplo em G2 e G3 onde I indica um valor co-direcional
paralelo ao eixo X, J indica um valor co-direcional paralelo ao eixo Y e K
indica um valor co-direcional paralela ao eixo Z.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
35
Funes Auxiliares

As funes auxiliares formam um grupo de funes que completam as informaes
transmitidas ao comando atravs das funes preparatrias e funes de
posicionamento principalmente com informaes tecnolgicas.
Dentre as funes auxiliares podemos destacar as seguintes:

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

Exemplo: N50 G0 X130. Z140. #
N55 G1 X132. Z138. F.2 #

1.28. Funo S
Atravs desta funo o comando recebe informaes quanto ao valor da
velocidade de corte de duas maneiras diferentes:

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

INDIRETA:
Quando utilizado com a funo G97 o valor da funo auxiliar S,
entra apenas como valor de rotao constante a ser usada da mquina, com um
formato de funo S4 (4 dgitos).
Exemplo:

G97 # ( Programao em rpm direta )
S3000 M3# ( rpm e sentido de giro )

ou simplesmente dependendo do comando
S3000 M3# ( rpm e sentido de giro )
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
36
1.29. Funo T
A funo T usada para selecionar as ferramentas na torre ou magazine da
mquina, informando seus parmetros de PRE-SET.

Exemplo para Torno:

T01 01 #
Onde:
T01 define a ferramenta a ser usada, e 01 define o corretor a ser utilizado.

Exemplo para Fresadora:

T01 M6 #
O01 S2000 M3 #
Onde:
T01 define a ferramenta a ser usada, e O01 define o corretor a ser utilizado.

1.30. Funo P

A funo P identifica programas e sub-programas e aceita at 3 dgitos numerais (
P01 a P250).
Todo programa existente no comando identificado atravs da funo auxiliar P,
pela qual poder ser chamado no diretrio de programas, renumerados ou at
mesmo apagados.

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

1.31. Funo F

Atravs da funo F programa-se a velocidade de avano para o trabalho em
usinagem.
Em se tratando de torno este avano poder ser em pol/rot (quando utilizada as
funes G70 com G94), com formato de funo f 2.4, ou em mm/rot (quando
utilizada as funes G71 com G95), com formato de funo f 2.2

Nota: Na maioria dos comandos, ligou a mquina ela j assume G71 com G95
(mm/rot) como condio bsica de funcionamento.

Exemplo:
N10 G1 X45. Z66. F.15 #

Ou
Em se tratando de fresadora, atravs da funo F pode-se programar a
velocidade de avano dos eixos para trabalho, em mm/min (formato F4) (quando
utilizada as funes G71 com G94, ou pol/min (formato F4.1) (quando utilizada as
funes G70 com G94.
O valor de F programado modal, isto , permanece memorizado at que seja
programado outro valor de F.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
37
O avano pode ser modificado durante uma execuo de usinagem atravs da
chave variadora de avano do painel de controle do comando, onde normalmente
pode-se variar de 0 a 150%.

Nota: Na maioria dos comandos, ligou a mquina ela j assume G71 com G94
(mm/min) como condio bsica de funcionamento.

Exemplo:
N10 G1 X50. Z120. F200 #

1.32. Funo H (inicia um desvio incondicional)

A funo auxiliar H precedida de um valor numrico, executa desvios
incondicionais no programa, podendo ser utilizada para iniciar uma subrotina.
Esta funo deve ser usada em programas contendo nmeros seqenciais de
sentena, precedida pela funo N, pois o desvio ocorre para um determinado
bloco, onde N tem um valor exatamente igual ao determinado na funo H.

Exemplo:

N00 ;EIXO #
:
H70
N30 T0101;BROCA #
N35 G54 #
N40 G00 X30. Z75.#
:
N70 T0202; DESBASTE INTERNO#
:
N200 M30 #

1.33. Funo E (termina um desvio incondicional)


A funo E (formato E4), especifica o bloco final da sub-rotina. O ltimo bloco da
sub-rotina a ser executado ser o anterior ao especificado pela funo E.

1.34. Funo L

A funo L define o nmero de repeties que uma determinada funo ou sub-
programa ou subrotina deve ser executado.
Pode-se chamar um sub-programa para mltiplas repeties, programando-se um
bloco contendo a funo P (com o nmero do sub-programa) e L (com o nmero
de vezes que o sub-programa dever ser executado.

Exemplo:
N80 P10 L3 # (Esta sentena define que o sub-programa 10 ser repetido 3 vezes)


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
38
1.35. Funo / (Barra)


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

/N90 M08 #
:

1.36. Funo EOB (END OF BLOCK)

A funo auxiliar EOB, representado pelo caracter #,e utilizada no final de
cada bloco ou sentena com o intuito de finaliza-la para que outra possa ser aberta.
Exemplo:

:
N10 G1 X45. Z66. F.15 #
:
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
39
Funes Miscelneas M

As funes Miscelneas formam um grupo de funes que abrangem os recursos
da mquina no cobertos pelas funes preparatrias, de posicionamento,
auxiliares, especiais, ou seja so funes complementares. Estas funes tm
formato M2 ( 2 dgitos ) e apenas um cdigo M pode ser usado em cada bloco ou
sentena.
FUNES M

M00 Parada do programa
M01 Parada opcional do programa
M02 Fim de programa
M03 Sentido horrio de rotao do eixo-rvore
M04 Sentido anti-horrio de rotao do eixo-rvore
M05 Desliga o eixo-rvore
M06 Libera o giro da torre
M08 Liga refrigerante de corte
M09 Desliga refrigerante de corte
M10 Troca faixa de rotao
M11 Troca faixa de rotao
M12 Troca faixa de rotao
(*) M15 Liga ferramenta rotativa no sentido horrio
(*) M16 Liga ferramenta rotativa no sentido anti-horrio
(*) M17 Desliga ferramenta rotativa
(*) M18 Liga manipulador de peas
(*) M19 Orientao do eixo-rvore
(*) M20 Liga aparelho alimentador de barras
(*) M21 Desliga aparelho alimentador de barras
(*) M22 Trava o eixo-rvore
(*) M23 Destrava o eixo-rvore
M24 Abrir placa
M25 Fechar placa
(*) M26 Recuar o mangote do contra-ponto
(*) M27 Acionar o mangote do contra-ponto
(*) M28 Abrir luneta
(*) M29 Fechar luneta
M30 Fim de programa
(*) M33 Posicionamento do contra-ponto
(*) M36 Abrir a porta automtica
(*) M37 Fechar a porta automtica
(*) M38 Avanar o aparador de peas
(*) M39 Recuar o aparador de peas
(*) M50 Subir o brao do leitor de posio da ferramenta (TOOL EYE)
(*) M51 Descer o brao do leitor de posio da ferramenta (TOOL EYE)
(*) FUNES OPCIONAIS
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
40
Dentre as funes Miscelneas podemos destacar as seguintes:

1.37. Parada do Programa M00

Este cdigo causa parada imediata do programa, refrigerante de corte, 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, trocar faixas de rotaes, etc.


1.38. Fim de Programa M02

Esta funo usada para indicar o fim de programa existente na memria do
comando.


1.39. Sentido Horrio de Rotao do Eixo rvore M03

Esta funo gira o eixo rvore no sentido horrio olhando-se frontalmente.











A funo M03 cancelada por: M00, M01, M02, M04, M05 e M30.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
41
1.40. Sentido Anti-horrio de Rotao do Eixo rvore M04

Esta funo gira o eixo rvore no sentido anti-horrio olhando-se frontalmente.
A funo M04 cancelada por: M00, M01, M02, M03, M05 e M30.










1.41. Desliga o Eixo rvore M05

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 pelas funes
M03 e M04.









1.42. Libera giro de torre M06

Em mquinas que possuam troca automtica de ferramentas, toda vez que se
seleciona uma determinada face da torre, atravs da funo T, esta deve ser
acompanhada da funo M06 que permite o giro da torre, para que haja a troca das
mesmas.
Necessariamente, a funo M06 no precisa vir no mesmo bloco da funo T.












Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
42
1.43. Liga o Refrigerante de Corte M08

Este cdigo aciona o motor da refrigerao de corte e cancela-se por M09, M00,
M01, M02, M30.


1.44. Desliga o Refrigerante de Corte M09

Este cdigo desliga o motor da refrigerao de corte e est ativo ao inicia-se o
programa.





1.45. Fim de Programa M30

Esta funo tem a mesma aplicao da funo M02 para comandos que trabalham
com memria.



Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
43
Condies Bsicas ao se ligar a mquina CNC Default.

Dentre as funes Preparatrias, algumas so ativadas automaticamente quando a
mquina ligada, dando-lhe assim condies bsicas de funcionamento, dentre as
quais podemos destacar as seguintes: G20 Programao em dimetro, G40
Cancela compensao do raio da ponta da ferramenta, G71 Admite programao
em milmetros, G90 Programao em coordenadas absolutas, G95 Estabelece a
programao em avano por rotao, G99 Cancela novas origens do sistema de
coordenadas absolutas. Estas funes podem ser modificadas somente atravs de
funes de cancelamento, ou mudanas nos parmetros da mquina.




Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
44
Ponto de troca

O ponto de troca uma coordenada qualquer definida no programa cujo objetivo :

- Servir de ponto de partida para posicionamentos rpidos.
- Servir como ponto de parada para troca de ferramentas.
- Local seguro para giro de torre eltrica ou virar peas na placa.
- Paradas de programa, etc.


Este procedimento visa evitar colises indesejveis de ferramentas, facilitar o
trabalho por parte do operador da mquina e aumentar a sua segurana.











:
GZO M05
T02 M06
O02 S2500 M03
:

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
45
Composio de um programa CNC Discovery 4022

A composio de um programa CNC baseia-se nas informaes geomtricas e
tecnolgicas necessrias para a execuo de uma determinada pea. Tal
composio dever ser estruturada com os seguintes elementos:

1.46. Cabealho
Atravs do cabealho do programa so introduzidos o nome do programa e as
funes que determinam os modos de programao, necessrios a execuo do
programa, tais como o sistema de coordenadas empregado, o plano de trabalho
desejado, o sistema de medio e etc.
Obs: O comentrio inserido no incio do programa sem o nmero de bloco (funo
N), ser apresentado ao lado do nmero do programa no diretrio de programas do
comando, caracterizando assim o nome do mesmo.

1.47. Comentrios
O caracter que define um comentrio o ponto e vrgula ( ; ).
O texto de um comentrio dever estar logo aps o caracter ; atravs do qual
possvel passar instrues ou informaes ao operador.
Os comentrios devem ser inseridos no final do bloco ou em blocos isolados,
jamais no meio do bloco.
Um comentrio poder ter at 120 caracteres dos quais apenas 41 sero
apresentados no campo de comentrios da tela.

1.48. Chamada de ferramenta
A chamada das ferramentas operantes feita atravs da funo auxiliar T
(formato T2, dois dgitos), cujo os dgitos numricos definem a posio da
ferramenta no magazine, e tambm pelas instrues inerentes a sua utilizao tais
como corretor, rotao e sentido de giro.
Lembramos que a troca da ferramenta no efetuada pela funo T, mas sim
pela funo miscelnea M06que dever acompanha-la ex.: T01 M06 #

1.49. Blocos de Usinagem
Um bloco de usinagem contm todas as informaes necessrias execuo de
uma etapa do programa. Est limitado em 120 caracteres por linha e pode ser
subdividido em vrias linhas de programao.
O nmero do bloco pode ser escolhido livremente, obedecendo a uma ordem de
aparecimento na programao, porm, no dever haver mais de um bloco com o
mesmo nmero.
permitida a programao sem numerao de bloco, porm, neste caso no ser
possvel o adiantamento do programa para um bloco intermedirio nem a utilizao
de instrues de salto.

1.50. Ponto de troca
O ponto de troca um posicionamento definido na programao para promover as
trocas de ferramentas necessrias execuo da pea.
Lembramos que para isso deve-se desligar o eixo rvore, e normalmente
efetuado atravs da sintaxe G0 Z0 O0 M05 # (GZO M5 #).

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
46
1.51. Final de Programa
O final do programa ser representado por uma funo miscelnea especfica
entendida pelo comando, e tal instruo dever estar sozinha na sentena e na
ltima linha de programao.



Estrutura Bsica de Programao


- Cabealho de Programa

; NOME # (Nome do Programa)
N10 G99 # (Retorno ao Zero mquina)
N20 G90 # (Programao no Sistema de Coordenadas Absolutas)
N30 G94 # (Programao de avano em minuto)
N40 G71 # (Programao em Milmetros)
N50 G17 # (Plano de trabalho X,Y)


- Chamada de ferramenta

N80 T01 M06 ; FRESA DE TOPO DE 10 MM # (Chamada de Ferramenta e
Liberao para a troca de posio no Magazine)
N90 O01 S2500 M03 # (Ativa o corretor da ferramenta, a rotao desejada
e o sentido e giro).
N100 M08 # (Liga refrigerante de corte)
:

- Blocos de usinagem

:
N150 G00 X50. Y45. # (Posicionamento rpido)
N160 G01 X80. F400 # (Interpolao linear com avano programado)
:

- Trocas de ferramentas

:
N240 M09 # (Desliga refrigerante de corte)
N250 GZO M05 # (Ponto de troca, cancela corretor de ferramenta e
desliga o eixo rvore)
N260 T02 M06; BROCA HELICOIDAL 5MM # (Chama a nova ferramenta
e Libera para a troca de posio no magazine)
N270 O02 S3000 M03 # (Ativa o corretor da nova ferramenta, a rotao
desejada e o sentido de giro).
N280 M08 # (Liga refrigerante de corte)
:

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
47
- Final de programa

:
N930 M09 # (Desliga refrigerante de corte)
N940 GZO M05 # (Ponto de troca, cancela corretor de ferramenta e
desliga o eixo rvore)
N950 T00 M06 # (Descarrega o eixo rvore)
N960 M30 # (Final de programa)
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
48
Programao Convencional Ponto a Ponto

1.52. Interpolao Linear com avano Rpido G00

A funo G00 realiza movimentos retilneos nos eixos com a maior velocidade de
avano disponvel para cada modelo de mquina, devendo ser utilizada somente
para posicionamentos sem nenhum tipo de usinagem.

G00 X... x... Y... y... Z... z... (M...) (Q...) #


















Onde:

X - Definio do Ponto final no eixo X (absoluto).
x - Definio do Ponto final no eixo X (incremental).
Y - Definio do Ponto final no eixo Y (absoluto).
y - Definio do Ponto final no eixo Y (incremental).
Z- Definio do Ponto final no eixo Z (absoluto).
z - Definio do Ponto final no eixo Z (incremental).
M - Definio de funo Miscelnea.
Q - Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)
# - Fim de bloco


Observaes:
A funo G00 Modal portanto cancela G01, G02, G03 e G73.
Graficamente representada por linhas cheias e dada em metros por minuto.
Utilizar a funo G00 somente para posicionamentos sem nenhum tipo de
usinagem.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
49
1.53. Interpolao Linear com avano Programado G01

A funo G01 realiza movimentos retilneos com qualquer ngulo, executados
atravs das coordenadas descritas, utilizando-se de uma velocidade de avano (F)
pr determinada pelo programador.

G01 X.. x.. Y.. y.. Z.. z.. (F..) (M..) (Q..) #



















Onde:

X - Definio do Ponto final no eixo X (absoluto).
x - Definio do Ponto final no eixo X (incremental).
Y - Definio do Ponto final no eixo Y (absoluto).
y - Definio do Ponto final no eixo Y (incremental).
Z- Definio do Ponto final no eixo Z (absoluto).
z - Definio do Ponto final no eixo Z (incremental).
F - Avano
M - Definio de funo Miscelnea.
Q - Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)
#- Fim de bloco



Observaes:
A funo G01 Modal portanto cancela G00, G02, G03 e G73.
Graficamente representada por linhas cheias e dada em milmetros por minuto.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
50
Compensao Automtica do Raio da Ferramenta ( 3 EIXOS )

Nas Fresadoras CNC o ponto comandado da ferramenta, um ponto que
encontra-se no cruzamento das linhas X e Y, e se d na linha de centro da
ferramenta, porm, a aresta de corte da ferramenta quem atua na usinagem.
Neste caso a compensao automtica do raio da ferramenta, um recurso de
programao que permite determinar o contorno real da pea, para que este seja
coincidente com a aresta de corte da ferramenta durante os blocos de usinagem,
evitando assim os clculos de compensao por parte do programador.

















Para que o comando efetue os clculos de compensao necessrio que ele
seja informado sobre o dimetro da ferramenta utilizada (D), o plano de trabalho
desejado, e o cdigo de compensao que o instruir sobre o deslocamento do
avano de corte da ferramenta em relao a pea.








Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
51
1.54. Cdigos de compensao Automtica do raio da ferramenta

As funes G40, G41 e G42 que atuam na compensao do dimetro da
ferramenta.
A ativao/desativao destas compensaes poder ocorrer durante a vigncia
de G01,G02,G03 e G73. G40, G41 ou G42 devem ser programadas em um bloco
sem deslocamento de eixos, no entanto, a correo apenas ter efeito quando pelo
menos um dos eixos pertencentes ao plano de correo for movimentado. Neste
bloco de aproximao, a compensao do raio da ferramenta interpolada dentro
deste movimento, onde recomenda-se que o movimento seja feito sem o corte de
material.

A utilizao de G41 ou G42 dependem basicamente do posicionamento da
ferramenta com relao a pea e do sentido de deslocamento da mesma (G41
ferramenta esquerda da pea em funo do sentido de usinagem e G42
ferramenta direita da pea em funo do sentido de usinagem), conforme figuras
a seguir:

Atravs da funo G40 ser desativado a compensao do raio da fresa.

Observao:
Dentro da compensao o comando aceita a funo G00 porm no efetua sua
compensao, cuidado !!!.



G42 (Ferramenta direita da pea em
funo do sentido de usinagem)
G41 (Ferramenta esquerda da pea
em funo do sentido de usinagem)

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
52
Tempo de permanncia G04

Aplicao na Discovery 4022

Com a funo G04 entre um deslocamento e outro da ferramenta, pode-se
programar um determinado tempo para que a mesma permanea parada. A funo
G04 executa essa permanncia cuja durao definida por um valor associado F
(formato F3.2), que define o tempo em segundos (000,01 a 999,99 segundos). Na
primeira vez que um bloco aparece com G04 no programa a funo F (tempo de
permanncia) deve ser includa no bloco, porm o tempo de permanncia modal,
e novos tempos usados nos blocos seguintes que tiverem o mesmo valor da funo
F, podem ser requeridos apenas com a programao da funo G04.


G04 F... #

















Exemplo 01 (Furo de Broca)

:
N30 G00 X50. Y50. Z10. M08 #
N35 G01 Z-1. F150 #
N40 G04 F1. #
N45 G01 Z-14. #
N50 G04 F1. #
N55 G00 Z10. M09 #
:

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
53
EXEMPLO DE FIXAO

Objetivo: Aplicar G00 e G01utilizando os cdigos de compensao G40,G41 ou
G42.


1. DESENHO DA PEA:









2. FERRAMENTAS





Fresa de topo de |10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
54
OBSERVAES:









N.
BLOCO

F.
PREP
.
POSICIONAMENTO FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
EIXOS
X, Y, Z
; EXEMPLO-03 #
G99 #
G90 #
G94 #
G71 #
G17 #
T01 M6 ; FRESA_10_MM #
O01 S2000 M3 #
G0 X 10. Y 10. #
Z 10. # (Aproximao)
G1 Z 3. F500 M8 # (Penetrao da ferramenta)
G42 # (Compensao do raio da ferr. direita)
G1 Y 0 F300 #
X100. Q10. #
Y 50. Q -10. #
X 0 #
Y 7. #
G40 # (Descompensao)
G1 X 7. #
G0 Z 10. M9 #
GZO M5 #
M30 #












Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
55
EXERCCIO DE FIXAO

Objetivo: Aplicar G00 e G01utilizando os cdigos de compensao G40,G41 ou
G42.


1. DESENHO DA PEA:







2. FERRAMENTAS




Fresa de topo de | 8 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
56
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS






































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
57
Interpolao Circular G02 e G03

Aplicao na Discovery 4022

G02 / G03 X.. x.. Y.. y.. Z.. z.. I.. J.. (F..) (M..) (Q..) #























Onde:

X - Definio do Ponto final no eixo X (absoluto).
x - Definio do Ponto final no eixo X (incremental).
Y - Definio do Ponto final no eixo Y (absoluto).
y - Definio do Ponto final no eixo Y (incremental).
Z- Definio do Ponto final no eixo Z (absoluto).
z - Definio do Ponto final no eixo Z (incremental).
I - Centro do arco em relao ao eixo X.
J - Centro do arco em relao ao eixo Y.
F - Avano
M - Definio de funo Miscelnea.
Q Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)
#- - Fim de bloco


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
58
EXEMPLO DE FIXAO

Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.

1. DESENHO DA PEA:









2. FERRAMENTAS








Fresa de topo de |10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
59
OBSERVAES:









N.
BLOCO

F.
PREP
.
POSICIONAMENTO FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
EIXO
X
EIXO
Y
EIXO
Z
; EXEMPLO-04 #
G99 #
G90 #
G94 #
G71 #
G17 #
T01 M6 ; FRESA_10_MM #
O01 S3000 M03 #
G0 X 10. Y 10. #
Z 10. #
G1 Z 6. # F500 M8 #
G42 # (Compensao direita)
G1 Y0 #
X 80. #
G3 X 100. Y 20. I 80. J 20. #
G1 Y 50. #
X 20. #
G2 X 0 Y 30. I 0 J 50. #
G1 Y 10. #
G40 # (Descompensao)
G1 X 10. M9 #
G0 Z 10. #
GZO M5 #
T00 M6 #
M30 #







Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
60
EXERCCIO DE FIXAO

Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.

1. DESENHO DA PEA:









2. FERRAMENTAS






Fresa de topo de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
61
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS







































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
62
Montagem de Sub-rotinas
Seqncias repetitivas na programao podem ser feitas na forma de sub-rotinas,
visando com este procedimento diminuir o nmero de sentenas programadas.
Na montagem da sub-rotina so utilizadas as funes auxiliares H E e L como
veremos a seguir:


Funo H desvio /chamada de sub-rotina

A funo H (formato H4), instrui o controle a desviar para o bloco que tem um
nmero de seqncia (funo N) igual ao da funo H. O controle executa os
blocos comeando pelo nmero do bloco especificado juntamente com a funo H
e continua at encontrar um M02 ou o ltimo bloco da sub-rotina especificado pela
funo E .

Funo E fim de uma seqncia

A funo E (formato E4), especifica o bloco final da sub-rotina. O ltimo bloco da
sub-rotina a ser executado ser o anterior ao especificado pela funo E.

Funo L repeties de bloco

A funo L (formato L3), num bloco de dados faz com que bloco de dados seja
executado L vezes. A funo L pode ter um valor de 0 a 255.
Para repetir movimentos de eixos:
G01 X-25. L4 #
Assume modo incremental (G91) e executa um movimento de 25mm. Na direo
negativa de X num total de 4 vezes.
Para repetir um sub-programa
P5 L4 #
Executa o programa nmero 5 num total de 4 vezes.
Para repetir uma sub-rotina
H100 E200 L4 #
Executa sub-rotina do bloco N100 at o bloco N200 num total de 4 vezes.

Observaes:
Aconselha-se a programao inicial da sub-rotina no modo incremental.
A programao da sub-rotina poder estar em qualquer ponto do programa, isto
no incio, no meio ou no fim, no importa pois no ato do desvio da programao
atravs da funo H o comando iniciar a execuo da sub-rotina.
Ao finalizar a sub-rotina atravs da funo E a execuo do programa volta para
a sentena imediatamente posterior .
Se a sub-rotina for programada sem a funo L o comando executar apenas
uma vez sua execuo.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
63
EXEMPLO DE FIXAO

Objetivo:
Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.
Aplicar as funes H, E, L na montagem da sub-rotina de desbaste do perfil.

1. DESENHO DA PEA:



2. FERRAMENTAS






Fresa de topo de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
64
OBSERVAES:







N.
BLOCO

F.
PREP
.
POSICIONAMENTO FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
EIXO
X
EIXO
Y
EIXO
Z
; EXEMPLO #
G99 #
G90 #
G94 #
G71 #
G17 #
T01 M06 ; FRESA_10_MM #
O01 S2000 M03 #
G0 X 10. Y 10. #
Z10. #
G1 Z 0 F1000 M8 #
N80 # Inicio da subrotina
G1 z 4. F500 #
G42 # (Compensao direita)
G1 Y0 F300 #
X88. #
G3 X100. Y12. I88. J12. #
Y30. #
G2 X 85. Y45. I100. J45. #
Y55. #
G3 X70. Y70. I70. J55.
X10.
G3 X0 Y 60. I10. J60. #
Y 10. #
G40 # (Descompensao)
G1 X 10. M9 #
N90 # Final da sub-rotina
H80 E90 L4 # ( sub-rotina)
G0 Z 10. #
GZO M5 #
M30 #




Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
65
EXERCCIO DE FIXAO

Objetivo:
Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.
Aplicar uma sub-rotina no desbaste do perfil.

1. DESENHO DA PEA:



2. FERRAMENTAS






Fresa de topo de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
66
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS







































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
67
Arredondamento ou Chanfro funo Q
A funo Q quando programada juntamente com as funes G01, G02 ou G03,
provocar a insero de um Raio ou Chanfro, entre o movimento gerado pelo bloco
que contm a funo Q (mov. 1) e o bloco seguinte (MOV. 2).

Se o valor de Q for positivo, especificar o raio do arco a ser inserido entre os
dois movimentos.


Se o valor de Q for negativo, especificar a dimenso do chanfro a ser inserido
entre os dois movimentos.



Observao:
As intervenes usando a funo Q , tanto para raios quanto para
chanfros, trabalham com o vrtice das interpolaes.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
68
Exemplos de aplicao da Funo Q



Exemplo 01
:
G1 X0 Y0 F400 #
X70. Q10. #
X30. Y50. #
X0 #
Y0 #
:







Exemplo 02
: :
G1 X0 Y0 F400 #
X60. Q10. #
Y60. Q-10. #
X0 Q15 #
Y0 #
:










Exemplo 03
:
G1 X0 Y0 F400 #
Y48. #
X25. #
X35. Y35. #
G2 X70. Y0 I35. J0 Q5. #
G1 X0 #
:

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
69
Ciclos Automticos de usinagem


Ciclos Fixos

Os ciclos fixos consistem em uma srie de funes preparatrias pr-determinadas,
que executam operaes de usinagem atravs de uma nica sentena de
programao.

Estas sentenas comandam os movimentos de todos os eixos e a utilizao das
funes auxiliares nelas contidas.

Os ciclos fixos ajudam assim na execuo de operaes complexas tais como
desbastes, roscamentos, furaes e outras, pois, elimina a necessidade de
informaes repetitivas de programao.




Dentre os vrios ciclos fixos podemos destacar os seguintes:


- G81 Ciclo de furao simples;
- G83 Ciclo de furao com descarga de cavacos;
- G84 Ciclo de roscamento com macho;
- G86 Ciclo de mandrilamento com parada do eixo;
- G24 Auto rotina de crculo de furos;
- G25 Auto rotina de retngulo de furos;
- G26 Auto rotina para alojamento interno.



Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
70
1.55. G81 Ciclo de Furao

A funo G81, possibilita a execuo de operaes de furao simples onde h
necessidade de um tempo de permanncia da ferramenta parada. Este ciclo faz
uso de uma velocidade de avano pr determinado para a usinagem (F), e
tambm caso necessrio um avano para a retrao da ferramenta (V), at o plano
R (P=0) ou Z inicial (P=0).
Como todo ciclo fixo, G81 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).


G00 Z.. # (Posicionamento Z Inicial)
G81 Z.. (R..) (F..) (V..) (P..) (D..) X.. Y.. # (Ciclo de Furao)
G80 # (Cancelamento do ciclo)









Z (inicial)
Z 0 ( zero pea)
1.1.1.1.1.1.1.4.P
l
a
n
o

R

(
I
n

c
i
o

d
o

c
i
c
l
o
)
D
V
P=0
1.1.1.1.1.1.1.3.P
=
0
F
Z (final)
R
Retrao
P0
Plano R (incio do ciclo)
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
71
Onde:

Z Profundidade mxima (Z final).
R Plano Rpido (Plano de referncia para incio do ciclo com avano de
usinagem), seu valor dado em relao ao zero pea.
F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at
a profundidade mxima (Z final).
Obs: Caso F no seja programado o comando assume o valor default
conforme pgina de controle (geralmente F default = 2500 mm/min)
V Avano de sada (Velocidade de avano de retrao da profundidade mxima
(Z final), at Plano R (P=0), ou Z inicial (P=0).
Obs: Caso V no seja programado o comando assume movimento rpido
na retrao da ferramenta.
P Retrao da ferramenta (Se P no for programado ou programado com valor
igual a 0 (zero), a retrao se dar at o plano R. Se P for programado com um
valor diferente de 0 (zero) (1 a 250), a retrao se dar em velocidade de avano
V at o plano R, depois assume avano rpido at Z inicial.
D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na
profundidade mxima (Z final), antes que ocorra a retrao.
X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.
Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
72
EXEMPLO DE FIXAO 01

Objetivo: Usar a funo G81, aplicando as funes auxiliares N, H, e E no
programa de execuo.


1. DESENHO DA PEA:







2. FERRAMENTAS





Broca de Centro

Broca Helicoidal de | 10 mm

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
73
OBSERVAES:






N.
BLOCO

F.
PREP
.
POSICIONAMENTO FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
EIXOS
X, Y, Z
; EXEMPLO_G81 #
G99 #
G90 #
G71 #
G17 #
T01 M6 ; Broca de Centro #
O01 S1000 M03 #
G0 X0 Y0 #
Z10. M8 # (Posicionamento Inicial)
G81 Z- 6.5 R5. F50 V300 D1. P0 ; Furos de Centro #
N40 ;Bloco com o posicionamento dos furos #
G0 X30. Y30. #
X-30. #
Y-30. #
X30. #
N50 ; Fim dos Posicionamentos #
G80 ; Cancela o Ciclo de furao G81 #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
T02 M6 ; Broca Helicoidal 10 mm #
O02 S700 M03 #
G0 X0 Y0 #
Z10. M8 #
G81 Z-20. R5. F100 V300 P0 ; Furos de 10 mm #
H40 E50 #
G80 #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
M30 #

Comentrio: Por se tratar de coordenadas iguais para operaes diferentes (centro e
furao), separar as coordenadas de furao por bloco (N40 a N50), podendo dessa
forma efetuar um desvio dentro do programa, atravs das funes (H e E),
simplificando sua programao.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
74
1.56. G83 Ciclo de Furao com Descarga

A funo G83, possibilita a execuo de operaes de furao onde h
necessidade de uma retrao da ferramenta, para quebra e remoo do cavaco.
Este ciclo faz uso de uma velocidade de avano pr determinado para a usinagem
(F), a partir do o plano R, e uma velocidade rpida para retrao at plano R (P=0)
ou Z inicial (P=0).
Como todo ciclo fixo, G83 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).

Retrao Simples

G00 Z.. # (Posicionamento Z Inicial)
G83 Z.. (R..) (I..) (F..) (W..) (D..) X.. Y.. # (Ciclo de Furao)
G80 # (Cancelamento do ciclo)

Retrao Final
Z (inicial)
Z 0 ( zero pea)
D
D

I
P=0
F
Z (final)
R
W
D
D
I
F
Plano R (incio do ciclo)
P0
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
75
EXEMPLO DE FIXAO

Objetivo:

1. DESENHO DA PEA:

2. FERRAMENTAS






Broca de Centro
Broca helicoidal de | 7 mm
Broca helicoidal de | 10 mm
Rebaixador de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
76


N.
BLOCO

F.
PREP
POSICIONAMENTO FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
EIXOS
X, Y, Z
; SAPATA #
G99 #
G90 #
G71 #
G17 #
T01 M6 ; Broca de Centro #
O01 S1000 M03 #
G0 X0 Y0 #
Z10. M8 #
G81 Z- 6.5 R5. F50 D1. V500 P1 ; Ciclo de furao #
P60 #
G80 ; Cancela Ciclo de furao #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
T04 M6 ; Broca Helicoidal de 10 mm #
O04 S800 M3 #
G0 X0 Y0 #
Z10. M8 #
G83 Z- 50. R5. F150 D1. I15. W2. P1 ; Ciclo de furao #
P60 #
G80 ; Cancela Ciclo de furao #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
M30 #



SUB-PROGRAMA P60
; Sub_SAPATA #
; Bloco de furos de 10 mm #
G0 X18.561 Y18.561 #
X-18.561 #
Y-18.561 #
X18.561 #
M02 #

Observao:
No subprograma usar somente posicionamentos em G00, pois em caso contrrio o
ciclo ignora a coordenada.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
77
EXERCCIO DE FIXAO

1. DESENHO DA PEA:


2. FERRAMENTAS






Broca de Centro
Broca helicoidal de | 10 mm
Rebaixador de | 16 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
78
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS






































OBSERVAES:



Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
79
N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS








































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
80
1.57. G84 Ciclo de Roscamento

A funo G84, possibilita a execuo da operao de roscamento direita em furos
com macho para roscar, onde utilizando uma velocidade de avano pr
determinado, ao atingir a profundidade mxima, automaticamente o comando
inverte o sentido de giro do eixo rvore e efetua a retrao da ferramenta tambm
em velocidade de avano at o plano R (P=0) ou Z inicial (P=0).
Como todo ciclo fixo, G84 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).

G00 Z.. # (Posicionamento Z Inicial)
G84 Z.. (R..) (F..) (P..) (D..) X.. Y.. # (Ciclo de Roscar com macho)
G80 # (Cancelamento do ciclo)











Retrao Final
Z (inicial)
Z 0 ( zero pea)
P=0
F
Z (final)
R
D
F F
P0
Plano R (inicio do ciclo)
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
81
Onde:

Z Profundidade mxima (Z final).
R Plano Rpido (Plano de referncia para incio do ciclo com avano de
usinagem).
F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at
a profundidade mxima (Z final), e tambm de retrao at Plano R (P=0), ou Z
inicial (P=0).
Obs: Clculo F = rpm x Passo da rosca
Caso F no seja programado o comando assume o valor default
conforme pgina de controle (geralmente F default = 2500 mm/min)
P Retrao da ferramenta (Se P no for programado ou programado com valor
igual a 0 (zero), a retrao se dar at o plano R, em velocidade de trabalho F. Se
P for programado com um valor diferente de 0 (zero) (1 a 250), a retrao se dar
em velocidade de avano F at o plano R, depois assume avano rpido at Z
inicial.
D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na
profundidade mxima (Z final), depois da reverso do sentido de giro do eixo rvore
e antes que ocorra a retrao da ferramenta.
X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.
Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
82
EXEMPLO DE FIXAO

1. DESENHO DA PEA:






2. FERRAMENTAS





Broca de Centro
Broca helicoidal de | 6.5 mm
Macho M8x1
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
83


N.
BLOCO

F.
PREP
POSICIONAMENTO FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
EIXOS
X, Y, Z
; Placa de Fixao #
G99 #
G90 #
G71 #
G17 #
T01 M6 ; Broca de Centro #
O01 S1000 M03 #
G0 X0 Y0 F500 #
Z10. M8 #
G81 Z- 6.5 R5. F150 D1. V500 P0 ; Ciclo de furao #
P240 #
G80 ; Cancela Ciclo de furao #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
T02 M6 ; Broca Helicoidal de 6.5 mm #
O02 S1500 M3 #
G0 X0 Y0 #
Z10. M8 #
G81 Z-20. R5. F100 D1. V500 P1 ; Ciclo de furao #
P240 H40 E50 #
G80 ; Cancela Ciclo de furao #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
T03 M6 ; Broca Helicoidal de 10 mm #
O03 S1000 M3 #
G0 X0 Y0 #
Z10. M8 #
G81 Z-30. R5. F150 D1. V500 P1 ; Ciclo de furao #
P240 H50 #
G80 ; Cancela Ciclo de Furao #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
T04 M6 ; Macho M8x1 #
O04 S320 M3 #
G0 X0 Y0 #
Z10. M8 #
G84 Z-15. R5. F320 P0 ; Ciclo de Roscar #
P240 H40 E50 #
G80 ; Cancela Ciclo de Roscar #
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
84

G0 X0 Y0 #


Z10. M9 #
GZO M5 #
M30 #






SUB-PROGRAMA P240

; Sub_Placa #
N40 ; Bloco de furos de 6.5 mm #
G0 X20. Y14. #
X80. #
Y64. #
X20. #
N50 ; Bloco de furos de 10 mm #
G0 X50. Y14. #
X80. Y39. #
X50. Y64. #
X20. Y39. #
X50. Y39. #


M02 #










Observao:
No subprograma usar somente posicionamentos em G00, pois em caso contrrio o
ciclo ignora a coordenada.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
85
EXERCCIO DE FIXAO

Usinar somente os furos com rosca.


1. DESENHO DA PEA:







2. FERRAMENTAS




Macho M6x1
Broca helicoidal de | 5 mm
Broca de Centro


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
86
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS








































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
87
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS








































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
88
1.58. G86 Ciclo de Mandrilamento com Parada do Eixo

A funo G86, possibilita a execuo da operao de mandrilamento, tendo como
caracterstica a retrao da ferramenta com o eixo rvore desligado. Este ciclo faz
uso de uma velocidade de avano pr determinado para a usinagem (F), e
tambm caso necessrio para a retrao da ferramenta (V), at o plano R (P=0) ou
Z inicial (P=0).
Como todo ciclo fixo, G86 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).

G00 Z.. # (Posicionamento Z Inicial)
G86 Z.. (R..) (F..) (V..) (P..) (D..) X.. Y.. # (Ciclo de Mandrilamento)
G80 # (Cancelamento do ciclo)












Retrao Final
Z (inicial)
Z 0 ( zero pea)
1.1.1.1.1.1.1.2.P
l
a
n
o

R

(
I
n

c
i
o

d
o

c
i
c
l
o
)
P=0
1.1.1.1.1.1.1.1.P
=
0
F
Z (final)
R
D
V V
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
89
Onde:

Z Profundidade mxima (Z final).
R Plano Rpido (Plano de referncia para incio do ciclo com avano de
usinagem).
F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at
a profundidade mxima (Z final).
Obs: Caso F no seja programado o comando assume o valor default
conforme pgina de controle (geralmente F default = 2500 mm/min)
V Avano de sada (Velocidade de avano de retrao da profundidade mxima
(Z final), at Plano R (P=0), ou Z inicial (P=0), onde religar o eixo rvore.
Obs: Caso V no seja programado o comando assume movimento rpido
na retrao da ferramenta.
P Retrao da ferramenta (Se P no for programado ou programado com valor
igual a 0 (zero), a retrao se dar at o plano R. Se P for programado com um
valor diferente de 0 (zero) (1 a 250), a retrao se dar em velocidade de avano
V at o plano R, depois assume avano rpido at Z inicial.
D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na
profundidade mxima (Z final), antes que ocorra a retrao.
X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.
Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
90
EXEMPLO DE FIXAO

1. DESENHO DA PEA:
2. FERRAMENTAS





Broca de Centro
Broca helicoidal de | 6 mm
Barra de Mandrilar
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
91
OBSERVAES:

Programa Principal


N.
BLOCO

F.
PREP
.
POSICIONAMENT
O
FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS EIXOS
X, Y, Z
; Canecas #
G99 #

G90 #
G71 #
G17 #
N1
O01 S1000 M03 #
G0 X0 Y0 F500 #
Z10. M8 #
G81 Z-6.5 R5. F150 D1. V500 P0 ; Ciclo de furao #
P100 H40 E50#
G80 ; Cancela Ciclo de furao #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #


T02 M6 ; Broca Helicoidal de 6 mm #


O02 S1500 M3 #
G0 X0 Y0 #



Z10. M8 #
G81 Z-15. R5. F100 D1. V500 P1 ; Ciclo de furao #
P100 H40 E50 #
G80 ; Cancela Ciclo de furao #
G0 Z10. M9 #
X0 Y0 #
GZO

M5 #


T03 M6 ; Barra de Mandrilar#


O03 S1000 M3 #
G0 X0 Y0 #


Z10. M8 #
G85 Z- 40. R5. F150 D1. V300 P1 ; Ciclo de Mandrilar #
P100 H50 #
G80 ; Cancela Ciclo de Rebaixar #
G0 Z10. M9 #
X0 Y0 #
GZO M5 #
T00 M6 #
M30 #

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
92

SUB-PROGRAMA P100

; Sub_Caneca #
N40 ; Bloco de furos de 6 mm #
G0 X7. Y7. #
X50. #
X93. #
Y69. #
X50. #
X7. #
N50 ; Bloco de furos Mandrilados #
G0 X27. Y38. #


X73. #


M02 #










Observao:
No subprograma usar somente posicionamentos em G00, pois em caso contrrio o
ciclo ignora a coordenada.


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
93
1.59. G24 Auto-Rotina de Crculo de Furos

A funo G24, executa automaticamente um auto ciclo (G81/G86), sub-programa
ou sub-rotina , em um padro circular de pontos (furos) igualmente espaados, com
no mximo 128 vezes.
O comando executa o auto ciclo (G81/G86) no primeiro ponto (furo) do padro
circular (Pi), e a funo G24 se encarrega de efetuar a movimentao em rpido
entre os outros pontos (furos) para a continuao do auto ciclo at o seu trmino.

G00 Z... # (Posicionamento Z inicial)
G81/G86... # (Auto-Ciclo)
G24 I... J... L... W... (X... Y...) (R... C...) # (Auto-Rotina)
G80 # (Cancelamento)




Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
94
Onde:


I Coordenada do centro do crculo de furos no eixo X, em absoluto ou
incremental. Se no programado a posio atual em X assumida como sendo a
coordenada do centro do crculo de furos.

J Coordenada do centro do crculo no eixo Y em absoluto ou incremental . Se no
programado, a posio atual em Y assumida como sendo a coordenada do
centro do crculo.

L Especifica o nmero total de pontos (furos) em que o auto-ciclo , sub-rotina ou
sub-programa ir executar. O valor mximo de L 128 vezes, e pode ser menor do
que o nmero total de pontos definido por W . L tem formato 3.

W Especifica o nmero total de pontos (furos) em um crculo completo. A direo
dos pontos (furos) pode ser no sentido horrio (W-), ou no sentido anti-horrio (W).
O nmero mximo de pontos :
Sentido horrio 128
Sentido anti-horrio 127
A utilizao da funo W feita de forma indireta onde o espaamento ficar sendo
360 graus/W, ou seja 360 graus dividido pelo nmero de pontos. W tem formato 3.

X Coordenada do ponto inicial (Pi) do crculo de furos no eixo X, em absoluto ou
incremental. Se no programada a posio atual em X assumida como sendo a
coordenada do ponto inicial (Pi) do crculo de furos.

Y Coordenada do ponto inicial (Pi) do crculo de furos no eixo Y, em absoluto ou
incremental. Se no programada a posio atual em Y assumida como sendo a
coordenada do ponto inicial (Pi) do crculo de furos.

R Define o raio do crculo de furos , em relao a coordenada do centro definido.

C Define o ngulo da posio inicial (Pi), no crculo de furos, medido a partir de
uma linha imaginria do eixo positivo de X no modo absoluto ou da posio inicial
da ferramenta no modo incremental. C tem formato 3.3.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
95
Para se utilizar a funo G24 pode-se fazer uso das seguintes combinaes na
especificao do centro do crculo (cc) e da posio inicial (Pi), dos pontos (furos) a
serem efetuados.
( I.. J..) - (X..Y..) - (I.. J.. X.. Y..) - (I.. J.. C.. R..)

Exemplo:




I J Os posicionamento I J no bloco G24 definem o centro do crculo de furos (cc).
Portanto antes a ferramenta j dever estar posicionada no ponto inicial (Pi), para
execuo do auto-ciclo.


:
G00 X45. Y95. Z10. # (Pi)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 I45. J60. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
96
X Y Os posicionamentos X Y no bloco G24, efetuaro um movimento em rpido
para a coordenada do ponto inicial (Pi) na execuo do auto-ciclo. Portanto antes a
ferramenta j dever estar posicionado no centro do crculo de furos (cc).

:
G00 X45. Y60. Z10. # (cc)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 X45. Y95. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:



I J X Y Os posicionamentos I J X Y no bloco G24, definem: I J o centro do crculo
de furos (cc), e X Y a posio inicial (Pi) da execuo do auto-ciclo .

:
G00 Z10. # (Z inicial)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 I45. J60. X45. Y95. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:



I J R C Os posicionamentos I J R C no bloco G24, definem : I J o centro do
crculo de furos (cc), e R C a posio inicial (Pi), na execuo do auto-ciclo.

:
G00 Z10. # (Z inicial)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 I45. J60. R35. C90. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
97
1.60. G25 Auto-Rotina de Retngulo de Furos

A funo G25, executa automaticamente um auto ciclo (G81/G86), sub-programa
ou sub-rotina , em um padro retangular de pontos (furos) igualmente espaados,
executando todos os furos, programando-se apenas o furo inicial.
O comando executa o auto ciclo (G81/G86) no primeiro ponto (furo) do padro
retangular (Pi), e a funo G25 se encarrega de efetuar a movimentao em rpido
entre os outros pontos (furos) para a continuao do auto ciclo at o seu trmino.


G00 X... Y... Z... # (Pi posicionamento inicial)
G81/G86... # (Auto-Ciclo)
G25 X... Y... I... J... F... # (Auto-Rotina)
G80 # (Cancelamento)







Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
98
Onde:

X - Especifica a distncia incremental no eixo X, e a direo entre os pontos (furos),
a serem executados.

Y - Especifica a distncia incremental no eixo Y, e a direo entre os pontos (furos),
a serem executados.

I - Define o nmero de pontos (furos) ao longo do eixo X.
O sinal negativo (-) colocado neste valor ser ignorado pelo comando.

J - Define o nmero de pontos (furos) ao longo do eixo Y.
O sinal negativo (-) colocado neste valor ser ignorado pelo comando.

F - Especifica o avano dos movimentos entre os pontos (furos).
Se F no for programado, o avano entre os pontos ser o rpido.
Se for programado F0 o avano considerado ser o ltimo avano
programado com G01.
Exemplo:

:
G00 X18. Y15. Z10. #
G81 Z-15. R5. F200 #
G25 X15. Y20. I5 J3 F0 #
G80 #
:
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
99
EXERCCIO DE FIXAO

1. DESENHO DA PEA:








2. FERRAMENTAS





Broca de Centro
Broca helicoidal de | 10 mm

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
100

N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS







































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
101
1.61. G26 Auto rotina para alojamento interno (Cavidade)

A funo G26 uma auto-rotina para fresamento de alojamentos retangulares,
quadrados ou circulares.

Esta funo permite automaticamente desbastar e dar acabamento em
alojamentos.

Para alojamento retangular. possvel especificar um raio nos cantos usando a
funo R, que dever ser maior que o raio da ferramenta utilizada para usinagem
do alojamento.
O ltimo movimento da auto-rotina um movimento de sada tangencial.

Uma funo Q limita a dimenso deste movimento. 90 graus ao final da
usinagem a ferramenta retorna em rpido para coordenada em Z da posio inicial
e em seguida para a posio inicial em XY.

G00 X.. Y.. Z.. # (Pi posicionamento inicial)
G26 X.. Y.. Z.. I.. J.. K.. Q.. U.. L.. W.. D.. F.. H.. V.. R.. O.. # (Auto-Rotina)

Onde:

X - Coordenada do canto oposto do alojamento no eixo X, se X e Y no for
programado um alojamento circular ser executado com raio R .
A coordenada X absoluta do canto oposto em relao ao zero programa.

Y - Coordenada do canto oposto do alojamento no eixo Y
A coordenada absoluta do canto oposto em relao ao zero programa.

Z - Nvel Z do fundo do alojamento (profundidade final).

I - Sobremetal para acabamento ao longo do eixo X.

J - Sobremetal para acabamento ao longo do eixo Y.

K - Sobremetal para acabamento no fundo do alojamento.

Q - Especifica o raio de sada 90 graus.

U - Profundidade de corte desbaste para o eixo Z.
Se U no for programado o comando usa a funo L para determinar a
profundidade de corte .

L - Determina o nmero de passes para o eixo Z.
L sempre um nmero inteiro, se L no for programado U ser usado para
determinar a profundidade do corte.

W - Determina a largura de corte ao longo dos eixos X Y, se W no for programado
a largura de corte determinada pela funo D.
Se somente W for programado ou somente D, a auto-rotina inicia no centro
do alojamento .
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
102
Se W e D for programado juntos, a auto-rotina abrir um alojamento j
existente.
Se nenhum W ou D for programado ento a largura de corte ser o prprio
raio da ferramenta.
Se W for maior que o dimetro da ferramenta o comando bloquear a
execuo.

D - Especifica o nmero de passes para os eixos X Y .
D ser sempre um valor inteiro.

F - Define o avano do desbaste.
F - positivo para corte discordante.
F - negativo para corte concordante.

H - Avano de acabamento.
H - positivo para corte discordante.
H - negativo para corte concordante.

V - Define avano de penetrao para o eixo Z.
Se V no for programado o avano F ser usado.

R - Raio do canto do alojamento, se X e Y no for programado R ser o raio do
alojamento circular.

O - Nmero do corretor da ferramenta para compensao de raio.

RESTRIES:

- Corretor com valor do dimetro da ferramenta negativo no pode ser usado.

- Se o valor de escala G72 for usado com a funo G26 e o raio do canto tiver sido
programado na auto-rotina, os fatores de escala X e Y devero ter os mesmos
valores.

- O dimetro da ferramenta no pode exceder o menor lado do alojamento.

- G18 e G19 no pode ser ativado se R for programado.

- A largura de corte em X Y definido por W ou calculado atravs de D no pode
exceder o dimetro da ferramenta.

A funo G26 no requer que se programe todas funes descritas acima.

A seguir est descrito o que ocorre quando alguma dessas funes so
omitidas.

X - Se omitido esta funo um rasgo fresado com um comprimento especificado
por Y.
E com largura especificada por X2 x R. Se R tambm no for programado, a
largura do rasgo ser igual ao dimetro da ferramenta.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
103
Y - Se omitirmos esta funo um rasgo fresado com o comprimento definido por
X e com uma largura especificada por 2 x R.
Se R no for definido a largura ser igual ao dimetro da ferramenta.

XY - Um alojamento circular ser fresado com o raio especificado por R.
O centro do alojamento dever ser a posio da ferramenta quando G26 for
definido.

Importante:

Se voc definir um alojamento circular programado R e no X Y, o sobremetal I e J
devero ter os mesmo valores pois caso contrrio ser feito um percurso ovalizado.

I - O sobremetal especificado por J ser usado ao longo do eixo X.

J - O sobremetal especificado por I ser usado ao longo do eixo Y.

I e J - Todos os passes em X Y/ sero de desbaste.
O ltimo passe ser executado com avano de acabamento.

K - Todos passes em Z sero de desbaste.

W - A largura de corte em X Y ser determinado pela funo D.

D - A largura de corte em X Y ser determinado pela funo W.

W e D - A largura de corte em X Y ser o raio da ferramenta.

U - Se omitido, os passes na profundidade (Z) sero calculados pelo comando
baseado na funo L.

L - O nmero de cortes para o eixo Z ser calculado pelo comando baseado na
funo U.

U - L - Apenas um passe em Z ser executado na profundidade final.



OBSERVAES:

- Inicia em "Pi", compensa a ferramenta, penetra em rampa o valor de "U", depois
comea a alargar em funo do parmetro W.
- Ao terminar a primeira passada geral em U ele comea todo processo novamente,
porm, comeando em Pf.
- Acabamento.
Primeiro ele d o acabamento no fundo em K e depois nas laterais I e J.
- O parmetro Q evita marcas na lateral da pea.
- Se usar W no precisa definir D e vice versa.
- Se usar U no precisa definir L e vice versa.

Dicas

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
104
Corte discordante Corte concordante

F H V so positivos F H V so negativos

Obs: mais utilizados para desbaste Obs: mais utilizados para acabamento,
ou seja bastante remoo de cavaco. pouca remoo de cavaco.


Para um bom rendimento o parmetro W, dever ter um valor equivalente a 50% a
70% do valor do dimetro da fresa utilizada.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
105
Alojamento Retangular



Alojamento Retangular com raio nos cantos


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
106
Alojamento quadrado
Alojamento redondo
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
107
EXEMPLO DE FIXAO

1. DESENHO DA PEA:










2. FERRAMENTAS





Fresa de topo
de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
108
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS
; ALOJAMENTO RETNGULAR SEM RAIO
G99 #
G90 #
G71 #
G66 #
G17 #
N1 T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G0 X-10. Y-10. #
Z10. #
G01 Z.5 F500 M8 # (POSICIONAMENTO INICIAL EM Z)
G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)
G26 X90.Y55. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.5 #
G00 Z10. M9 #
GZO M05 #
M30 #


















Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
109
EXEMPLO DE FIXAO

1. DESENHO DA PEA:











2. FERRAMENTAS






Fresa de topo de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
110
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS
; ALOJAMENTO RETNGULAR COM RAIO
G99 #
G90 #
G71 #
G66 #
G17 #
N1 T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G00 X-10. Y-10. #
Z10. #
G01 Z.5 F500 M8 #
G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)
G26 X90.Y55. Z-5. R15. I1. J1. K1. U2. F300 H200 V150 Q10. W5.5 #
G0 Z10. M9 #
GZO M05 #
M30 #
















Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
111
EXEMPLO DE FIXAO

1. DESENHO DA PEA:










2. FERRAMENTAS




OBSERVAES:
Fresa de topo de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
112



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS
; ALOJAMENTO QUADRADO
G99 #
G90 #
G71 #
G66 #
G17 #
N1 T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G00 X-10. Y-10. #
Z10. #
G01 Z.5 F500 M8 #
G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)
G26 X60.Y60. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.
G00 Z10. M9 #
GZO M05 #
M30 #
















Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
113
EXEMPLO DE FIXAO

1. DESENHO DA PEA:










2. FERRAMENTAS






Fresa de topo de | 10 mm
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
114
OBSERVAES:



N
BLOCO
FUNES DE PROGRAMAO / COMENTRIOS
; ALOJAMENTO REDONDO
G99 #
G90 #
G71 #
G66 #
G17 #
N1 T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G00 X35. Y40. #
Z10. #
G01 Z.5 F500 M8 # (POSICIONAMENTO INICIAL Pi)
G26 R25. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.
GZO M05 #
M30 #
















Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
115



Oficina Prtica
2. Painel



F- AVANO
S- ROTAO
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
116
2.1. Funes do painel

- CYCLE STAR (INCIO DE CICLO):
Quando pressionado permite a execuo contnua do programa, desde que tenha
sido pr-selecionada a opo AUTOMTICO na PGINA DE MODO.

- BLK/BLK :
Quando pressionado permite a execuo BLOCO A BLOCO do programa, sendo
necessrio acion-lo para cada bloco de informao.

- CYCLE STOP (BLOQUEIO DE AVANO):
Quando pressionado, causar a parada do movimento dos eixos e da execuo do
programa, que podero ser reiniciados atravs da tecla CYCLE START
(AUTOMTICO) ou BLK/BLK (bloco a bloco).

- SELETOR DE VARIAO DE AVANO:
Permite modificar os avanos (F) programados dentro de uma faixa de 0 150%

- SELETOR DE VARIAO DE ROTAO :
Funo manual que permite a variao na rotao do eixo-rvore dentro de uma
faixa de 50 a 125%.

- PARADA DE EMERGNCIA:
Quando pressionado causar a parada imediata dos movimentos dos eixos e da
rotao da placa (eixo rvore).

2.2. Softkeys

So 9 teclas especiais que no fazem parte do teclado alfanumrico normal, e
esto identificadas por F1, F2...F9. A funo de cada uma delas definida pelo
software, sendo que variam de acordo com a pgina em uso.

No caso do comando MACH-8L, estas teclas esto localizadas no canto direito do
vdeo, prximas aos itens que constam nas pginas do CNC. Cada uma destas
softkeys tem sua funo definida pelo respectivo item.

- EXIT:
A tecla EXIT que tem a mesma aparncia no uma SOFTKEY, pois tem a funo
definida. Ela utilizada para retorno a uma pgina anterior ou PGINA DE
MODO.

Todas as mensagens de alerta ao operador sero apagadas com a tecla EXIT
localizada na coluna das softkeys.


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
117
2.3. Palkeys

So 5 teclas especiais que no fazem parte do teclado alfanumrico normal. No
possuem identificao gravada sobre elas, pois a funo de cada uma definida
pelo software.

Estas teclas esto localizadas na parte inferior do vdeo, prximas aos itens que
constam nas pginas do CNC.
Estas PALKEYS geram as seguintes informaes.


- SOLT/PREN.PEA:
Abre e fecha a placa.

- OPERADOR LIBERA:
Possibilita ao operador forar a operao da mquina, cancelando algumas
mensagens geradas pelo CNC. (Ex.: Lubrificao deficiente).

- AVANC/REC. MANGA:
Avana e recua a manga do contra-ponto (opcional).

- JOG. ARV. HORRIO :
Permite que o operador libere o giro do eixo rvore com uma rotao fixa pr-
determinada.

- JOG. ARV. ANTI-HORRIO:
Permite que o operador libere o giro do eixo rvore com um rotao fixa pr-
determinada.

- MANUAL REFRIGER.:
Liga o refrigerante de corte manualmente.

- DESLIGA REFRIGER.:
Desliga refrigerante de corte manualmente.

- AUTOMTIC. REFRIGER.:
Liga e desliga o refrigerante de corte via programa.

- LIGA TRANS. CAV. :
Liga o transportador de cavacos.

- DESL/REC. TRANS. CAV.:
Desliga o transportador de cavacos.

- SEGURANA PORTA:
Permite usinagem com a porta aberta ou fechada. Quando ativada, age como
sistema de segurana para o operador.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
118
AVANA BASE C.PONTO:
Avana a base do contra-ponto (cabeote mvel).

- RECUA BASE C.PONTO:
Recua a base do contra-ponto (cabeote mvel).

- INTERNO SEL.PLACA:
Permite selecionar o sentido de fechamento da placa para prender a pea pelo
interno.

OBS.: Caso no coincida o sentido de fixao da pea com a posio da placa, o
CNC no ir liberar o giro da placa.

- EXTERNO SEL.PLACA:
Permite selecionar o sentido de fechamento da placa para prender a pea pelo
externo.

OBS.: Caso no coincida o sentido de fixao da pea com a posio da placa, o
CNC no ir liberar o giro da placa.

- LIGA COMANDO:
Liga os motores de acionamento dos eixos.

- INDEXAO TORRE
Permite a indexao (giro) sequncial da torre.

OBS.: Durante a utilizao desta funo o operador deve tomar cuidado ao
manusear a mquina.


OBS.: Para utilizar-se destas funes definidas pelas PALKEYS basta localiz-las
atravs das teclas PAGE UP e/ou PAGE DOWN, que se localizam na parte
inferior do vdeo, e acionar a PALKEY correspondente.


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
119
3. Teclado

O teclado consiste em 57 teclas de posio vertical, sendo 44 alfanumricas e 13
especiais.







































Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
120
3.1. Teclas especiais

- INS:
Permite inserir um caracter ou mesmo um bloco de informaes dentro de um
programa j editado, sem alterar os demais blocos.

- DEL:
Permite apagar um caracter ou mesmo um bloco de informaes dentro de um
programa j editado e tambm apagar um caracter digitado indevidamente, estando
em MODO DE EDIO, MDI, etc.

- ERROR MSGS:
Sem funo definida.

- HELP:
Utilizada para tirar cpia das pginas do CNC, quando acoplado a uma impressora
(HARDCOPY).

- ZOOM IN :
Permite que o operador reduza o quadro mostrado no vdeo, para ampliar o grfico
do perfil da pea.

- ZOOM OUT:
Permite que o operador amplie o quadro mostrado no vdeo, para reduzir o grfico
do perfil da pea.

- CURSOR (4 teclas c/ setas | + ):
Algumas pginas possuem um cursor mvel brilhante, para fazer a entrada de
dados.
Este cursor pode ser movido para direita, esquerda, para cima e para baixo,
bastando acionar a tecla apropriada, obedecendo o sentido das setas.
O cursor pode ser usado para selecionar uma funo a ser ativada ou desativada
ou para que possamos introduzir qualquer informao nos programas, dados e
corretores de ferramentas ou mesmo modificar qualquer dessas informaes j
memorizadas.
As funes so ativadas ou desativas levando-se o cursor at elas e digitando
informaes ou pressionando a tecla enter.

- SHIFT:
Esta tecla no tem funo por si prpria, devendo ser pressionada
simultaneamente com outra tecla do painel para ter significncia.

SHIFT/CYCLE STOP:
Aborta a execuo do programa.

SHIFT/LETRA:
Gera letra minscula.
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
121
SHIFT/NMERO:
Gera um caracter secundrio.

SHIFT/EXIT:
Retorna PGINA DE MODO.

SHIFT/INS:
Permite inserir um bloco de informaes.

SHIFT/DELETE:
Permite apagar um bloco inteiro de informaes.

SHIFT/CURSOR ( | ):
Leva o cursor para o incio do programa, na pgina LISTA EDIO.

SHIFT/CURSOR ( + ):
Leva o cursor para o fim do programa, na pgina LISTA EDIO.

SHIFT/CURSOR ( ):
Leva o cursor em cada um dos cdigos programa dos no bloco de
informaes.

- EOB (Fim de bloco #):
Quando se est editando um programa, manualmente ou no campo de entrada via
MDI, pressionar esta tecla para determinar o final do bloco de informaes.


- ENTER:

usada para ativar ou desativar funes que no esto ativas quando o comando
ligado, bem como para permitir a entrada de dados nas pginas STATUS,
DIMENSES, CORRETORES, etc.

- TECLAS ALFA-NUMRICAS:
As teclas alfa-numricas so:

- Letras A,B,C,etc.
- Nmeros: 1,2,3,etc.
- Smbolos: (-),(.),(;),etc.

So usadas para editar um programa e tambm para a introduo de dados em
algumas operaes, tais como : seleo de programa, corretor de ferramenta, etc.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
122
Seqncia de operaes para o Centro de Usinagem Discovery 4022

3.2. LIGAR A MQUINA:

- Ligar o ar comprimido.
- Ligar a chave geral (localizada na parte superior da porta traseira da
mquina).
- Liberar (girar) o boto de Emergncia do painel de comando.
- Exit (para ligar o Display da mquina) (Msg Parada de emergncia).
- Shift + Cycle Stop. (para resetar o comando) (Msg Servos desligados).
- Acessar e clicar a Palkey Liga Comando (F10). (atravs da tecla Page
Up ou Page dow)


3.3. REFERENCIAR A MQUINA: (mx. em X, Y, Z e MAGAZINE):

- Operao Manual (F2).
- Referenciar Mquina (F9)
- Cycle Start.
- Shift + Exit (para retorno a pgina inicial)


3.4. MOVIMENTAR OS EIXOS MANUALMENTE:

- Operao Manual (F2).
- Volante (F1).
- Selecionar o eixo desejado X, Y ou Z (F6, F7 ou F8).
Movimentar atravs do volante eletrnico no sentido desejado (+ ou -).
- Shift + Exit (para retorno a pgina inicial)


3.5. DESLIGAR MQUINA:

- Apertar o Boto de emergncia.
- Repouso (F1) .
- Desligar a Chave Geral.
- Fechar o ar comprimido.


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
123
3.6. TROCA AUTOMTICA DE FERRAMENTAS:

- Operao Manual (F2)
- MDI (F5) (Entrada manual de dados)
- Status (F3) (para verificar o nmero da ferramenta na memria do
comando Ex. FERRAMENTA 1)
- Exit (voltar na tela do MDI)
- Digite o n. da ferramenta desejada. Ex: T02 M6
- Cycle Start.
- Shift + Exit (retornar a pgina inicial)

Observaes:
Para tirar as ferramentas, seguir a mesma seqncia acima. Automaticamente a
ferramenta desejada ir para o eixo rvore, onde logo a seguir segure a mesma
com uma mo e aperte o boto (SOLTAR A FERRAMENTA) com a outra.



3.7. LIGAR O EIXO RVORE: (S)

- Op. Manual (F2)
- MDI (F5)
- Digitar o valor desejado do rpm e sentido de giro Ex: S1200 M3
- Cycle Start
Para Desligar o eixo rvore ver item abaixo.


3.8. DESLIGAR O EIXO RVORE:

- Shift + Cycle Stop
- Shift + Exit (retornar a pgina inicial)



3.9. EDITAR UM PROGRAMA NOVO DIRETO NA MQUINA:

- Edio do programa (F3)
- Programa Novo (F4)
- Editar (F2)
- Lista (F2) (digitar o programa desejado)
- Shift + Exit (retornar a pgina inicial)

OBS: Digitar na primeira linha (;) (ponto e vrgula) seguido pelo nome do
programa, para que o mesmo aparea no diretrio de programas da mquina.
(para digitar o (;) usar a teclar Shift.


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
124
3.10. SELECIONAR UM PROGRAMA EXISTENTE:

- Shift + Exit (pgina inicial)
- Edio de programa (F3)
- Digitar o nmero do programa desejado
- Enter
- Editar (F2)
- Lista (navegar no programa atravs das setas)
- Shift + Exit (retornar a pgina inicial)



3.11. VERIFICAR A PROGRAMAO ATRAVS DO STATUS:

Selecionar o programa desejado:

- Shift + Exit (pgina inicial)
- Testar programa (F6)
- Checa rpido (F1)
- Status (F7)
- Cycle Start ou BLK BLK
Caso a simulao fique em uma rea pequena repita os passos novamente.
- Shift + Exit (retornar a pgina inicial)


3.12. VERIFICAR A PROGRAMAO ATRAVS DO GRFICO:

Uma vez efetuado todos os testes no programa desejado:

- Shift + Exit (pgina inicial)
- Testar programa (F6)
- Checa rpido
- Grficos
- Rpido (F7) (Ativar)
- Janela (F8)
- Auto Aj. (F3)
- Limites (F5)
- Zerar (F4)
- Cycle Start
- Exit (capturar a rea de grfico)
- Apagar (F1) (limpar a tela)
- Cycle Start (simular o grfico)
- Shift + Exit (retornar a pgina inicial)


Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
125
3.13. OPERAO AUTOMTICA :

- Operao automtica (F7)
- Status (F7)
- Cycle Start (ou BLK BLK)
- Shift + Exit (retornar a pgina inicial)


3.14. INTERROMPER A USINAGEM QUANDO QUEBRA A FERRAMENTA :

Estando a mquina em operao automtica:

- Cycle Stop (desliga o avano automtico)
- Acessar Palkey Para a rvore (F12) (desliga o eixo rvore)
- Exit (retornar a pgina de operao automtica)
- Movimento (F2)
- Volante (F1) (Selecione eixo Z e movimente-o no sentido positivo (Z+))
- Exit (2X) (retornar a pgina de operao. automtica)
- Status (F7)
- Cycle Star (liga o eixo rvore e retorna na posio onde parou)
- Cycle Start (reinicia a usinagem).
- Shift + Exit (retornar a pgina inicial)



3.15. INICIAR NO MEIO DO PROGRAMA:

- Op.Automtica (F7)
- Ref. de trabalho (F1)
- Iniciar no meio do programa (F5)
- Digitar a ferramenta desejada Ex: T02
- Enter
- Buscar (At a ferramenta desejada)
- Exit (2X) (voltar a pag de Op.Automtica)
- Status (Conferir se a ferramenta desejada)
- Cycle Start.
- Shift + Exit (retornar a pgina inicial)
Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
126
Ajuste de Ferramentas Pr-set

O ajuste das ferramentas Pre-set, consiste em registrar todos os parmetros necessrios
para que o comando, dentro da rea de trabalho da mquina reconhea o ponto Zero pea
e a ponta til da ferramenta, para que a mesma possa atuar na usinagem.


Onde:

M - Ponto Zero Mquina
N - Trajetria
W - Ponto Zero Pea
LS Limite de Software (Referncia)
P Ponta til da ferramenta
O Corretor da ferramenta

Obs: Nas fresadoras a Posio do Ponto Zero Mquina M pode variar de acordo
com o fabricante da mesma.








Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
127
Zeramento em X e Y sem preciso

Processo utilizado em materiais em bruto, ou seja com sobremetal.

- Operao manual (F2)
- Volante (F1) (Posicionar o centro da ferramenta sobre o ponto zero da pea)
- Exit (F3) (retorna a pgina de operao manual)
- Acessar Referncia (F8)
- Teclar X (F6) (automaticamente o eixo X ir zerar)
- Teclar Y (F7) (automaticamente o eixo Y ir zerar)
- Shift + Exit (retornar a pgina inicial)

Observao IMPORTANTE: No zerar o eixo Z.

Usar MDI GZO para as trocas de ferramentas no preset.






Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
128
Zeramento em X e Y com preciso

Processo utilizado em materiais j usinados.

Usar centralizador
Colocar o centralizador na mquina e lig-la em baixa velocidade.

- Operao manual (F2)
- MDI (F5)
- Digitar Valor de velocidade e Sentido de giro Ex. S500 M3

Dica importante:
Ligar a mquina antes de colocar o centralizador, pois evitando assim uma
chicotada do mesmo, caso tenha na memria uma velocidade muito alta.

Zeramento em X

- Shift + Exit
- Operao manual (F2)
- Volante (F1)
Usando o volante eletrnico encostar o centralizador na lateral da pea no eixo X e
subir em Z at uma distncia segura fora da pea.
- Exit (F3) (retorna a pgina de operao manual)
- Incremental (F3)
Digitar o valor do incremento (raio da ferramenta).
- Enter
- Teclar X+ (F3) (a ferram. se deslocar at alinhar seu centro com o eixo X)
- Exit (retornar a pgina operao manual)
- Acessar Referncia (F8)
- Teclar X (F6) (Zerando o eixo X)
- Shift+ Cycle Stop (Desliga amquina)
- Shift + Exit (retorna a pgina inicial)

Observao IMPORTANTE: No zerar o eixo Z.
Usar MDI GZO para a troca de ferramentas no preset.

Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
129
Zeramento em Y

Processo utilizado em materiais j usinados.


- Shift + Exit
- Operao manual (F2)
- Volante (F1)
Usando o volante eletrnico encostar o centralizador na lateral da pea no eixo Y e
subir em Z at uma distncia segura fora da pea.
- Exit (F3) (retorna a pgina de operao manual)
- Incremental (F3)
Digitar o valor do incremento (raio da ferramenta).
- Enter
- Teclar X+ (F3) (a ferram. se deslocar at alinhar seu centro com o eixo Y)
- Exit (retornar a pgina operao manual)
- Acessar Referncia (F8)
- Teclar Y (F7) (Zerando o eixo Y)
- Shift+ Cycle Stop (Desliga amquina)
- Shift + Exit (retorna a pgina inicial)


Observao IMPORTANTE: No zerar o eixo Z.

Usar MDI GZO para as trocas de ferramentas no preset.





Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
130
Zeramento em Z (todas as ferramentas)

Processo utilizado para registrar os corretores das ferramentas desejadas.


1. Colocar na mquina a ferramenta desejada.
2. Encostar a ferramenta na face da pea.

- Shift + Exit
- Referncia de trabalho (F5)
- Referncia da Ferramenta (F6)
- Correo da ferramenta (F2)
Posicionar o cursor no nmero do corretor desejado.
- No campo DIA digitar o dimetro da ferramenta.
Posicionar o cursor no campo Z.
- Teclar Digitar (F9) (o valor de correo aparecer no display)
- Shift + Exit (retorna a pgina inicial)

Repetir esta operao com todas as ferramentas usadas na usinagem.








Iniciao ao Comando Numrico Computadorizado

Programao em Linguagem I SO
131
3.15.1.Clculos trigonomtricos




Hipotenusa Adjacente Oposto
2 2 2
= +


















Tabela de Valores
Grau Seno Co-seno Tangente Cotangente
5 .08716 .99619 .08749 11.4301
7 30 .13053 .99144 .13165 7.59575
10 .17365 .98481 .17633 5.67128
15 .25882 .96593 .26795 3.73205
22 30 .38268 .92388 .41421 2.41421
30 .5000 .86603 .57735 1.73205
45 .70711 .70711 1. 1.
60 .86603 .5000 1.73205 0.57735

Hip Adj Op
Adj Hip Op
Op Hip Adj
= +
=
=
2 2
2 2
2 2

Hipotenusa
Adjacente
= seno - Co
Hipotenusa
Oposto
= Seno
Adjacente
Oposto
Tangente =

Potrebbero piacerti anche