APRENDER NUNCA É DEMAIS!!!

terça-feira, 29 de maio de 2012

Programação e Operacao (CNC Torneamento)


Programacao e Operacao (CNC Torneamento)
1
1 - SISTEMA DE COORDENADAS
Toda geometria da peca e transmitida ao comando baseada no Plano Cartesiano. A
representacao universal deste sistema com 2 eixos e a seguinte:
OBSERVACAO: No caso de maquinas com torre dianteira, os quadrantes do
sistema universal de coordenadas sao adaptados conforme mostra a figura abaixo:
O sistema de coordenadas e definido no plano formado pelo cruzamento de uma linha
paralela ao movimento longitudinal (Z), com uma linha paralela ao movimento transversal (X).
Todo movimento da ponta da ferramenta e descrito neste plano XZ, em relacao a uma origem
preestabelecida (X0,Z0). Lembrar que X e sempre a medida do diametro.
NOTA: O Ponto que intercede as duas linhas ou eixos e comumente definido como
¡§ ZERO PECA¡¨ e e representado pelo simbolo:
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
2
1.1- SISTEMA DE COORDENADA ABSOLUTA
Neste sistema, a origem e estabelecida em funcao da peca a ser executada, ou seja,
podemos estabelece-la em qualquer ponto do espaco para facilidade de programacao. Este
processo e denominado ¡§Zero-peca¡¨.
Como vimos, a origem do sistema foi fixada como sendo os pontos X0, Z0. O ponto
X0 e definido pela linha de centro do eixo arvore. O ponto Z0 e definido por qualquer linha
perpendicular a linha de centro do eixo arvore.
Durante a programacao, normalmente a origem (X0, Z0) e preestabelecida no fundo
da peca (encosto das castanhas) ou na face da peca, conforme ilustracao abaixo:
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
3
1.2- SISTEMA DE COORDENADA INCREMENTAL
A origem deste sistema e estabelecida para cada movimento da ferramenta.
Apos qualquer deslocamento havera uma nova origem, ou seja, para qualquer ponto
atingido pela ferramenta, a origem das coordenadas passara a ser o ponto alcancado.
Todas as medidas sao feitas atraves da distancia a ser deslocada. Se a ferramenta
desloca-se de um ponto A ate B (dois pontos quaisquer), as coordenadas a serem
programadas serao as distancias entre os dois pontos, medidas (projetadas) em X e Z.
Note que o ponto A e a origem do deslocamento para o ponto B e B sera origem para
um deslocamento ate um ponto C, e assim sucessivamente.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
4
2 - GERENCIADOR DE ARQUIVOS DE PECAS
Para um manuseio mais flexivel de dados e programas, estes podem ser
visualizados, armazenados e organizados de acordo com diferentes criterios.
Os programas e arquivos sao armazenados em diferentes diretorios, ou seja, pastas
onde serao armazenados de acordo com a funcao ou caracteristicas.
Exemplos de diretorios:
„« Programas
„« Subprogramas
„« Ciclos de usuario
„« Ciclos da Siemens
Cada programa corresponde a um arquivo e todo o arquivo possui uma extensao,
esta por sua vez informa qual e o tipo de arquivo que estamos trabalhando.
„« CMA - Ciclos do fabricante da maquina
„« CST - Ciclos da Siemens
„« CUS - Ciclos do usuario
„« MPF - Programas principais
„« SPF - Subprogramas
„« INI - Arquivos de inicializacao (dados de ferramentas)
Para armazenarmos os arquivos de programas CNC (maquina), via RS232
(comunicacao serial), devemos endereca-los para os diretorios correspondentes de acordo
com o tipo de arquivo a ser armazenado.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
5
3 - TIPOS DE FUNCAO
3.1 - FUNCOES DE POSICIONAMENTO
FUNCAO X:
Aplicacao: Posicao no eixo transversal (absoluta)
Formato: X +- 5.3 (milimetro)
FUNCAO Z:
Aplicacao: Posicao no eixo longitudinal (absoluta)
Formato: Z +- 5.3 (milimetro)
3.2 - CODIGOS ESPECIAIS
3.2.1 - Codigo: N
Aplicacao: Identificar blocos.
A funcao N tem por finalidade a numeracao sequencial dos blocos de programacao e
o seu uso e opcional, ou seja, sua programacao e facultativa podendo ou nao ser utilizada.
Exemplo:
N10 ...
N20 ...
N30 ...
A sequencia necessaria para a introducao do comando N e a seguinte: (Comando
Siemens 802D)
Apertar a tecla ¡§PROGRAM MANAGER¡¨.
Utilizar o direcional (., ., ¡¶, ¡¿) para posicionar o cursor no programa a ser
numerado.
Apertar a tecla ¡§INPUT¡¨.
Apertar a softkey [NUMERAR].
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
6
3.2.2 - CODIGO: BARRA (/)
Aplicacao: Inibir a execucao de blocos.
Utilizamos a Funcao Barra (/) quando for necessario inibir a execucao de blocos no
programa, sem alterar a programacao.
Se o caracter ¡§/¡¨ for digitado na frente de alguns blocos, estes serao ignorados pelo
comando, desde que o operador tenha selecionado a opcao INIBIR BLOCOS. Caso essa
opcao nao seja selecionada, o comando executara os blocos normalmente, inclusive os que
tiverem o caracter ¡§/¡¨.
Para selecionar a opcao INIBIR BLOCOS devemos seguir as seguintes instrucoes
(Comando Siemens 802D):
Apertar a tecla ¡§POSITION¡¨.
Apertar a tecla ¡§AUTO¡¨.
Apertar a softkey [CONTROLE PROGRAMA].
Apertar a softkey [SUPRIMIR].
3.2.3 - CODIGO: F
Aplicacao: determinar a velocidade de avanco.
A velocidade de avanco e um dado importante para a usinagem e e obtido levando-se
em conta o material, a ferramenta e a operacao a ser executada.
Geralmente nos tornos CNC define-se o avanco em mm/rotacao (funcao G95), mas
este tambem pode ser utilizado em mm/min (funcao G94).
3.2.4 - CODIGO: T
Aplicacao: selecao de ferramenta
A Funcao T e usada para selecionar a ferramenta, informando a maquina o seu
zeramento (PRE-SET), o raio do inserto, o sentido de corte e os corretores.
O codigo ¡§T¡¨ deve ser acompanhado de no maximo quatro digitos em sua
programacao, sendo que os dois primeiros digitos sao pertinentes a posicao da ferramenta na
torre ou suporte (no caso de nao haver o opcional para torre eletrica) e os dois ultimos
numeros sao pertinentes ao corretor da ferramenta selecionada.
A sintaxe para a programacao e a seguinte:
Numero da ferramenta desejada (Ex.: T0301)
Corretor de geometria/desgaste (Pode ser usado de 1 a 9 corretores por
ferramenta)
Posicao da ferramenta na torre
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
7
Exemplo:
T0101
:
:
T0201
:
:
T0301
4 - FUNCOES PREPARATORIAS
Aplicacao: Este grupo de funcoes, tambem chamadas de ¡§Codigos G¡¨, definem a
maquina o que fazer, preparando-a para executar um tipo de operacao, ou para receber uma
determinada informacao.
As funcoes podem ser MODAIS ou NAO MODAIS.
MODAIS: Sao as funcoes que uma vez programadas permanecem na memoria do
comando, valendo para todos os blocos posteriores, a menos que modificados por outra
funcao ou a mesma.
NAO MODAIS: Sao as funcoes que todas as vezes que requeridas, devem ser
programadas, ou seja, sao validas somente no bloco que as contem.
LISTA DAS FUNCOES PREPARATORIAS
Codigo G Funcao Modal
Nao
Modal
G00 Posicionamento (avanco rapido) X
G01 Interpolacao linear (avanco programado) X
G02 Interpolacao circular (sentido horario) X
G03 Interpolacao circular (sentido anti-horario) X
G04 Tempo de permanencia (Dwell) X
G20 Programacao em polegada (inch) X
G21 Programacao em milimetro (mm) X
G28 Retorna os eixos para a posicao de referencia X
G33 Interpolacao com rosca (rosca passo a passo) X
G40 Cancela a compensacao de raio X
G41 Ativa a compensacao de raio (ferramenta a esquerda) X
G42 Ativa a compensacao de raio (ferramenta a direita) X
G53 Cancela as coordenadas zero-peca (ativa zero-maquina) X
G54 Ativa sistema de coordenadas zero-peca 1 X
G55 Ativa sistema de coordenadas zero-peca 2 X
G56 Ativa sistema de coordenadas zero-peca 2 X
G57 Ativa sistema de coordenadas zero-peca 4 X
G58 Ativa sistema de coordenadas zero-peca 5 X
G59 Ativa sistema de coordenadas zero-peca 6 X
G70 Ciclo de acabamento X
G71 Ciclo de desbaste longitudinal X
G72 Ciclo de desbaste transversal X
G73 Ciclo de desbaste paralelo ao perfil X
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
8
G74 Ciclo de desbaste longitudinal ou de furacao axial X
LISTA DAS FUNCOES PREPARATORIAS
Codigo G Funcao Modal
Nao
Modal
G75 Ciclo de faceamento ou de canais X
G76 Ciclo automatico de roscamento X
G77 Ciclo de desbaste longitudinal ou conico X
G78 Ciclo semi-automatico de roscamento X
G79 Ciclo de desbaste transversal ou conico X
G80 Cancela ciclos de furacao X
G83 Ciclo de furacao axial X
G84 Ciclo de roscamento com macho axial X
G90 Sistema de Coordenadas Absolutas X
G91 Sistema de Coordenadas Incrementais X
G92 Determinar nova origem ou maxima rotacao (RPM) X
G94 Avanco em milimetros/polegadas por minuto X
G95 Avanco em milimetros/polegadas por rotacao X
G96 Ativa velocidade de corte (m/min) X
G97 Cancela velocidade de corte (programacao em RPM) X
5 - FUNCOES DE INTERPOLACAO
5.1 - FUNCAO: G00
Aplicacao: Posicionamento rapido (aproximacao e recuo).
Os eixos movem-se para a meta programada com a maior velocidade de avanco
disponivel na maquina.
Sintaxe:
G0 X__ Z__
Onde:
X = coordenada a ser atingida (valores em diametro)
Z = coordenada a ser atingida
A funcao G0 e Modal e cancela as funcoes G1, G2, G3
OBSERVACAO: No Centur 30D a velocidade do deslocamento rapido e de 10 m/min
nos eixos ¡§X¡¨ e ¡§Z¡¨.
5.2 - FUNCAO: G01
Aplicacao: Interpolacao linear (usinagem com avanco programado)
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
9
Com esta funcao obtem-se movimentos retilineos com qualquer angulo, calculados
atraves de coordenadas e com um avanco (F) pre-determinado pelo programador.
Sintaxe:
G1 X__ Z__ F__
Onde:
X = coordenada a ser atingida (valores em diametro)
Z = coordenada a ser atingida
F = avanco de trabalho (mm/rot)
OBSERVACAO: A funcao G1 e Modal e cancela as funcoes G0, G2, G3.
5.3 - FUNCAO: G02 E G03
Aplicacao: Interpolacao circular (raio).
Tanto G2 como G3 executam operacoes de usinagem de arcos pre-definidos atraves
de uma movimentacao apropriada e simultanea dos eixos.
Sintaxe:
G2/G3 X__ Z__ R__ (F__)
Ou
G2/G3 X__ Z__ I__ K__ (F__)
Onde:
X = posicao final do arco
Z = posicao final do arco
I = coordenada do centro do arco ( em relacao a ponta da ferramenta )
K = coordenada do centro do arco ( em relacao a ponta da ferramenta )
R = valor do raio
(F) = valor do avanco
OBSERVACAO: Na programacao de um arco deve-se observar as seguintes regras:
- O ponto de partida do arco e a posicao de inicio da ferramenta.
- Programa-se o sentido de interpolacao circular G02 ou G03 (horario ou anti- horario no
conceito universal de programacao).
- Juntamente com o sentido da interpolacao programa-se as coordenadas do pontofinal
do arco com X e Z .
- Juntamente com o sentido do arco e as coordenadas finais , programa-se a funcao R
(valor do raio), ou entao, as funcoes I e K (coordenadas do centro do arco ).
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
10
5.3.1 - Funcao: R
Aplicacao: Arco definido por raio.
E possivel programar ¡§interpolacao circular¡¨ ate 180 graus atraves da funcao R,
descriminando o valor do raio sempre com sinal positivo.
5.3.2 - Funcao: I e K
Aplicacao: Arco definido por centro polar.
As funcoes I e K definem a posicao do centro do arco, onde:
I e paralelo ao eixo X. K e paralelo ao eixo Z.
NOTAS:
¡E As funcoes I e K sao programadas tomando-se como referencia a distancia do ponto
de inicio da ferramenta ao centro do arco, dando o sinal correspondente ao
movimento.
¡E A funcao ¡§I¡¨ deve ser programada em raio.
EXEMPLO:
SENTIDO A-B: I-10 K0
SENTIDO B-A: I0 K-10
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
11
O sentido da execucao da usinagem do arco define-se este e horario ou anti-horario,
conforme os quadros abaixo:
OBSERVACAO: As funcoes G2 e G3 sao Modais e cancelam as funcoes G0 e G1.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
12
5.4 - FUNCAO: ¡§,R¡¨ / ¡§,C¡¨
Aplicacao: Arredondamento / quebra de canto.
As funcoes ¡§,R¡¨ e ¡§,C¡¨ sao utilizadas para arredondar / chanfrar cantos. Estas funcoes
devem ser inseridas no bloco de programacao do ponto de interseccao entre duas
retas.
Sintaxe:
G01 X__ Z__, R__
G01 X__ Z__
Ou
G01 X__ Z__, C__
G01 X__ Z__
Onde:
R = valor do raio do arredondamento
C = valor do chanfro
EXEMPLO DE PROGRAMACAO COM ARREDONDAMENTO DE CANTO
5.5 - FUNCAO: G33
Aplicacao: Roscamento passo a passo
A funcao G33 executa o roscamento no eixo X e Z onde cada profundidade e
programada explicitamente em bloco separado.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
13
Ha possibilidade de abrir-se roscas em diametros internos ou externos, sendo elas
roscas paralelas ou conicas, simples ou de multiplas entradas, progressivas, etc.
A funcao G33 requer:
X = diametro final do roscamento
Z = posicao final do comprimento da rosca
Q = angulo do eixo arvore para a entrada da rosca (milesimos de graus)
R = valor da conicidade incremental no eixo ¡§X¡¨ (raio/negativo para externo e positivo
para interno)
F = passo da rosca
OBSERVACOES:
„« Nao ha necessidade de repetirmos o valor do passo (F) nos blocos posteriores
de G33.
„« Recomenda-se deixar durante a aproximacao uma folga minima de duas vezes
o passo da rosca no eixo ¡§Z¡¨.
„« A funcao G33 e modal.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
14
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
15
6 - TEMPO DE PERMANENCIA (DWELL)
6.1 - FUNCAO: G04
Aplicacao: Tempo de permanencia
Entre um deslocamento e outro da ferramenta, pode-se programar um determinado
tempo de permanencia da mesma. A funcao G4 executa uma permanencia, cuja duracao e
definida por um valor ¡§P¡¨, ¡§U¡¨ ou ¡§X¡¨ associado, que define o tempo em segundos.
A funcao G04 requer:
G04 X__ (segundos)
ou
G04 U__ (segundos)
ou
G04 P__ (milesimos de segundos)
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
16
EXEMPLO: (TEMPO DE 1,5 SEGUNDOS )
G04 X1.5
G04 U1.5
G04 P1500
7 - COMPENSACAO DE RAIO DE FERRAMENTA
A funcao de compensacao de raio da ponta da ferramenta e usada para corrigir as
diferencas de medidas geradas pela mesma quando um deslocamento nos eixos ¡§X¡¨ e ¡§Z¡¨ e
feito simultaneamente, conforme mostra a figura abaixo:
7.1 - FUNCAO: G40
Aplicacao: Cancela compensacao de raio.
A Funcao G40 deve ser programada para cancelar as funcoes previamente
solicitadas como G41 e G42.
A Funcao G40 e um codigo Modal e esta ativa quando o comando e ligado.
7.2 - FUNCAO: G41
Aplicacao: Ativa compensacao de raio (esquerda)
A Funcao G41 seleciona o valor da compensacao do raio da ponta da ferramenta,
estando a esquerda da peca a ser usinada, vista em relacao ao sentido do curso de corte.
A Funcao G41 e Modal, portanto cancela a G40
NOTA: Para a compensacao de raio ser efetuada com exito e necessario acessar a
pagina de ¡§OFFSET PARAM / LISTA DE FARRAM.¡¨ e informar o raio e o quadrante da
ferramenta (capitulo 7.4).
7.3 - FUNCAO: G42
Aplicacao: Ativa compensacao de raio (direita)
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
17
Esta funcao implica em uma compensacao similar a Funcao G41, exceto que a
direcao de compensacao e a direita, vista em relacao ao sentido do curso de corte.
A Funcao G42 e Modal, portanto cancela a G40.
OBSERVACOES:
¡E O primeiro deslocamento apos a compensacao de raio deve ser maior que o valor
do raio do inserto (pastilha).
¡E A ferramenta nao deve estar em contato com o material a ser usinado quando as
funcoes de compensacao forem ativadas no programa.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
18
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
19
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
20
8 - CICLOS SIMPLES
8.1 - FUNCAO: G77
8.1.1 - Ciclo de torneamento paralelo.
A funcao G77 pode ser utilizada como ciclo de torneamento paralelo ao eixo ¡§Z¡¨, o
qual torneia com sucessivos passes, ate o diametro desejado.
A funcao G77, como ciclo de torneamento, requer:
G77 X__ Z__ F__; onde:
X = diametro da primeira passada
Z = posicao final (absoluto)
F = avanco de trabalho
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
21
8.1.2 - Ciclo de torneamento conico.
A funcao G77 como ciclo de torneamento conico, requer:
G77 X__ Z__ R__ F__; onde:
X = diametro da primeira passada
Z = posicao final (absoluto)
R = conicidade incremental no eixo ¡§X¡¨ entre o ponto inicial e final (raio)
F = avanco de trabalho
OBSERVACAO: No posicionamento da ferramenta no eixo ¡§X¡¨, acrescentar o valor
de ¡§R¡¨ (no diametro), para definicao da coordenada a ser programada, em relacao ao material
em bruto.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
22
8.2 - FUNCAO: G78
Aplicacao: Ciclo de roscamento semi-automatico
A funcao G78 requer:
G78 X__ Z__ (R__) F__; onde:
X = diametro de roscamento
Z = posicao final de roscamento
R = valor da conicidade incremental no eixo ¡§X¡¨ (rosca conica)
F = passo da rosca
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
23
CALCULOS:
1o) Altura do filete (P):
P = (0.65 x passo) P = (0.65 x 2)
P = 1.3
2o) Diametro final (X):
X = Diametro inicial - (P x 2)
X = 25 - (1.3 x 2)
X = 22.4
NOTA: Para rosca com multiplas entradas e necessario fazer o calculo do avanco (F)
da seguinte forma:
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
24
Avanco programado (F)
F = Passo x No de entradas
F = 2 x 2 F = 4
8.3 - FUNCAO: G79
8.3.1 - Ciclo de faceamento paralelo.
A funcao G79 descreve seu ciclo paralelo ao eixo ¡§X¡¨, auxiliando nos trabalhos de
desbaste como ciclo de faceamento.
A funcao G79, como ciclo de faceamento requer:
G79 X__ Z__ F__; onde:
X = diametro final do faceamento
Z = posicao final (absoluto)
F = avanco de trabalho
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
25
8.3.2 - Ciclo de faceamento conico.
A funcao G79, como ciclo de faceamento conico, requer:
G79 X__ Z__ F__; onde:
X = diametro final do faceamento
Z = posicao final (absoluto)
R = conicidade incremental (negativo para externo e positivo para interno)
F = avanco de trabalho
EXEMPLO DE PROGRAMACAO
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
26
9 - CICLOS DE MULTIPLAS REPETICOES
9.1 - FUNCAO: G70
Aplicacao: Ciclo de acabamento.
Este ciclo e utilizado apos a aplicacao dos ciclos de desbaste G71, G72 e G73 para
dar o acabamento final da peca sem que o programador necessite repetir toda a sequencia do
perfil a ser executado.
A funcao G70 requer:
G70 P__ Q__ F__; onde:
P = numero do bloco que define o inicio do perfil
Q = numero do bloco que define o final do perfil
F = avanco de trabalho utilizado no acabamento
A funcao F especificada entre o bloco de inicio do perfil (P) e final do perfil (Q) e
valida durante a utilizacao do codigo G70, mas nao tem efeito durante a execucao dos ciclos
de desbaste (G71, G72, e G73).
NOTA: Apos a execucao do ciclo G70 a ferramenta retorna automaticamente ao
ponto utilizado para o posicionamento.
O ciclo de acabamento ativa a compensacao de raio da ponta da ferramenta
automaticamente, e por isso, nao e necessario a programacao dos comandos G41/G42 no
perfil da peca.
9.2 - FUNCAO: G71
Aplicacao: Ciclo automatico de desbaste longitudinal
A funcao G71 deve ser programada em dois blocos subsequentes, visto que os
valores relativos a profundidade de corte e sobremetal para acabamento nos eixos transversal
e longitudinal sao informados pela funcao ¡§U¡¨ e ¡§W¡¨, respectivamente.
A funcao G71 no 1obloco requer:
G71 U__ R__; onde:
U = valor da profundidade de corte durante o ciclo (raio)
R = valor do afastamento no eixo transversal para retorno ao Z inicial (raio)
A funcao G71 no 2obloco requer:
G71 P__ Q__ U__ W__ F__ ; onde:
P = numero do bloco que define o inicio do perfil
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
27
Q = numero do bloco que define o final do perfil
U = sobremetal para acabamento no eixo ¡§X¡¨ (positivo para externo e negativo para o
interno / diametro)
W = sobremetal para acabamento no eixo ¡§Z¡¨ (positivo para sobremetal a direita e
negativo para usinagem esquerda)
F = avanco de trabalho
NOTA: Apos a execucao do ciclo, a ferramenta retorna automaticamente ao ponto
posicionado.
A ultima coordenada programada em ¡§X¡¨ dentro do perfil e o que a maquina entende
como sendo material bruto, isto e, a maquina utiliza o ultimo diametro programado para inicio
de incremento de usingem.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
28
OBSERVACOES:
No exemplo foi considerado que o debaste e o acabamento seriam feitos com a
mesma ferramenta.
OBSERVACAO: No exemplo foi considerado que o debaste e o acabamento seriam
feitos com ferramentas diferentes.
9.3 - FUNCAO: G72
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
29
Aplicacao: Ciclo automatico de desbaste transversal
A funcao G72 deve ser programada em dois blocos subsequentes, visto que os
valores relativos a profundidade de corte e o sobremetal para acabamento no eixo longitudinal
sao informados pela funcao ¡§W¡¨.
A funcao G72 no 1obloco requer:
G72 W__ R__; onde:
W = profundidade de corte durante o ciclo
R = valor do afastamento no eixo longitudinal para retorno ao ¡§X¡¨ inicial
A funcao G72 no 2obloco requer:
G72 P__ Q__ U__ W__ F__ ; onde:
P = numero do bloco que define o inicio do perfil
Q = numero do bloco que define o final do perfil
U = sobremetal para acabamento no eixo ¡§X¡¨ (positivo para externo ou negativo
para interno / diametro)
W = sobremetal para acabamento no eixo ¡§Z¡¨ (positivo para sobremetal a direita do
perfil ou negativo para sobremetal a esquerda do perfil)
F = avanco de trabalho
NOTA: Apos a execucao do ciclo, a ferramenta retorna automaticamente ao ponto
posicionado.
IMPORTANTE: A PROGRAMACAO DO PERFIL DO ACABAMENTO DA PECA,
DEVERA SER DEFINIDO DA ESQUERDA PARA A DIREITA.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
30
OBSERVACAO: No exemplo foi considerado que o debaste e o acabamento seriam
feitos com a mesma ferramenta.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
31
OBSERVACAO: No exemplo foi considerado que o debaste e o acabamento seriam
feitos com a mesma ferramenta.
9.4 - FUNCAO: G73
Aplicacao: Ciclo automatico de desbaste paralelo ao perfil final.
O ciclo G73 permite a usinagem de desbaste completa de uma peca, utilizando-se
apenas de dois blocos de programacao.
A funcao G73 e especifica para materiais fundidos e forjados, pois a ferramenta
segue sempre um percurso paralelo ao perfil definido.
A funcao G73 requer:
G73 U__ W__ R__; onde:
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
32
U = direcao e quantidade de material a ser removido no eixo ¡§X¡¨ por passe (raio).
W = direcao e quantidade de material a ser removido no eixo ¡§Z¡¨ por passe.
R = numero de passes em desbaste
Formulas para calculos dos valores de ¡§U¡¨ e ¡§W¡¨:
G73 P__ Q__ U__ W__ F__; onde:
P = numero do bloco que define o inicio do perfil
Q = numero do bloco que define o final do perfil
U = sobremetal para o acabamento no eixo ¡§X¡¨
W = sobremetal para o acabamento no eixo ¡§Z¡¨ (
F = avanco de trabalho
OBSERVACAO: Apos a execucao do ciclo, a ferramenta retorna automaticamente ao
ponto utilizado para o posicionamento.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
33
OBSERVACAO: No exemplo foi considerado que o debaste e o acabamento seriam
feitos com a mesma ferramenta.
9.5 - FUNCAO: G74
9.5.1 - Ciclo de furacao.
A funcao G74 como ciclo de furacao requer:
G74 R__;
G74 Z__ Q__ F__; onde:
R = retorno incremental para quebra de cavaco no ciclo de furacao
Z = posicao final (absoluto)
Q = valor do incremento no ciclo de furacao (milesimo de milimetro)
F = avanco de trabalho
NOTA: Apos a execucao do ciclo. a ferramenta retorna automaticamente ao ponto
posicionado.
OBSERVACAO: Quando utilizarmos o ciclo G74 como ciclo de furacao nao
poderemos informar as funcoes ¡§X¡¨ e ¡§U¡¨ no bloco.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
34
9.5.2 - Ciclo de torneamento.
A funcao G74 como ciclo de torneamento requer:
G74 X__ Z__ P__ Q__ R__ F__; onde:
X = diametro final do torneamento
Z = posicao final (absoluto)
P = profundidade de corte (raio/ milesimo de milimetro)
Q = comprimento de corte (incremental/ milesimo de milimetro)
R = valor do afastamento no eixo transversal (raio)
F = avanco de trabalho
NOTA: Para a execucao deste ciclo, deveremos posicionar a ferramenta no diametro
da primeira passada.
OBSERVACAO: Apos a execucao do ciclo a ferramenta retorna automaticamente ao
ponto de posicionamento.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
35
9.6 - FUNCAO: G75
9.6.1 - Ciclo de canais.
A funcao G75 como ciclo de canais requer:
G75 R__;
G75 X__ Z__ P__ Q__ F__; onde:
R = retorno incremental para quebra de cavaco (raio)
X = diametro final do canal
Z = posicao final (absoluto)
P = incremento de corte (raio/ milesimo de milimetro)
Q = distancia entre os canais (incremental/ milesimo de milimetro)
F = avanco de trabalho
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
36
9.6.2 - Ciclo de faceamento.
A funcao G75 como ciclo de faceamento requer:
G75 X__ Z__ P__ Q__ R__ F__; onde:
X = diametro final do faceamento
Z = posicao final (absoluto)
P = incremento de corte no eixo ¡§X¡¨ (raio/ milesimo de milimetro)
Q = profundidade de corte por passada no eixo ¡§Z¡¨ (milesimo de milimetro)
R = afastamento no eixo longitudinal para retorno ao ¡§X¡¨ inicial (raio)
F = avanco programado
NOTA: Para execucao deste ciclo, deveremos posicionar a ferramenta no
comprimento do 1o passe de desbaste.
OBSERVACAO: Apos a execucao do ciclo a ferramenta retorna automaticamente ao
ponto posicionado.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
37
9.7 - FUNCAO: G76
Aplicacao: Ciclo de roscamento automatico
A funcao G76 requer:
G76 P (m) (s) (a) Q__ R__; onde: _ _ _ _ _ _
m = numero de repeticoes do ultimo passe
s = saida angular da rosca = Numero de filetes conicos x 10
OBSERVACOES:
¡E O valor minimo programado para a saida angular deve ser IGUAL A 10, que
corresponde
a 1 filete conico. No caso da nao necessidade da saida angular, programar 00.
¡E A saida angular da ferramenta de rosca neste ciclo e feita sempre a 45o.
¡E O diametro de posicionamento deve ser maior que o diametro do final da saida
angular.
Exemplo: Para se programar uma rosca M20x2 com uma saida angular igual a 15, o
diametro final da saida angular sera de 26, portanto, o posicionamento deve ser maior do que
26, assim como mostra a tabela abaixo:
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
38
a = angulo da ferramenta (0o, 29o, 30o, 55o e 60o, etc...)
Q = minima profundidade de corte (raio / milesimos de milimetro)
R = profundidade do ultimo passe (raio)
G76 X__ (U__) Z__ (W__) R__ P__ Q__ F__; onde:
X = diametro final do roscamento
U = distancia incremental do diametro posicionado ate o diametro final da rosca
(Diametro).
Z = comprimento final do roscamento
W = distancia incremental do ponto posicionado (¡§Z¡¨ inicial) ate a coordenada final no eixo
longitudinal (¡§Z¡¨final).
R = valor da conicidade incremental no eixo ¡§X¡¨ (raio/negativo para externo e positivo
para interno)
P = altura do filete da rosca (raio/ milesimos de milimetro)
Q = profundidade do 1opasse (raio/ milesimos de milimetro)
F = passo da rosca
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
39
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
40
NOTA: Para rosca com multiplas entradas e necessario fazer o calculo do avanco (F) da
seguinte forma:
F = Passo x Numero de entradas F = 1.5 x 2 F = 3
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
41
10 - CICLOS PARA FURACAO
10.1- FUNCAO: G80
Aplicacao: Cancela os ciclos da serie G80
Esta funcao e utilizada para cancelar os ciclos da serie G80, ou seja, do G83 ao G85.
10.2- FUNCAO: G83
Aplicacao: Ciclo de furacao
Este ciclo permite executar furos com descarga de cavacos e permite programar um
tempo de permanencia no ponto final da furacao, como vemos a seguir:
G83 Z__ Q___ (P__) (R__) F__: onde;
Z = Posicao final do furo (absoluto)
Q = Valor do incremento (incremental / milesimal)
P = Tempo de permanencia ao final de cada incremento (milesimos de segundo)
R = Plano de referencia para inicio de furacao (incremental)
F = Avanco
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
42
NOTA: Os passos acima referem-se ao comando Siemens 802D Para outros comandos
ver manual de programacao do referido comando.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
43
10.3 - FUNCAO: G84
Aplicacao: Ciclo de roscamento com macho rigido
Este ciclo permite abrir roscas com macho, utilizando fixacao rigida, ou seja, sem suporte
flutuante. Para isso deve-se programar:
G97 S500 M3
M29
G84 Z__ F__, onde:
M29 = ativa roscamento com macho rigido
Z = posicao final da rosca
F = passo da rosca
10.4 - FUNCAO: G85
Aplicacao: Ciclo de mandrilar
G85 Z__ F__, onde
Z = Posicao final
F = Avanco
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
44
Exemplo:
OBSERVACAO: O avanco de saida e o dobro do programado para a usinagem.
11 - OUTRAS FUNCOES PREPARATORIAS
11.1 - FUNCAO: G20
Aplicacao: Referencia unidade de medida - Polegada
Esta funcao prepara o comando para computar todas as entradas de dados em polegadas.
11.2 - FUNCAO: G21
Aplicacao: Referencia unidade de medida - Metrico.
Esta funcao prepara o comando para computar todas as entradas de dados em milimetros.
11.3 - FUNCAO: G90
Aplicacao: Sistema de coordenadas absolutas
Este codigo prepara a maquina para executar operacoes em coordenadas absolutas, tendo
uma origem pre-fixada para a programacao. A funcao G90 e modal e cancela a funcao G91.
11.4 - FUNCAO: G91
Aplicacao: Sistema de coordenadas incrementais
Este codigo prepara a maquina para executar todas as operacoes em coordenadas
incrementais. Assim, todas as medidas sao feitas atraves da distancia a se deslocar, portanto a
origem das coordenadas de qualquer ponto e o ponto anterior ao deslocamento. A funcao G91 e
modal e cancela a funcao G90.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
45
11.5 - FUNCAO: G92
11.5.1 - G92: Estabelece limite de rotacao (RPM)
A funcao G92 juntamente com o codigo S____ (4 digitos) e utilizada para limitar a maxima
rotacao do eixo-arvore (RPM). Geralmente esta funcao e programada no bloco seguinte ao da
funcao G96, o qual e usado para programar a velocidade de corte.
Exemplo: G92 S2500 M4; (limita a rotacao do eixo-arvore em 2500 RPM)
11.5.2 - G92 : Estabelece nova origem
A funcao G92 tambem pode ser usada para estabelecer nova origem do sistema de
coordenadas. Para isso ela deve ser programada num bloco juntamente com um ou mais eixos da
maquina.
Exemplo: G92 Z0; (estabelece uma nova origem do sistema de coordenadas, fixando a
posicao atual como ¡§Z0¡¨).
A funcao G92 e modal e e cancelada pela funcao G92.1 .
11.5.3 - G92.1 : Cancela G92
A funcao G92.1 e usada para cancelar o comando G92. Para isso ela deve ser programada
num bloco juntamente com o eixo a ser cancelado.
Exemplo: G92.1 Z0; (cancela a origem do sistema de coordenadas, correspondente ao eixo
¡§Z¡¨).
11.6 - FUNCAO: G94
Aplicacao: Estabelece avanco em mm/minuto ou polegada/minuto.
Esta funcao prepara o comando para computar todos os avancos em polegadas/minutos
(G20) ou milimetros/minutos (G21). A funcao G94 e modal e cancela a funcao G95.
11.7 - FUNCAO: G95
Aplicacao: Estabelece avanco mm/rotacao ou polegada/rotacao:
Esta funcao prepara o comando para computar todos os avancos em polegadas/rotacao
(G20) ou milimetros/rotacao (G21). A funcao G95 e modal e cancela a funcao G94.
11.8 - FUNCAO: G96
Aplicacao: Estabelece programacao em velocidade de corte constante.
A funcao G96 seleciona o modo de programacao em velocidade de corte constante, onde o
calculo da RPM e programada pela funcao ¡§S¡¨.
A maxima RPM alcancada pela velocidade de corte constante pode ser limitada atraves da
programacao da funcao G92.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
46
Exemplo: G96 S200; (velocidade de corte de 200 m/min)
A funcao G96 e modal e cancela a funcao G97.
11.9 - FUNCAO: G97
Aplicacao: Estabelece programacao em RPM
A funcao G97 e utilizada para programar uma rotacao fixa do spindle (RPM), com o auxilio
da funcao S e usando um formato (S4).
Exemplo: N70 G97 S2500 M3; (rotacao de 2500 RPM)
A variacao da RPM pode ser feita atraves do ¡§Seletor de Rotacao do Eixo-Arvore¡¨, podendo
ser de 50% ate 120% da rotacao programada. A funcao G97 e modal e cancela a funcao G96.
12 - DESVIO INCONDICIONAL
Funcao: M99
A programacao da funcao M99 com a funcao ¡§P¡¨, acompanhado do numero do bloco,
faz com que o comando avance/retorne a programacao para o bloco indicado por ¡§P¡¨.
Quando a funcao M99 substituir a M30 no programa principal, o programa sera executado
seguidamente em ¡§looping¡¨.
EXEMPLO:
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
47
13 - CHAMADA E RETORNO DE UM SUBPROGRAMA
Funcoes: M98/M99
Quando a usinagem de uma determinada sequencia de operacoes, aparece muitas vezes
no programa, pode-se usar o recurso de chamada de subprograma atraves da funcao M98.
O bloco contendo a funcao M98, devera conter tambem o nome do subprograma como um
numero atraves da funcao ¡§P¡¨. Ex.: M98 P1001.
O subprograma, por sua vez, devera ser finalizado com uma funcao M99, e seu nome
devera conter 4 caracteres numericos.
NOTA: O numero do subprograma e o mesmo encontrado no diretorio do comando CNC.
Os formatos para a chamada de um subprograma sao os seguintes:
Quando o subprograma finaliza suas operacoes, o controle e retornado ao programa
principal.
EXEMPLO:
OBSERVACAO: Caso seja omitido o numero de repeticoes, o comando executara o
subprograma uma vez.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
48
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
49
14 ¡V REFERENCIA DE TRABALHO (G54 A G59)
A Referencia de Trabalho, tambem conhecida como Zero-Peca, corresponde ao ponto
que serve de origem para o sistema de coordenadas absolutas, ou seja, e o ponto da peca
referenciado como ¡§X0¡¨ e ¡§Z0¡¨.
Em alguns casos sao utilizados mais que uma referencia de trabalho num mesmo
programa, com o intuito de facilitar a programacao de determinadas pecas. Exemplo: para
programar a usinagem dos dois lados de uma peca num mesmo programa recomenda-se usar
dois zero-pecas para que o programador nao tenha que se preocupar com alguns elementos, tais
como sobremetal dos dois lados do material, diferentes encostos de castanha, etc.
NOTA: Nas maquinas da linha ¡§CENTUR¡¨ podem ser referenciados ate seis zero-pecas, os quais
devem ser feitos manualmente durante o processo de preparacao da maquina. Sao eles: G54,
G55, G56, G57, G58 e G59.
Os valores da familia G54 devem ser digitados na pagina ¡§OFFSET PARAM¡¨ atraves da
softkey ¡§DESLOCAM. PTO. ZERO¡¨. (Ver item: 20 - DEFINICAO DO ZERO-PECA)
15 - FUNCOES MISCELANEAS OU AUXILIARES
As funcoes miscelaneas sao programadas para executar operacoes e recursos da
maquina que nao sao abrangidos pelas funcoes preparatorias.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
50
LISTA DAS FUNCOES MISCELANEAS
LISTA DAS FUNCOES MISCELANEAS
Comando M Aplicacao Opcional
M00 Parada de programa
M01 Parada opcional de programa
M02 Fim de programa
M03 Gira eixo-arvore no sentido horario
M04 Gira eixo-arvore no sentido anti-horario
M05 Desliga o eixo-arvore X
M07 Liga refrigeracao 2
M08 Liga refrigeracao 1
M09 Desliga refrigeracao
M19 Orienta o eixo-arvore / Liga eixo C
M20 Liga alimentacao da barra X
M21 Desliga a alimentacao da barra X
M24 Abre placa X
M25 Fecha a placa X
M26 Recua a manga do cabecote movel X
M27 Avanca a manga do cabecote movel X
M30 Fim de programa X
M34 Selecao de pressao 1 para a placa X
M35 Selecao de pressao 2 para a placa X
M36 Abre porta automatica X
M37 Fecha porta automatica X
M38 Avanca aparador de pecas X
M39 Recua aparador de pecas X
M45 Liga limpeza das protecoes X
M46 Desliga limpeza das protecoes X
M47 Liga transportador de cavacos X
M48 Desliga transportador de cavacos X
M49 Troca barra X
16 - SEQUENCIA PARA PROGRAMACAO MANUSCRITA
O programador necessita ter consciencia de todos os parametros envolvidos no processo
e obter uma solucao adequada para usinagem de cada tipo de peca. Este deve analisar ainda
todos os recursos da maquina, que serao exigidos quando da execucao da peca.
16.1 - ESTUDO DO DESENHO DA PECA: FINAL E BRUTA
O programador deve ter habilidade para comparar o desenho (peca pronta) com a
dimensao desejada na usinagem com a maquina a Comando Numerico.
Ha necessidade de uma analise sobre a viabilidade da execucao da peca, levando-se em
conta as dimensoes exigidas, o sobremetal existente da fase anterior, o ferramental necessario, a
fixacao da peca, etc.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
51
16.2 - PROCESSO A UTILIZAR
E necessario haver uma definicao das fases de usinagem para cada peca a ser
executada, estabelecendo-se, assim, o sistema de fixacao adequado a usinagem.
16.3 - FERRAMENTAL VOLTADO AO CNC
A escolha do ferramental e importantissima, bem como, a sua disposicao na torre. E
necessario que o ferramental seja colocado de tal forma que nao haja interferencia entre si e com
o restante da maquina. Um bom programa depende muito da escolha do ferramental adequado e
da fixacao deste, de modo conveniente.
16.4 - CONHECIMENTO DOS PARAMETROS FISICOS DA MAQUINA E SISTEMA DE
PROGRAMACAO DO COMANDO
Sao necessarios tais conhecimentos por parte do programador, para que este possa
enquadrar as operacoes de modo a utilizar todos os recursos da maquina e do comando, visando,
sempre minimizar os tempos e fases de operacoes e ainda garantir a qualidade do produto.
16.5 - DEFINICAO EM FUNCAO DO MATERIAL, DOS PARAMETROS DE CORTE
COMO AVANCO, VELOCIDADE, ETC.
Em funcao do material a ser usinado, bem como da ferramenta utilizada e da operacao a
ser executada, o programador, deve estabelecer as velocidades de corte, os avancos e as
potencias requeridas da maquina. Os calculos necessarios na obtencao de tais parametros sao os
seguintes:
17 - CALCULOS
17.1 - VELOCIDADE DE CORTE (VC)
Dependendo do material a ser usinado, a velocidade de corte e um dado importante e
necessario.
A velocidade de corte e uma grandeza diretamente proporcional ao diametro e a rotacao
da arvore, dada pela formula:
Onde:
VC = Velocidade de corte (m/min)
OP = Diametro da Peca (mm)
N = Rotacao do eixo arvore (rpm)
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
52
17.2 - ROTACAO (N)
Na determinacao da velocidade de corte para uma determinada ferramenta efetuar uma
usinagem, a rotacao e dada pela formula:
17.3 - POTENCIA DE CORTE (NC)
Para evitarmos alguns inconvenientes durante a usinagem tais como sobrecarga do motor
e consequente parada do eixo arvore durante a operacao, faz-se necessario um calculo previo da
potencia a ser consumida, que pode nos ser dada pela formula:
VALORES ORIENTATIVOS PARA PRESSAO ESPECIFICA DE CORTE ( KS )
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
53
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
54
18- FLUXOGRAMA DE PROGRAMACAO SIEMENS 802D
19 - ZERAMENTO DE FERRAMENTAS (Comando Siemens 802D)
O zeramento de ferramentas (tambem chamado de preset) e um processo cujo objetivo e
especificar para a maquina quais sao os comprimentos das ferramentas (geralmente em relacao a
face da torre) , sendo ¡§comprimento 1¡¨ a distancia relativa ao eixo ¡§X¡¨ e ¡§comprimento 2¡¨ a
distancia relativa ao eixo ¡§Z¡¨, conforme figura abaixo:
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
55
O valor do comprimento 1 e encontrado quando a ferramenta a ser referenciada e
encostada em um diametro conhecido, por exemplo: a placa, uma peca retificada, uma peca
torneada manualmente, etc...
Para registrar este valor na maquina e necessario executar o capitulo 7.1 da parte de
operacao deste manual.
O valor do comprimento 2 e encontrado comparando as medidas do zero base quando a
torre e encostada num ponto de referencia e quando a ferramenta e encostada neste mesmo
ponto. Por isso, e necessario efetuar uma preparacao antes de executar o processo de zeramento
do eixo ¡§Z¡¨.
A preparacao consiste em referenciar a torre numa face que sera usada como referencia,
por exemplo: a placa,a castanha ou a face da peca.
Quando a torre e referenciada, o valor da distancia do zero maquina ate a face usada como
referencia e registrado no ¡§ZERO BASE¡¨.
Os processos de preparacao e zeramento para o eixo ¡§Z¡¨ estao descritos nos capitulos
19.2 e 19.3 na parte de operacao deste manual.
OBS: Para realizar a preparacao para zeramento do eixo ¡§Z¡¨ e necessario executar o
comando ¡§G92.1 Z0¡¨ caso o comando ¡§G92 Z0¡¨ esteja ativo (Comando Siemens 802D).
Os valores de comprimentos das ferramentas podem ser visualizados na pagina [LISTA
DE FERRAM.] em ¡§OFFSET PARAM¡¨
O valor do zero base pode ser vizualizado na pagina [DESLOCAM. ORIGEM] em ¡§OFFSET
PARAM¡¨.
IMPORTANTE: O processo de referenciamento da torre (ZERO BASE) deve ser refeito
toda vez que o ponto de referencia flutuante (STOP MECANICO) for deslocado.
19.1 - ZERAMENTO DAS FERRAMENTAS NO EIXO ¡§ X ¡¨ (COMPRIMENTO 1)
(Comando Siemens 802D).
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
56
1) Afastar a torre ate uma distancia segura para a troca da ferramenta:
- Apertar a tecla ¡§POSITION¡¨.
- Acionar a tecla ¡§JOG¡¨.
- Posicionar a chave ¡§SETUP¡¨ para trabalhar com a porta aberta.
- Acionar a tecla ¡§VAR¡¨ ate aparecer no painel da maquina a velocidade ideal para o
movimento (¡§ x 1¡¨, ¡§x 10¡¨, ¡§x20¡¨ ou ¡§x 100 ¡¨).
- Acionar a softkey [MANIVELA]
- Selecionar o eixo desejado (¡§X¡¨ ou ¡§Z¡¨)
- Girar a manivela afastando a torre ate uma distancia segura para indexacao.
NOTA: Para movimentar os eixos da maquina com o opcional Manual Machine Plus (KIT
MULTIPLIC) e necessario girar as manivelas situadas no avental movel.
2) Selecionar a ferramenta a ser zerada via MDA:
- Apertar a tecla ¡§ POSITION ¡¨ .
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta fechada.
- Acionar a tecla ¡§ MDA ¡¨.
- Acionar a tecla ¡§ RESET ¡¨.
- Apertar a softkey [APAGAR PROGR. MDA].
- Digitar o comando G291
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando para selecionar a ferramenta a ser zerada:
Exemplo: T0101 (seleciona a ferramenta 01)
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando G290
- Apertar a tecla ¡§ INPUT ¡¨.
- Acionar a tecla ¡§ CYCLE START ¡¨ (ate que a palavra ISO desapareca do canto
superior esquerdo do video da maquina).
Exemplo de programa MDA:
G291
T0101
G290
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
57
3) Tocar a ponta da ferramenta no diametro medido, conforme figura abaixo:
- Apertar a tecla ¡§ POSITION ¡¨.
- Acionar a tecla ¡§ JOG ¡¨.
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta aberta.
- Acionar a tecla ¡§ VAR ¡¨ ate aparecer no painel da maquina a velocidade ideal para
o movimento (¡§ x 1¡¨ ou ¡§x 10¡¨, ¡§x20¡¨ ou ¡§x 100¡¨).
- Apertar a softkey [MANIVELA].
- Selecionar o eixo desejado (¡§ X ¡¨ ou ¡§ Z ¡¨).
- Girar a manivela para encostar a ferramenta no diametro usado como referencia.
NOTA: Para movimentar os eixos da maquina com o opcional Manual Machine Plus
(KIT MULTIPLIC) e necessario girar as manivelas situadas no avental movel.
4) Zerar a ferramenta:
- Posicionar a chave ¡§LOCK¡¨ para liberar a alteracao de dados.
- Apertar a softkey [MEDICAO FERRAM.].
- Apertar a softkey [MEDICAO MANUAL].
- Posicionar o cursor (., ., ¡¶, ¡¿) sobre o campo ¡§ O ¡¨.
- Digitar o valor do diametro da peca. Exemplo: 50.
- Apertar a tecla ¡§ INPUT ¡¨.
- Apertar a softkey [SALVAR POSICAO].
- Apertar a softkey [DEFINIR COMPRIMENTO 1].
- Apertar duas vezes a softkey [VOLTAR].
- Apertar a tecla ¡§ RESET ¡¨.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
58
19.2 - PREPARACAO PARA ZERAMENTO NO EIXO ¡§ Z ¡¨
1) Afastar a torre ate uma distancia segura para a troca da ferramenta:
- Apertar a tecla ¡§ POSITION ¡¨.
- Acionar a tecla ¡§ JOG ¡¨.
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta aberta.
- Acionar a tecla ¡§VAR¡¨ ate aparecer no painel da maquina a velocidade ideal
para o movimento (¡§ x 1¡¨, ¡§x 10¡¨, ¡§x20¡¨ ou ¡§x 100 ¡¨).
- Acionar a softkey [MANIVELA].
- Selecionar o eixo desejado (¡§ X ¡¨ ou ¡§ Z ¡¨).
Girar a manivela afastando a torre ate uma distancia segura para indexacao.
NOTA: Para movimentar os eixos da maquina com o opcional Manual Machine Plus
(KIT MULTIPLIC) e necessario girar as manivelas situadas no avental movel.
2) Selecionar uma posicao vazia, isto e, uma posicao que nao tenha ferramentas na torre,
via MDA:
- Apertar a tecla ¡§ POSITION ¡¨ .
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta fechada.
- Acionar a tecla ¡§ MDA ¡¨.
- Acionar a tecla ¡§ RESET ¡§.
- Apertar a softkey [APAGAR PROGR. MDA].
- Digitar o comando G291
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando para selecionar a posicao vazia:
Exemplo: T0301 (seleciona a posicao 03).
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando: T00
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando: G290
- Apertar a tecla ¡§ INPUT ¡¨.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
59
- Apertar a tecla ¡§CYCLE START¡¨ (ate que a palavra ISO desapareca do
canto superior esquerdo do video da maquina).
Exemplo de programa MDA:
G291
T0101
T00
G290
3) Tocar a face da torre numa face que sera usada como referencia, por exemplo: a
face da placa, a face da peca, a castanha ou um calco retificado .
- Apertar a tecla ¡§ POSITION ¡¨.
- Acionar a tecla ¡§ JOG ¡¨.
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta aberta.
- Acionar a tecla ¡§ VAR ¡¨ ate aparecer no painel da maquina a velocidade ideal
para o movimento (¡§ x 1¡¨ ou ¡§x 10¡¨ ou ¡§x 100 ¡¨).
- Apertar a softkey [MANIVELA].
- Selecionar o eixo desejado (¡§ X ¡¨ ou ¡§ Z ¡¨).
- Girar a manivela para encostar a torre na face usada como referencia.
NOTA: Para movimentar os eixos da maquina com o opcional Manual Machine Plus
(KIT MULTIPLIC) e necessario girar as manivelas situadas no avental movel.
4) Fazer o ¡§ referenciamento ¡¨ da torre:
- Apertar a tecla ¡§ POSITION ¡¨.
- Posicionar a chave ¡§LOCK¡¨ para liberar a alteracao de dados.
- Apertar a softkey [MEDICAO PECA].
- Apertar a softkey [OK] (Caso seja necessario).
- Posicionar o cursor (., ., ¡¶, ¡¿) no campo: ¡§ARMAZENAR EM¡¨. Utilizar a
tecla ¡§SELECT¡¨ para selecionar a opcao ¡§BASE¡¨
- Apertar a softkey [SET DESL. ZERO].
- Apertar a softkey [VOLTAR].
- Acionar a tecla ¡§ RESET ¡¨.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
60
.3 - ZERAMENTO NO EIXO ¡§ Z ¡¨ (COMPRIMENTO 2)
1) Afastar a torre ate uma distancia segura para a troca da ferramenta:
- Apertar a tecla ¡§ POSITION ¡¨.
- Acionar a tecla ¡§ JOG ¡¨.
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta aberta.
- Acionar a tecla ¡§VAR¡¨ ate aparecer no painel da maquina a velocidade ideal
para o movimento (¡§ x 1¡¨, ¡§x 10¡¨, ¡§x20¡¨ ou ¡§x 100 ¡¨).
- Acionar a softkey [MANIVELA].
- Selecionar o eixo desejado (¡§ X ¡¨ ou ¡§ Z ¡¨).
- Girar a manivela afastando a torre ate uma distancia segura para indexacao.
NOTA: Para movimentar os eixos da maquina com o opcional Manual Machine Plus
(KIT MULTIPLIC) e necessario girar as manivelas situadas no avental movel.
2) Selecionar a ferramenta a ser referenciada via MDA:
- Apertar a tecla ¡§ POSITION ¡¨ .
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta fechada.
- Acionar a tecla ¡§ MDA ¡¨.
- Acionar a tecla ¡§ RESET ¡¨.
- Apertar a softkey [APAGAR PROGR. MDA].
- Digitar o comando G291
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando para selecionar a ferramenta a ser zerada:
Exemplo: T0401 (seleciona a ferramenta 04)
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando G290
- Apertar a tecla ¡§ INPUT ¡¨.
- Apertar a tecla ¡§ CYCLE START ¡¨ (ate que a palavra ISO desapareca do
canto superior esquerdo do video da maquina).
Exemplo de programa MDA: G291 > T0101 > G290
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
61
3) Tocar a ponta da ferramenta na face usada como referencia:
- Apertar a tecla ¡§ POSITION ¡¨.
- Acionar a tecla ¡§ JOG ¡¨.
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta aberta.
- Acionar a tecla ¡§ VAR ¡¨ ate aparecer no painel da maquina a velocidade ideal
para o movimento (¡§ x 1 ¡¨ ou ¡§ x 10 ¡¨ ou ¡§ x 100 ¡¨).
- Apertar a softkey [MANIVELA].
- Selecionar o eixo desejado (¡§ X ¡¨ ou ¡§ Z ¡¨).
- Girar a manivela para encostar a ferramenta na face usada como referencia,
NOTA: Para movimentar os eixos da maquina com o opcional Manual Machine Plus
(KIT MULTIPLIC) e necessario girar as manivelas situadas no avental movel.
4) Zerar a ferramenta:
- Posicionar a chave ¡§LOCK¡¨ para liberar a alteracao de dados.
- Apertar a softkey [MEDICAO FERRAM.].
- Apertar a softkey [MEDICAO MANUAL].
- Apertar a softkey [COMPR. 2].
- Posicionar o cursor (., ., ¡¶, ¡¿) sobre o campo ¡§Distancia¡¨.
- Digitar ¡§ 0 ¡¨.
- Apertar a tecla ¡§ INPUT ¡¨.
- Posicionar o cursor (., ., ¡¶, ¡¿) sobre o campo que aparece a frente do
campo ¡§ Z0 ¡¨.
- Utilizar a tecla ¡§SELECT¡¨ para selecionar a opcao ¡§BASE¡¨.
- Apertar a softkey [SALVAR POSICAO].
- Apertar a softkey [DEFINIR COMPRIMENTO 2].
- Apertar duas vezes a softkey [VOLTAR]
- Acionar a tecla ¡§ RESET ¡¨.
Repetir os procedimentos 1, 2, 3 e 4 para todas as ferramentas a serem utilizadas.
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
62
20 - DEFINICAO DO ZERO-PECA
20.1 - SISTEMA DE COORDENADA DE TRABALHO (G54 A G59)
Para se definir o zero-peca utilizando o ¡§SISTEMA DE COORDENADA DE
TRABALHO¡¨ (G54 a G59), deve-se seguir o procedimento abaixo:
- Acionar a tecla ¡§ POSITION ¡¨.
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta fechada.
- Acionar a tecla ¡§ MDA ¡¨.
- Acionar a tecla ¡§ RESET ¡¨.
- Apertar a softkey [APAGAR PROGR. MDA].
- Digitar o comando G291
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar ¡§ T ¡¨ e o numero de uma ferramenta ja presetada a ser utilizada nesse
processo.
Exemplo: T0401
- Apertar a tecla ¡§ INPUT ¡¨.
- Digitar o comando G290.
- Apertar a tecla ¡§ INPUT ¡¨.
- Acionar ¡§ CYCLE START ¡¨ (ate que a palavra ISO desapareca do canto
superior esquerdo do video da maquina).
- Acionar a tecla ¡§ JOG ¡¨.
- Posicionar a chave ¡§ SETUP ¡¨ para trabalhar com a porta aberta.
- Acionar a tecla ¡§ VAR ¡¨, selecionando a velocidade desejada (¡§x1¡¨, ¡§x10¡¨, x20
ou ¡§x100¡¨).
- Apertar a softkey [MANIVELA].
- Selecionar o eixo desejado (¡§X¡¨ ou ¡§Z¡¨) e movimentar os eixos ate tocar a
ponta da ferramenta na face da peca.
NOTA: Para movimentar os eixos da maquina com o opcional Manual Machine Plus
(KIT MULTIPLIC) e necessario girar as manivelas situadas no avental movel.
- Apertar a softkey [VOLTAR].
- Apertar a softkey [MEDICAO PECA].
AEP SENAI de Veranopolis - Programacao e Operacao (CNC Torneamento)
63
- Apertar a softkey [Z] .
- Utilizar a tecla ¡§SELECT¡¨ para selecionar o zero-peca desejado (G54 - G59)
- Posicionar o cursor (., ., ¡¶, ¡¿) no campo ¡§DISTANCIA¡¨.
- Digitar o valor = 0 para zero peca na face ou o valor = comprimento da peca
para zero peca no encosto da castanha, conforme a figura abaixo.
- Apertar a softkey [SET DESL. ZERO]. O CNC calculara e definira
automaticamente o valor do zero peca.
20.2- EFETUAR CORRECAO NO SISTEMA DE COORDENADA DE TRABALHO (G54 A
59)
- Acionar tecla ¡§ OFFSET PARAM ¡¨.
- Acionar o softkey [DESLOCAM. ORIGEM].
- Posicionar o cursor no campo desejado ( ¡§G54 a ¡§G59¡¨ ) (sempre em ¡§Z¡¨).
- Apertar a tecla ¡§ = ¡¨ (sinal de igual).
- Digitar o valor a ser corrigido observando o sinal a ser utilizado.
- Exemplo: - 0.02.
- Apertar a tecla ¡§ INPUT ¡¨.
- Apertar a softkey [TRANSFERIR].

Nenhum comentário:

Postar um comentário