Beruflich Dokumente
Kultur Dokumente
PROGRAMAO
E OPERAO
Srie SKT & KIT
Fanuc Srie oi
Descrio de comandos M
Os comandos M so funes de alternncia ou adicionais. Os comandos M podem ficar sozinhos ou com outro comando em um
bloco de programa, porm apenas um comando M por bloco, caso contrrio vai gerar um alarme de duplicidade de comando.
Comandos de um mesmo grupo cancelam um ao outro. Assim o ltimo comando M programado cancela o anterior do mesmo grupo.
Os comandos a seguir descrevem os comandos M padro. A possibilidade de executar estes comandos M depende do tipo de
mquina e dos acessrios utilizados.
M04 Fuso principal ativado no Sentido
M00 Parada Programada anti-horrio
incondicional As mesmas condies descritas em M03
Este comando causa uma parada na execuo do se aplicam para este comando. preciso
programa da pea. O fuso principal, o avano e a
refrigerao so desativados. usar M04 para todas as ferramentas a
A porta poder ser aberta atravs do modo JOG (manual) esquerda, ou retorno de rosca com
sem gerar alarme.
macho.
M01 Parada Opcional
Programada M05 Fuso principal desativado
M01 funciona como M00, mais somente quando a tecla O Fuso principal parado
Opcional Stop estiver ativa, porm o fuso principal e a automaticamente.
refrigerao permanecem ligados, podendo ser desativados
em modo JOG (manual) sem gerar alarme.
M08 Refrigerao ativada
M02 Fim de programa Principal M08 liga o fluido de corte .
Esta funo indica o fim do programa na memria do
comando . A seqncia no retornada ao inicio do
programa.
M09 Refrigerao desativada
M09 desliga fluido de corte.
M25 Avano do contra ponto
Avano do contra ponto at o final de curso do mesmo, ou
at encontrar a pea.
M03 Fuso principal ativado no M26 Retorno parcial do contra ponto
sentido horrio O contra ponto retorna at uma dimenso definida no
parmetro 0064 na tela timer de System.
O fuso ser ativado desde que uma
velocidade de corte ou de fuso tenha sido M28 Retorno total do contra ponto
programada. preciso usar M03 para O contra ponta retorna at o fim curso.
todas as ferramentas de corte a direita.
N G X,Y F S T M ;
Nmero Funo Dimenso Avano de Rotao Nmero Funo Final de
Seqncia Preparatria Trabalho corte do fuso Ferramenta Auxiliar Bloco
T 0 2 0 2
Corretor de ferramenta ( 00 a 99 )
Nmero da ferramenta na
torre
G01 Exemplo II
Para fazer uma interpolao devemos obedecer os seguintes parmetros X= ponto final da interpolao, Z=ponto
final da interpolao, R= valor do raio da interpolao.
possvel fazer interpolao usando I (x) ou K (z) , que substituem o R, porm estes parmetros indicam as
coordenadas do centro do raio.
N40 G28 U0 W0
T0404
G54
G50 S2000
G96 S200 M03
G00 X38.0 Z2.0 M08
G42
G01 X35.0 Z0.0 F0.2
Z-20.0
G02 X67.0 Z-36.0 R16.0
G01 X68.0
G03 X100.0 Z-52.0 R16.0
G01 Z82.0
X101.0
G40
G00 X200.0 Z200.0 M09
M30
(G02 X67.0 Z-36.0 I16.0 K0)
(G03 X100.0 Z-52.0 I0 K-16.0)
O0001:
N10 G28 U0 W0 G00 U2.0 Z-1 .0 G00 X60. Z3.0
T0202 (BROCA 30MM) G01 X60.5 F0.23 G42 Z1.0
G54 G01 Z-2.5 F0.2
G97 S2500 M03 G00 X82.0 W1 X74.0
G00 X0 Z5.0 M08 Z-2.4 G03 X80.0 Z-5.5 R3.0
G01 Z-5. F0.07 G01 X60.5 G01 Z-13.5
W1.0 X72.9 G02 X83.0 Z-15.0 R1.5
Z-40.0 F0.25 G03 X80.5 Z-6.2 R3.8 G01 X100.0
G00 Z5.0 G00 U2.0 Z5.0 Z-30.0
Z-39.0 X200.0 Z200.0 X103.0
G01 Z-60.0 G28 U0 W0 G28 U0 W0
G00 Z10.0 T0404 T0606
X200.0 Z200.0 G50 S1500 T0400 G50 S1800
G28 U0 W0 G96 S180 M03 G96 S200 M03
T0101 G00 X34.5 Z3.0 G00 X40.0 Z5.0
G50 S1500 G01 Z-41.8 F0.27 G4 1 Z-15.0 F0.2
G96 S180 M03 G00 U-0.5 Z1.0 X35.0 Z-24.33
G00 X94.0 Z5.0 X39.5 Z-42.0
G01 Z-14.8 F0.27 G01 Z-15.0 X29.0
G00 U2.0 Z0.5 X34.5 Z-24.3 G40 G00 Z10.0
G01 X28.0 F0.23 G00 Z10.0 X200.0 Z200.0 T0600 M09
G00 X87.0 W1.0 X200. Z200. M30
G01 Z-14.8 F0.27 G28 U0 W0
G00 U2.0 Z1.0 T0505
X80.5 G50 S1800 T0500
G01 Z-14.1 G96 S200 M03
G02 X81.9 Z-14.8 R0.7 G00 X63.0 Z5.0 T0505 M08
G00 X100.5 W1.0 Z0
G01 Z-29.8 G01 X38.0 F0.2
- 10 - Reviso 1 22/02/2007
G04
G04 Tempo de espera sob endereo
Atravs desta funo, o comando ir esperar um perodo de tempo especificado antes de prosseguir com o bloco
de programa seguinte. Apresenta os seguintes comandos.
G04 X30.
G04 U30.
G04 P30000
O comando G28 utilizado para aproximar o ponto de referncia por meio de uma posio intermediria (X(U),
Z(W)).
Primeiro ocorre a movimentao a X(U) e Z(W); em seguida, ocorre a movimentao ao ponto de referncia. As
duas movimentaes ocorrem com G00.
- 11 - Reviso 2 Outubro/2010
Compensao do Raio de corte Esquerda e Direita
- 12 - Reviso 2 - Outubro/2010
Compensao do raio da ferramenta
Com movimentaes na direo dos eixos ( torneamento
longitudinal e em face), so utilizados os pontos da ponta da
ferramenta que tocam os eixos.
Assim nenhum erro de dimenso produzido na pea de
trabalho.
Com as movimentaes simultneas nos dois eixos (cones, raios),
a posio do ponto de corte hipottico no coincide mais com o
ponto da ponta da ferramenta que realmente executa o corte.
Ocorrem erros de dimensionamento na pea de trabalho.
Raio da ponta da ferramenta e a Quando a compensao de raio de corte utilizada, esses erros
ponta da ferramenta hipottica de dimenso so calculados e compensados automaticamente.
Para compensao do raio de corte preciso especificar o raio R
da ponta da ferramenta e o quadrante na tela de dados de
ferramenta Tool Off Set.
Movimentao paralela
e Obliqua dos eixos
- 13 - Reviso 2 - Outubro/2010
Vejam 2 exemplos de programao com e sem compensao de raio
Compensao 0.5
Compensao
Compensao
Compensao
G20
Sistema de unidades em polegadas
Com a funo G20 atuando, o sistema de programao passa a entender que todos os dados (coordenadas)
programados se referem a valores em polegadas.
Com a funo G21 atuando, o sistema de programao passa a entender que todos os dados programados se
referem a valores em milmetros
O comando G99 j estar ativado quando ligar o coma ndo numrico da mquina.
- 14 - Reviso 2 - Outubro/2010
G96 G97 Funo auxiliar de velocidade S
Este comando modal e j esta ativo quando liga-se o comando numrico da mquina.
Para alguns comandos mesmo Fanuc modelo B este comando usado como coordenadas absolutas, porm ns
usamos como ciclo de torneamento Fanuc modelo A. Conforme figura abaixo :
G90
G90 X41 Z-50
U-8
U-8
X e Z Coordenadas absolutas
U e W Coordenadas Incrementais
R Conicidade (medida no raio )
F Velocidade de avano em mm/min
- 15 - Reviso 2 - Outubro/2010
No caso do comando G91 no usado, os eixos so movimentados incrementais atravs da descrio dos eixos
para X utiliza-se U e para Z utiliza-se W
Exemplo : G01 U10. W15.0 ou seja o eixo X movimentar 10mm e o eixo Z 15mm
Exemplo :
G28 U0 W0 G28 U0 W0
G50 S2000 T0100 G50 S2000 T0100
G96 S200 M03 G96 S200 M03
G00 X61.0 Z2.0 T0101 M8 G00 X56.0 Z2.0 T0101 M08
G90 X55.0 W-42.0 F0.25 G90 X51.0 W-32.0 F0.25
X50.0 X46.0
X45.0 X41.0
X40.0 X36.0
Z-12.0 R-1.75 X31.0
Z-26.0 R-3.5 X30.0
Z-40.0 R-5.25 G28 U0 W0
G28 U0 W0 M30
M30
R - conicidade da rosca
- 16 - Reviso 2 - 0utubro/2010
G92 X(u)_____ Z(w)_____R_____F_____
- 17 - Reviso 2 - Outubro/2010
Ciclo de faceamento
Exemplo :
G28 U0 W0
T0303
G54
G50 S2500
G96 S180 M3
G0 X85.0 Z2.0
G94 X12.0 Z-2.0 F0.2
Z-4.0
Z-6.0
Z-7.0
X40.0 Z-9.0
Z-11.0
Z-13.0
Z-15.0
Z-17.0
G0 X200.0 Z200.0
M30
- 18 - Reviso 2 Outubro/2010
Ciclo de acabamento
P
N10 G0 G42 X...
N20 G01 Z-......
N30 G02 X... Z... R....
Q N40 G01 G40 X...
N...
P
N60 G00 X...
N65 G01 Z-......
N70 G02 X... Z-... R....
N75 G01 X...
Q
N...
- 19 - Reviso 2 Outubro/2010
Exemplo :
G72
Ciclo de desbaste transversal
G28 U0 W0
T0101
G54
G50 S2000
G96 S80 M03
G74 R... G00 X50.0 Z1.0 T0101
G74 Z... Q... F... G74 R1.
G74 X10.0 Z-10.0 P10000 Q3000 F0.1
R = Retorno incremental para quebra cavaco G00 X200.0 Z200.0 T0100
M30
P = Incremento por passada no raio (milsimal)
Q = Incremento por penetrao (milsimal)
F = Avano
- 21 - Reviso 2 - Outubro/2010
Ciclo de desbaste transversal.
G75 R....
G75 X/U.... Z/W...... P.... Q..... R..... F.....
Exemplo:
G28 U0 W0
T0101
G54
G97 S1500 M03
G00 X90.0 Z1.0
X82.0 Z-60.0
G75 R1.0
G75 X60.0 Z-20.0 P3000 Q20000 F0.1
G00 X90.0
X200.0 Z200.0
M30
- 22 - Reviso 2 - Outubro/2010
Ciclo de roscar
G76 P m r a Q.... R....
G76 X.... Z... R0 P... Q... F...
P xx ( 0 99
)
- 23 - Reviso 2 - Outubro/2010
Exemplo :
G28 U0 W0
T0303
G54
G97 S800 M03
G00 X30.0 Z5.0
G76 P010060
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
G76 P010060 Q100 R0.1
Permite omisso
G76 X38.2 Z-52.0 P900 Q500 F1.5
G00 X200.0 Z200.0
M30
- 24 - Reviso 2 - Outubro/2010
Seqncia operacional para definir preset de ferramenta
O CNC deve usar a ponta de ferramenta para o posicionamento e no o ponto de referncia de montagem da
ferramenta. preciso medir todas as ferramentas utilizadas para usinagem. preciso medir, nas duas direes do
eixo, a distncia entre a ponta da ferramenta e ponto de referncia N de montagem da ferramenta.
As correes de comprimento, dimenses, raio e o quadrante devem ser armazenados na tela de OFS/SET
( registro de ferramenta) o nmero para correo pode ser qualquer nmero porm este mesmo deve constar na
chamada no programa de usinagem atravs dos dois ltimos dgitos EX: T 0404 com isto pode-se dizer que a
ferramenta esta posicionada na posio 4 na torre e os dados desta mesma ferramenta esta arquivado na posio
de nmero 4 na tela de OFS/SET .
Nos dados de ferramenta possvel estar colocando o valor do raio da ferramenta, mais somente necessrio
quando utilizar compensao do raio da ferramenta atravs dos comandos G41 ou G42 .
Obs.: No esquecer de definir o quadrante exato conforme demonstrado na pgina 12, pois atravs do mesmo
ser feita a compensao para o lado correto conforme o quadrante.
- 25 - Reviso 2 - Outubro/2010
Existem duas maneiras de presetar uma ferramenta
- 26 - Reviso 2 - Outubro/2010
SEQUNCIA PARA DETERMINAR PONTO ZERO PEA
- 27 - Reviso 2 - Outubro/2010
MANUTENO DA TORRE
- 28 - Reviso 2 - Outubro/2010