Escolar Documentos
Profissional Documentos
Cultura Documentos
CNC
Mecatrnica
CNC
H necessidade de uma anlise sobre a viabilidade de execuo da pea em conta as dimenses exigidas, sobremetal, ferramental necessrio, fixao do material, etc. Estudo dos mtodos e processos
Definir as fases de usinagem de cada pea a ser executada, estabelecendo assim o que fazer e quando fazer. Escolha das ferramentas
A escolha de um bom ferramental fundamental para um bom aproveitamento do equipamento, bem como, a sua posio no magazine para minimizar o tempo de troca. Conhecer os parmetros fsicos da mquina e sua programao
preciso conhecer todos os recursos de programao disponveis e a capacidade de remoo de cavacos, bem como, rotao mxima e nmero de ferramentas, visando otimizar a programao e operao. Definio dos parmetros de corte
Em funo do material a ser usinado, buscar juntos ao fabricante de ferramentas, os dados de cortes como avano (fn), rotao(S) e profundidade de corte (Ap).
Mecatrnica
CNC
Um programa CNC de Centro de usinagem contm todas as instrues e informaes necessrias usinagem de uma pea. Um programa para centro de usinagem, como igualmente para torno, consta de: Rotina de inicializao; Rotina de troca da ferramenta; Usinagem da pea; Rotina de encerramento do programa. Alm destes quatro itens, o programa para centro de usinagem poder conter sub rotinas ou subprogramas. Exemplo de programao no Centro de Usinagem N010 G90 G17 G71 G94 N020 T07;BROCA DE CENTRO N030 M6 N040 G54 S2000 M3 D1 N050 G0 X30 Y25 Z10 N060 F400 M8 MCALL CYCLE 81 (5,0,-3,0) N070 MCALL CYCLE 81 (5,0,-3,0) N080 X30 Y25 N090 X90 N100 Y70 N110 X30 N120 MCALL N130 T08; BROCA DIAMETRO 8MM N140 M6 N150 G54 S1800 M3 D1 N160 F300 M8 N170 MCALL CYCLE 83 (5,0,2,-40,0,0,14,5,0,1,0,5,1) N180 X30 Y70 N190 Y25 N200 X90 N210 X70 N220 MCALL N230 G53 G0 Z-110 D0 M5 M9 (ou substituir a linha por G0 Z200 M5 M9) N240 G53 X-115 Y0 N250 M30
Mecatrnica 7
CNC
Sistema de coordenadas
Ao trmino desta unidade voc conhecer o sistema de coordenadas, usado para definio de pontos no Centro de Usinagem.. Sistema de coordenadas Todas as mquinas-ferramenta CNC so comandadas por um sistema de coordenadas cartesianas na elaborao de qualquer perfil geomtrico. Para que a mquina possa trabalhar com as posies especificadas, estas tm que ser declaradas em um sistema de referncia, que corresponde aos sentidos dos movimentos dos carros (eixos X, Y, Z). O sistema de coordenadas da mquina formado por todos os eixos existentes fisicamente na mquina. As direes dos eixos seguem a regra da mo direita, e devemos pensar que programamos sempre a trajetria da ferramenta.
Coordenadas Absolutas No modo de programao em absoluto as posies so medidas da posio zero atual (zero pea) estabelecido. Com vista ao movimento da ferramenta isto significa: A dimenso absoluta descreve a posio para a qual a ferramenta deve ir. Funo G90 Coordenadas Absolutas As coordenadas absolutas so definidas atravs do cdigo G90 e seus valores sempre devero estar em relao ao ponto zero da pea.
8 Mecatrnica
CNC
Exemplo:
Y
Eixo X Eixo Y
35 60 20
P2
60
20 50 70
P1
35 20
P3 X
20 50 70
Exerccio 01. Faa o deslocamento, partindo da referncia dada, contornando o perfil da pea a seguir utilizando o sistema de coordenadas absolutas.
Ponto O A B C D E F G H O
Mecatrnica
Eixo X
Eixo Y
Y
D C 60 A B G F E
40 22
X
O 20 55 75
9
CNC
Coordenadas Incrementais
No modo de programao em incremental as posies dos eixos so medidas a partir da posio anteriormente estabelecida. Com vista ao movimento da ferramenta isto significa: A dimenso incremental descreve a distncia a ser percorrida pela ferramenta a partir da posio atual da mesma (aps o ltimo movimento).
Y
Exemplo:
Eixo Y
P2
25
35 25 -40
P1 P3 X
20 30 20
10
20
15
Mecatrnica
CNC
Coordenadas polares
At agora o mtodo de determinao dos pontos era descrito num sistema de coordenadas cartesianas, porm existe uma outra maneira de declarar os pontos, neste caso, em funo de ngulos e centros. O ponto, a partir do qual saem as cotas chama-se plo (centro dos raios). Exemplo:
Y
ngulo Raio
P2
60
30 75 X=15
100 60 Y=30
P1
30
30
Polo 100
15
75
Mecatrnica
11
CNC
Funes preparatrias
Ao trmino desta unidade voc conhecer as primeiras funes para programao do Centro de Usinagem.
Funes : D, S, T, M6
Aplicao: Corretor de ferramentas, rotao do eixo rvore seleo do nmero da ferramenta e habilitao da troca de ferramenta. Atravs da programao do endereo T (na Discovery 760 podem ser programadas at 22 ferramentas) ocorre uma troca direta da ferramenta ou a seleo da posio no magazine da mquina. Para liberar a troca da ferramenta deve-se programar a funo M6 aps a funo T e o nmero da ferramenta quando necessrio, porm em blocos separados. Para uma ferramenta podem ser atribudos corretores de ferramentas de 1 at 9, programando um endereo D correspondente. Para ativar a rotao do eixo rvore (RPM) deve-se programar a funo S seguida do valor da rotao desejada. Exemplo: T01 M6 D01 (chama a ferramenta n1) (habilita a troca) (ativa o corretor de altura n1) (liga a rotao do eixo rvore a 1500 rpm no sentido horrio)
S1500 M3
Funo N
Define o nmero da seqncia. Cada seqncia de informao pode ser identificada por um nmero de um a quatro dgitos, que vir aps a funo N. Exemplo:
CNC
Funo ( / ) barra
Utilizamos a funo barra ( / ) quando for necessrio inibir a execuo de blocos no programa, sem alterar a programao. Se a barra ( / ) for digitada na frente de alguns blocos, estes sero ignorados pelo comando, desde que o operador tenha selecionado a opo inibir blocos, caso contrrio os blocos sero executados normalmente. Exemplo: N50 G01 X10 Y50 (bloco executado)
Funo MSG
Utilizamos a funo MSG quando for necessrio programar mensagens para informar o operador, como por exemplo em que fase se encontra a usinagem ou operao a fazer. Uma mensagem pode ser programada com at 124 caracteres. Sintaxe: MSG ( mensagem desejada ) MSG ( ) Exemplo: N20 MSG (Desbastando perfil externo) N30 ... ... ... N100 MSG ()
Mecatrnica 13
CNC
Funes de posicionamento
O comando trabalha em milmetros para palavras de posicionamento com ponto decimal.
CNC
Funo F
Geralmente nos Centros de Usinagens CNC utiliza-se o avano em mm/min, mas este tambm pode ser utilizado em mm/r. O avano um dado importante de corte e obtido levando-se em conta o material, a ferramenta e a operao a ser executada. Exemplo: F500 (500 mm por minuto)
Funes G500, G53, SUPA Aplicao: Cancelamento do sistema de coordenadas de trabalho modal e no modal
A funo G500 tem por finalidade cancelar o zero pea (funes G54 a G57), deixando como referncia para trabalho o zero mquina. Esta funo modal. As funes G53 e SUPA tem por finalidade cancelar o zero pea (funes G54 a G57), deixando como referncia para trabalho o zero mquina. Estas funes no so modais, ou seja, so vlidas apenas para o bloco atual.
CNC
Observao: O plano G17 o mais utilizado para gerar perfis e por isso ser utilizado como padro. Porm em alguns casos necessrio trabalhar nos demais planos.
Z+
Y+ G17
G18
G19
X+ Nota: Ao iniciar um programa necessrio definir o plano de trabalho (G17, G18, G19). Funo G60 Aplicao: Posicionamento exato
Esta funo utilizada para executar movimentos exatos, como, por exemplo, cantos vivos. Com isso a cada movimento executado, o comando gera uma pequena parada dos eixos envolvidos nestes movimentos (default). Esta funo modal e cancela a funo G64.
Funes CFTCP, CFIN e CFC Aplicao: Controle de correo de avano em funo do raio
Estas funes so utilizadas na usinagem de raios, o avano da ferramenta determinado no centro do eixo rvore, mas essas funes o corrigem para a tangncia do contorno do raio, mantendo-o constante. CFTCP: Controle de correo do avano na tangncia do centro de ferramenta externa (Raio convexo). CFIN: Controle de correo do avano na tangncia do centro de ferramenta interna (Raio cncavo). CFC: Controle de avano no centro em funo do raio (default) .
16
Mecatrnica
CNC
50
5 CHR
30
Y X
CH F
100
Para arredondar cantos, insere-se entre os movimentos lineares e/ou movimentos circulares a funo RND, acompanhado do valor do raio a ser gerado tangente aos segmentos. Sintaxe: RND=(..........) Exemplo: G1 X50 Y30 F100 RND=10 G1 X100 Y20
Arredondamento
Para trabalharmos com arredondamentos modal, ou seja, permitir inserir aps cada bloco de movimentos, um arredondamento entre contornos lineares e contornos circulares, utilizarmos a funo RNDM. Sintaxe: RNDM=(..........) (Valor do raio a ser gerado) Para desligarmos a funo de arredondamento modal deve-se programar a funo RNDM=0.
Mecatrnica 17
20
CNC
G0 X_ _ _ Y_ _ _ Z_ _ _
onde: X = coordenada a ser atingida Y = coordenada a ser atingida Z = coordenada a ser atingida A funo G0 um comando modal. Esta funo cancela e cancelada pelas funes G01, G02 e G03.
G1 X_ _ _ Y_ _ _ Z_ _ _ F_ _ _
onde: X = coordenada a ser atingida Y = coordenada a ser atingida Z = coordenada a ser atingida F = avano de trabalho (mm/min)
18
Mecatrnica
CNC
Exemplo 01 (acabamento) Dispositivo A N10 G90 G17 G71 G64 N20 T5 N30 M6 N40 G54 S2000 M3 D1 M8 N50 G0 X0 Y0 Z0 N60 G1 Z-7 F300 N70 X10 Y10 N80 X80 N100 X80 Y70 N110 X60 N120 X10 Y40 N130 Y10 N140 G0 X0 Y0 N150 Z200 M5 M9 N160 M30 N90 X100 Y40
50
20
70
40
10
10 80 100
Mecatrnica
30
19
CNC
20
Mecatrnica
CNC
Y
113,3
43
70
0 R5
90 115 133
G2 X115 Y113.3 I-43 J25.52 ou G2 X115 Y113.3 CR=-50 ou G2 X115 Y113.3 I=AC(90) J=AC(70) G0 Z5 ...
Profundidade = 5 mm
Y
25
44.48
G0 X45 Y60 Z5 G1 Z-5 F300 G2 X20 Y35 I0 J-25 ou G2 X20 Y35 CR=-25 ou G2 X20 Y35 I=AC(45) J=AC(35)
35
20
25
G0 Z5 ...
Profundidade = 5 mm
Mecatrnica
21
CNC
G0 X0 Y0 Z10 G111 X15 Y30 ; plo G0 AP=30 RP=100 ; ponto 1 G1 Z-5 F300 G0 Z10 G0 AP=75 RP=60 ; ponto 2 G1 Z-5 F300 G0 Z10 ...
Y P2
60
P1
30
30
Polo 100
15
75
22
Mecatrnica
CNC
Y
72 72
72
R3 0
43
G0 X0 Y0 Z10 G111 X43 Y38 G0 AP=18 RP=30 G1 Z-5 F300 G0 Z10 G0 AP=90 RP=30 G1 Z-5 F300 G0 Z10 G0 AP=162 RP=30 G1 Z-5 F300 G0 Z10 G0 AP=234 RP=30 G1 Z-5 F300 G0 Z10 G0 AP=306 RP=30
18
72
Mecatrnica
38
23
CNC
Explicao: G40 = desligar a compensao de raio da ferramenta G41 = ligar a compensao de raio da ferramenta, quando a mesma trabalha a esquerda
do perfil da pea.
Para o clculo dos percursos da ferramenta o comando necessita das seguintes informaes: T (nmero da ferramenta) e D (nmero do corretor). Para ligar ou desligar a compensao de raio da ferramenta com as funes G41, G42 ou G40 temos que programar um comando de posicionamento com G0 ou G1, com movimento de pelo menos um eixo do plano de trabalho (preferencialmente os dois).
24
Mecatrnica
CNC
G41
Trajetria externa
Trajetria interna
Mecatrnica
25
CNC
REPEAT, LABEL
Ao trmino desta unidade voc conhecer as funes REPEAT e LABEL aplicadas em um programa CNC.
Sintaxe 1:
LABEL_BLOCO: . . REPEATB LABEL_BLOCO P=n
Sintaxe 2:
LABEL_INICIO: . . REPEAT LABEL_INICIO P=n
Sintaxe 3:
LABEL_INICIO: . . LABEL_FIM: REPEAT LABEL_INICIO LABEL_FIM P=n
26 Mecatrnica
CNC
Exemplo de aplicao com REPEAT: PROGRAMA REPEAT N010 G90 G17 G71 G64 G94 N020 T03 ; FRESA DIAM 12 MM N030 M6 N040 G54 D1 N050 S1330 M3 M8 N060 G0 X-20 Y-20 Z0 N070 INICIO: N080 G1 Z=IC(-2) F370 N090 G41 N100 G1 X20 Y20 N110 Y60 N120 X80 Y40 N130 X20 Y20 N140 G40 N150 G0 X-20 Y-20 N170 REPEAT INICIO TERMINO P3 N180 G0 Z200 M5 M9 N190 G53 G0 Z-110 D0 N200 M30 N160 TERMINO:
Z
8
60
20
20 80
Mecatrnica
40
27
CNC
SUBPROGRAMA
Ao trmino desta unidade voc conhecer a funo de um subprograma, sua chamada e retorno em um programa CNC.
Subprograma
Por princpio, um subprograma constitudo da mesma maneira que um programa de peas e compem-se de blocos com comandos de movimentos. No h diferena entre o programa principal e o subprograma, o subprograma nestes casos contm seqncias de operaes de trabalho que devem ser executadas vrias vezes. Por exemplo, um subprograma pode ser chamado e executado em qualquer programa principal. A estrutura do subprograma idntica do programa principal, somente dois itens os diferenciam: Os subprogramas so terminados com a funo M17 fim de subprograma, enquanto os programas so terminados pela funo M30 fim de programa; Como o comando trata os programas e subprogramas como arquivos, para diferenci-los so dados extenses diferentes: .MPF para programas e .SPF para subprogramas.
28
Mecatrnica
CNC
Exemplo de aplicao de Subprograma: Programa: PRINCIPAL N010 G90 G17 G71 G64 G94 N020 T3 ; FRESA DIAM 12 mm N030 M6 N040 G54 D1 N050 S1330 M3 M8 N060 G0 X0 Y0 Z10 N070 G1 Z0 F370 N080 TRIANGULO P3 N090 G0 Z200 M5 M9 N100 G53 G0 Z-110 D0 N110 M30 Subprograma: TRIANGULO N010 G91 G1 Z-2 F200 N020 G90 G41 N030 G1 X20 Y20 F370 N040 Y60 N050 X80 Y40 N060 X20 Y20 N070 G40 N080 G0 X0 Y0 N090 M17
Z
6
60
20
20 80
Mecatrnica
40
29
CNC
GO TO
Ao trmino desta unidade voc conhecer a funo GO TO aplicada a programas CNC.
Descrio:
O comando ao ler a funo GOTOF busca, salta at o label busca: ; Continuando a leitura o comando encontra a funo GOTOB retorno, saltando at o label retorno: ; Continuando a leitura o comando encontra a funo GOTOF fim, saltando at o label
fim:.
30 Mecatrnica
CNC
TRANS e ATRANS
Ao trmino desta unidade voc conhecer as funes TRANS e ATRANS aplicadas a programas CNC.
TR
N RA
G 54
Funo TRANS XYZ utilizada para deslocar a origem do trabalho em relao ao zero pea G54. Funo ATRANS XYZ utilizada para deslocar a origem do trabalho em relao a um frame j programado. Para cancelarmos um deslocamento deve-se programar a funo TRANS sem a declarao de variveis, com isso cancelamos qualquer frame programado. Sintaxe: TRANS X_ _ _ Y _ _ _ Z _ _ _
Mecatrnica
A
S
TR
31
CNC
50
X
20 70
PROGRAMA TRANS N010 G90 G17 G71 G64 G94 N020 T01 ; FRESA DIAM 15 MM N030 M6 N040 G54 D1 N050 S1500 M3 M8 N060 TRANS X20 Y20 N070 PERFIL P1; SUBPROGRAMA N080 TRANS X70 Y20 N090 PERFIL P1; SUBPROGRAMA N100 ATRANS X-50 Y30 N110 PERFIL P1; SUBPROGRAMA N120 TRANS N130 G53 G0 Z-110 D0 M5 M9 N140 M30
32
20 G54
Mecatrnica
CNC
Ciclos
Ao trmino desta unidade voc conhecer os principais ciclos de usinagem do comando Siemens para a programao do Centro de Usinagem.
CYCLE81
Aplicao: Furao simples A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade programada.
Sintaxe:
CYCLE81 (RTP, RFP, SDIS, DP, DPR) Onde: RTP RFP SDIS DP DPR Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (Z inicial absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final da furao (absoluta) Profundidade da furao relativa ao plano de referncia (sem sinal)
Profundidade da furao
DPR
Deslocamentos:
G0 G1
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em um bloco separado. Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0).
Mecatrnica 33
CNC
29
X Y
12
60 25
X
25 50
PROGRAMA CYCLE81 N010 G17 G71 G90 G94 N020 T01 ; BROCA DIAM 12 N030 M6 N040 G54 D01 N050 S2000 M3 N060 G0 X25 Y25 Z10 N070 F100 N080 CYCLE81 (5 , 0 , 3 , -29 , 0) N090 G0 X50 Y60 N100 CYCLE81 (5 , 0 , 3 , -29 , 0) N110 G53 G0 Z-110 D0 M5 N120 M30
34 Mecatrnica
CNC
CYCLE82
Aplicao: Furao com tempo de permanncia A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade programada. Aps atingida a profundidade pode-se programar um tempo de permanncia.
Sintaxe:
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB) Onde: RTP RFP SDIS DP DPR DTB Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (Z inicial absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final da furao (absoluta) Profundidade da furao relativa ao plano de referncia (sem sinal) Tempo de espera na profundidade final da furao (segundos)
DP=RFP-DPR
Deslocamentos:
G0 G1 G4
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em um bloco separado. Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0).
Mecatrnica
35
CNC
15
X Y
0 2
60
50
PROGRAMA CYCLE82 N010 G17 G71 G90 G94 N020 T01 ; FRESA DIAM 20 N030 M6 N040 G54 D01 N050 S800 M3 N060 G0 X50 Y60 Z10 N070 F100 N080 CYCLE82 (5 , 0 , 3 , -15 , , 1) N090 G53 G0 Z-110 D0 M5 N100 M30
36 Mecatrnica
CNC
CYCLE83
Aplicao: Furao com quebra ou eliminao de cavacos A ferramenta fura com a rotao do eixo rvore e avana o eixo at a profundidade programada, de forma que a profundidade final atingida com sucessivas penetraes, podendo a ferramenta recuar at o plano de referncia para eliminar os cavacos ou recuar 1 mm para quebrar o cavaco. Sintaxe: CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI) Onde: RTP RFP SDIS DP DPR FDEP FDPR DAM DTB DTS FRF VARI Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (Z inicial absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final da furao (absoluta) Profundidade da furao relativa ao plano de referncia (sem sinal) Coordenada para a primeira penetrao da furao (absoluta) Primeira profundidade de furao relativa ao plano de referncia (sem sinal) Valor de decremento Tempo de espera na profundidade final da furao (segundos) Tempo de espera no ponto inicial e eliminao de cavacos Fator de avano para a primeira profundidade de avano (sem sinal) gama de valores: 0,001 (0,1%) ... 1 (100%) Modo de trabalho 0 = quebra de cavacos 1 = eliminar cavacos
SDIS RFP
Mecatrnica
DP
Quebrar cavaco
37
G0 G1 G4
RTP
Eliminar cavacos
Deslocamentos:
CNC
Notas:
Os dados de corte como avano e rotao devem ser programados anteriormente em um bloco separado. Devemos programar apenas um valor para o final do furo, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). Devemos programar apenas um valor para a primeira penetrao da furao, ou seja, FDEP (coordenada absoluta) ou FDPR (coordenada a partir do plano de referncia). Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0). Exemplo de aplicao com CYCLE83:
100
X Y
15 30
X
30 45
PROGRAMA CYCLE83 N010 G17 G71 G90 G94 N020 T01 ; BROCA DIAM 15 N030 M6 N040 G54 D01 N050 S1500 M3 N060 G0 X30 Y30 Z10 N070 F100 N080 CYCLE83 (5 , 0 , 3 , -100 , , -20 , , 5 , 1 , 2 , 1 , 0 ) N090 G0 X75 N100 CYCLE83 (5 , 0 , 3 , -100 , , -20 , , 5 , 1 , 2 , 1 , 0 ) N110 G53 G0 Z-110 D0 M5 N120 M30
38 Mecatrnica
CNC
MCALL
Aplicao: Chamada de sub-rotina Esta funo muito importante para os ciclos de furao. Sintaxe: MCALL CYCLE_ _ (_ , _ , _ , _ , _ ) A programao permite chamar sub-rotinas e ciclos tambm de forma modal, mantendo seus valores prvios de parmetros. A chamada modal da sub-rotina gerada atravs da funo MCALL. Para desativarmos uma chamada de sub-rotina pela funo MCALL basta programarmos a funo sem o nome do ciclo. No permitido um encadeamento de chamadas modais, ou seja, quando estamos trabalhando com sub-rotinas no podemos programar dentro da mesma uma outra subrotina. Exemplo de aplicao com MCALL e CYCLE81:
Z X
29 15
Y
0 2
2 1
60
50
Mecatrnica
50
39
CNC
PROGRAMA MCALL N010 G17 G71 G90 G94 N020 T01 ; BROCA DIAM 12 N030 M6 N040 G54 D01 N050 S1800 M3 N060 G0 X50 Y60 Z10 N070 F100 N080 MCALL CYCLE81 (5 , 0 , 3 , -29) N090 X50 Y60 N100 X100 Y60 N110 MCALL N120 G0 Z100 M5 N130 T02 ; FRESA DIAM 20 N140 M6 N150 G54 D01 N160 S1000 M3 N170 G0 X50 Y60 Z10 N180 F80 N190 MCALL CYCLE82 (5 , 0 , 3 , -15, , 2) N200 X50 Y60 N210 X100 Y60 N220 MCALL N230 G53 G0 Z-110 D0 M5 N240 M30
40
Mecatrnica
CNC
HOLES1
Aplicao: Linha de posies Esta funo permite introduzir em determinados ciclos inmeras posies dispostas em linha reta e com distncias equivalentes. Sintaxe: HOLES1 (SPCA , SPCO , STA1 , FDIS , DBH , NUM ) Onde: SPCA SPCO STA1 FDIS DBH NUM Ponto de referncia no eixo X (absoluto) Ponto de referncia no eixo Y (absoluto) ngulo de alinhamento Valores= -180 < STA1 <= 180 Distncia do primeiro posicionamento em relao ao ponto de referncia (sem sinal) Distncia entre as posies (sem sinal) Nmero de furos
Medio do ngulo:
Y
SPCA
IS FD H DB
180 -180 90
SBCO
STA1
-90
X
Notas:
A partir do ponto de referncia (SPCA / SPCO) o ciclo se desloca, em movimento rpido, ao primeiro posicionamento atravs de um movimento polar, ngulo (STA1) e comprimento FDIS, programado. Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0).
Mecatrnica
41
CNC
Z X
25
Y
60
12 30 30
PROGRAMA HOLES1 EXEMPLO A: N010 G17 G71 G90 G94 N020 T01 ; BROCA DIAM 12 N030 M6 N040 G55 D01 N050 S1000 M3 N060 G0 X0 Y0 Z10 N070 F100 N080 MCALL CYCLE81 (5 , 0 , 3 , -25) N090 HOLES1 (30 , 60 , 0 , 0 , 30 , 4) N100 MCALL N110 G53 G0 Z-110 D0 M5 N120 M30
42 Mecatrnica
CNC
Z X
30
Y
40
95
10
X
50
40
PROGRAMA HOLES1 EXEMPLO B: N010 G17 G71 G90 G94 N020 T01 ; BROCA DIAM 10 N030 M6 N040 G55 D01 N050 S1000 M3 N060 G0 X0 Y0 Z10 N070 F100 N080 MCALL CYCLE81 (5 , 0 , 3 , -30) N090 HOLES1 (50 , 95 , 0 , 0 , 40 , 4) N100 HOLES1 (50 , 135 , 0 , 0 , 40 , 4) N110 HOLES1 (50 , 175 , 0 , 0 , 40 , 4) N120 HOLES1 (50 , 215 , 0 , 0 , 40 , 4) N130 MCALL N140 G53 G0 Z-110 D0 M5 N150 M30
Mecatrnica 43
CNC
HOLES2
Aplicao: Crculo de posies Esta funo permite introduzir em determinados ciclos inmeras posies dispostas em formato circular e com distncias equivalentes. Sintaxe: HOLES2 (CPA , CPO , RAD , STA1 , INDA , NUM ) Onde: CPA CPO RAD STA1 INDA NUM
Centro do crculo de posies no eixo X (absoluto) Centro do crculo de posies no eixo Y (absoluto) Raio do crculo de posies ngulo inicial Valores: -180 < STA1 <= 180 ngulo entre as posies Nmero de posies
Medio do ngulo:
Y CPA
IN D A
180 -180
90
RA D
CPO
A1 ST
-90
44
Mecatrnica
CNC
Notas:
O crculo de posies definido atravs do centro (CPA , CPO) e do raio (RAD). Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0). Exemplo de aplicao com HOLES2:
R2 9
50
X
58
PROGRAMA HOLES2 N010 G17 G71 G90 G94 N020 T01 ; BROCA DIAM 10 N030 M6 N040 G55 D01 N050 S1000 M3 N060 G0 X0 Y0 Z10 N070 F100 N080 MCALL CYCLE81 (5 , 0 , 3 , -20) N090 HOLES2 (58 , 50 , 29 , 0 , 45 , 8) N100 MCALL N110 G53 G0 Z-110 D0 M5 N120 M30
Mecatrnica
45
CNC
POCKET1
Aplicao: Alojamento retangular Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos retangulares em qualquer posio ou ngulo. Sintaxe: POCKET1 (RTP , RFP , SDIS , DP , DPR , LENG , WID , CRAD , CPA , CPO , STA1 , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF ) Onde: RTP RFP SDIS DP DPR LENG WID CRAD CPA CPO STA1 FFD FFP1 MID CDIR Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final do alojamento (absoluta) Profundidade do alojamento relativa ao plano de referncia (sem sinal) Comprimento do alojamento (sem sinal) Largura do alojamento Raio do canto do alojamento (sem sinal) Centro do alojamento em X (absoluto) Centro do alojamento em Y (absoluto) ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal) Faixa de valores: -180 < STA <= 180 Avano para o incremento na profundidade (avano em Z) Avano para a usinagem da superfcie (avano em X e Y) Profundidade de corte mxima (sem sinal) Direo do desbaste: Valores: 2 = para G2 3 = para G3 Sobremetal para acabamento nas laterais do alojamento (sem sinal) Modo de trabalho: Valores: 0 = desbastar e acabar 1 = desbastar 2 = acabar Profundidade de corte para acabamento Avano de acabamento Rotao para acabamento
FAL VARI
46
Mecatrnica
CNC
Y
CRAD CPA
1 STA
G2
G 3
CPO
NG LE
D WI
Notas:
Este ciclo requer uma fresa de corte pelo centro. A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem colises, o centro do alojamento e o plano de retorno. O ponto de incio do alojamento atingido atravs de um movimento rpido. Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. No final do ciclo a ferramenta movimentar-se- para o centro do alojamento. Devemos programar apenas um valor para o final do alojamento, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0).
Mecatrnica
47
CNC
POCKET2
Aplicao: Alojamento circular Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos circulares em qualquer posio ou ngulo. Sintaxe: POCKET2 (RTP , RFP , SDIS , DP , DPR , PRAD , CPA , CPO , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF ) Onde: RTP RFP SDIS DP DPR PRAD CPA CPO FFD FFP1 MID CDIR Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final do alojamento (absoluta) Profundidade do alojamento relativa ao plano de referncia (sem sinal) Raio do alojamento (sem sinal) Centro do alojamento em X (absoluto) Centro do alojamento em Y (absoluto) Avano para o incremento na profundidade (avano em Z) Avano para a usinagem da superfcie (avano em X e Y) Profundidade de corte mxima (sem sinal) Direo do desbaste Valores: 2 = para G2 3 = para G3 Sobremetal para acabamento nas laterais do alojamento (sem sinal) Modo de trabalho Valores: 0 = desbastar e acabar 1 = desbastar 2 = acabar Profundidade de corte para acabamento (sem sinal) Avano de acabamento Rotao para acabamento Passo da hlice (programado somente no caso de imerso helicoidal)
FAL VARI
Y
CPA
G3
G2
PRAD
CPO
X
Mecatrnica
48
CNC
Notas:
Este ciclo requer uma fresa de corte pelo centro. A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem colises, o centro do alojamento e o plano de retorno. O ponto de incio do alojamento atingido atravs de um movimento rpido. Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. No final do ciclo a ferramenta movimentar-se- para o centro do alojamento. Devemos programar apenas um valor para o final do alojamento, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0). Exemplo de aplicao com POCKET1 e POCKET2:
Z
15
X
20
70
R30
50
40
R8 60
Mecatrnica
100
49
CNC
PROGRAMA POCKET1 E POCKET2 N010 G17 G71 G90 G94 N020 T01 ; FRESA DIAM 12 N030 M6 N040 G55 D01 N050 S1800 M3 N060 G0 X0 Y0 Z10 N070 POCKET1 (10 , 0 , 3 , -15 , , 70 , 50 , 8 , 60 , 40 , 0 , 60 , 140 , 2 , 2 , 0.3 , 0 , 1 , 100 , 2500 ) N080 POCKET2 (10 , 0 , 3 , -20 , , 30 , 160 , 40 , 60 , 140 , 2 , 2 , 0.3 , 0 , 1 , 100 , 2500 ) N090 G53 G0 Z-110 D0 M5 N100 M30
50
Mecatrnica
CNC
POCKET3
Aplicao: Alojamento retangular Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos retangulares em qualquer posio ou ngulo. Sintaxe: POCKET3 (RTP , RFP , SDIS , DP , LENG , WID , CRAD , PA , PO , STA , MID , FAL , FALD , FFP1 , FFD , CDIR , VARI , MIDA , AP1 , AP2 , AD , RAD1 , DP1 ) Onde: Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final do alojamento (absoluta) Comprimento do alojamento (sem sinal) Largura do alojamento Raio do canto do alojamento (sem sinal) Centro do alojamento em X (absoluto) Centro do alojamento em Y (absoluto) ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal) Faixa de valores: -180 < STA <= 180 MID Profundidade de corte mxima (sem sinal) FAL Sobremetal para acabamento nas laterais do alojamento (sem sinal) FALD Sobremetal para acabamento no fundo do alojamento (sem sinal) FFP1 Avano para a usinagem da superfcie (avano em X e Y) FFD Avano para o incremento na profundidade (avano em Z) CDIR Direo do fresamento: (sem sinal) Valores: 0 = fresamento em sentido direto (sentido de giro do eixo rvore) 1 = fresamento oposto 2 = em G2 (independente da direo do eixo rvore) 3 = em G3 (independente da direo do eixo rvore) VARI Modo de usinagem: (sem sinal) Dgitos da unidade (Valores): 1 = desbastar at a medida de tolerncia de acabamento 2 = acabar Dgitos da dezena (Valores): 0 = imerso vertical no centro do alojamento em G0 1 = imerso vertical no centro do alojamento em G1 2 = imerso sobre trajetria helicoidal 3 = imerso oscilando no eixo longitudinal do alojamento (em rampa) Os outros parmetros podem ser preestabelecidos opcionalmente. Determinam a estratgia de imerso e a sobreposio durante o escareamento: (todos sem sinal) MIDA AP1 AP2 AD RAD1 DP1
Mecatrnica
Largura mxima de incremento lateral, ao desbastar o alojamento Dimenso bruta do comprimento do alojamento Dimenso bruta da largura do alojamento Dimenso bruta da profundidade do alojamento Raio da hlice (no caso de imerso helicoidal) ou ngulo mximo da rampa (no caso de imerso com movimento oscilante) Passo da hlice (programado somente no caso de imerso helicoidal)
51
CNC
Y
CRAD PA
ST A
G2
3 G
PO
NG LE
Ao desbastar o alojamento, deve-se levar em considerao dimenses de pea bruta (ex. para usinar peas pr-fundidas). As dimenses brutas em comprimento e largura (AP1 e AP2) so programadas sem sinal; o ciclo coloca-as, por clculo simtrico, ao redor do centro do alojamento. Elas determinam aquela parte do alojamento que no deve ser desbastada. A dimenso bruta em profundidade (AD) programada igualmente sem sinal, esta compensada pelo plano de referncia em direo profundidade do bolso. O alojamento usinado de baixo para cima.
D WI
Notas:
Este ciclo requer uma fresa de corte pelo centro. A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem colises, o centro do alojamento e o plano de retorno. O ponto de incio do alojamento atingido atravs de um movimento rpido. Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. No final do ciclo a ferramenta movimentar-se- para o centro do alojamento. Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0).
52
Mecatrnica
CNC
POCKET4
Aplicao: Alojamento circular Este ciclo permite a usinagem (desbaste e acabamento) de alojamentos circulares em qualquer posio ou ngulo. Sintaxe: POCKET4 (RTP , RFP , SDIS , DP , PRAD , PA , PO , MID , FAL , FALD , FFP1 , FFD , CDIR , VARI , MIDA , AP1, AD , RAD1 , DP1) Onde: Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final do alojamento (absoluta) Raio do alojamento (sem sinal) Centro do alojamento em X (absoluto) Centro do alojamento em Y (absoluto) Profundidade de corte mxima (sem sinal) Sobremetal para acabamento nas laterais do alojamento (sem sinal) Sobremetal para acabamento no fundo do alojamento (sem sinal) Avano para a usinagem da superfcie (avano em X e Y) Avano para o incremento na profundidade (avano em Z) Direo do fresamento: (sem sinal) Valores: 0 = fresamento em sentido direto (sentido de giro do eixo rvore) 1 = fresamento oposto 2 = em G2 (independente da direo do eixo rvore) 3 = em G3 (independente da direo do eixo rvore) VARI Modo de usinagem: (sem sinal) Dgitos da unidade: Valores: 1 = desbastar at a medida de tolerncia de acabamento 2 = acabar Dgitos da dezena: Valores: 0 = imerso vertical no centro do alojamento em G0 1 = imerso vertical no centro do alojamento em G1 2 = imerso sobre trajetria helicoidal Os outros parmetros podem ser preestabelecidos opcionalmente. Determinam a estratgia de imerso e a sobreposio durante o escareamento: (todos sem sinal) MIDA AP1 AD RAD1 DP1 Largura mxima de incremento lateral, ao desbastar o alojamento Dimenso bruta do alojamento (raio) Dimenso bruta da profundidade do alojamento Raio da hlice (no caso de imerso helicoidal) Passo da hlice (programado somente no caso de imerso helicoidal) RTP RFP SDIS DP PRAD PA PO MID FAL FALD FFP1 FFD CDIR
Mecatrnica
53
CNC
Y
PA
G3
G2
PRAD
PO
Notas:
Este ciclo requer uma fresa de corte pelo centro. A posio de aproximao pode ser qualquer uma desde que se possa atingir, sem colises, o centro do alojamento e o plano de retorno. O ponto de incio do alojamento atingido atravs de um movimento rpido. Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. No final do ciclo a ferramenta movimentar-se- para o centro do alojamento. Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0). Obs: Usar entrada em rampa para rasgo retangular e entrada em parafuso para rasgo circular.
54
Mecatrnica
CNC
Z
15
X
20
Y
40 R25
60
R10 45 80
60
PROGRAMA POCKET3 E POCKET4 N010 G17 G71 G90 G94 N020 T01 ; FRESA DIAM 12 N030 M6 N040 G55 D01 N050 S1800 M3 N060 G0 X0 Y0 Z10 N070 POCKET3 (10 , 0 , 3 , -15 , 60 , 40 , 10 , 45 , 60 , 90 , 2 , 0.3 , 0.2 , 200 , 80 , 2 , 32) N080 POCKET4 (10 , 0 , 3 , -20 , 25 , 125 , 60 , 2 , 0.3 , 0.2 , 200 , 80 , 2 , 22) N090 G53 G0 Z-110 D0 M5 N100 M30
Mecatrnica 55
CNC
LONGHOLE
Aplicao: Rasgos em crculo (largura igual ao dimetro da fresa) Este ciclo permite a usinagem (desbaste) de rasgos oblongos dispostos sobre um crculo. Sintaxe: LONGHOLE (RTP , RFP , SDIS , DP , DPR , NUM , LENG , CPA , CPO , RAD , STA1 , INDA , FFD , FFP1 , MID ) Onde: RTP RFP SDIS DP DPR NUM LENG CPA CPO RAD STA1 INDA FFP FFP1 MID Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (Z inicial absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final dos rasgos (absoluta) Profundidade dos rasgos relativa ao plano de referncia (sem sinal) Nmero de rasgos Comprimento do rasgo (sem sinal) Centro do crculo no eixo X (absoluto) Centro do crculo no eixo Y (absoluto) Raio do crculo (sem sinal) ngulo inicial Valores: -180 < STA1 <= 180 ngulo de incremento Avano de penetrao (avano em Z) Avano de desbaste (avano em X e Y) Profundidade de corte mxima (sem sinal / por passe)
CPA
IND A
1 STA
LE N
CPO
RAD
G
56
Mecatrnica
CNC
Notas:
Este ciclo requer uma fresa com corte pelo centro. A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso. Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos. Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. Devemos programar apenas um valor para o final dos rasgos, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro abordando a usinagem. Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores mostrados no display ser como se usinado sobre o 1 eixo. Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0). Os dados de rotao devem ser programados em um bloco separado. Deslocamento da fresa (dimetro da fresa e largura do oblongo so iguais).
Mecatrnica
57
CNC
Z X
20
90
Y
45
R20
60
45
60
PROGRAMA LONGHOLE N010 G17 G71 G90 G94 N020 T01 ; FRESA DIAM 10 CORTE NO CENTRO N030 M6 N040 G54 D01 N050 S1800 M3 N060 G0 X0 Y0 Z10 N070 LONGHOLE ( 5 , 0 , 2 , -20 , , 4 , 45 , 60 , 60 , 20 , 45 , 90 , 80 , 200 , 2 ) N080 G53 G0 Z-110 D0 M5 N090 M30
58
Mecatrnica
CNC
SLOT1
Aplicao: Rasgos em crculo (dimetro da ferramenta dever ser maior que o raio do oblongo) Este ciclo permite a usinagem (desbaste e acabamento) de rasgos oblongos dispostos sobre um crculo. Sintaxe: SLOT1 (RTP , RFP , SDIS , DP , DPR , NUM , LENG , WID , CPA , CPO , RAD , STA1 , INDA , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF) Onde: RTP RFP SDIS DP DPR NUM LENG WID CPA CPO RAD STA1 INDA FFP FFP1 MID CDIR Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (Z inicial absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final dos rasgos (absoluta) Profundidade dos rasgos relativa ao plano de referncia (sem sinal) Nmero de rasgos Comprimento do rasgo (sem sinal) Largura da ranhura (sem sinal) Centro do crculo no eixo X (absoluto) Centro do crculo no eixo Y (absoluto) Raio do crculo (sem sinal) ngulo inicial Valores: -180 < STA1 <= 180 ngulo de incremento Avano de penetrao (avano em Z) Avano de desbaste (avano em X e Y) Profundidade de corte mxima (sem sinal / por passe) Direo do desbaste Valores: 2 = para G2 3 = para G3 Sobremetal para acabamento nas laterais (sem sinal) Modo de trabalho Valores: 0 = desbastar e acabar 1 = desbastar 2 = acabar Profundidade de corte para acabamento (sem sinal) Avano de acabamento (avano em X e Y) Rotao para acabamento
FAL VARI
Mecatrnica
59
CNC
CPA
IND A
1 STA
WID
LE N
CPO
RAD
G
Notas:
Este ciclo requer uma fresa com corte pelo centro. A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso. Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos. Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. Devemos programar apenas um valor para o final dos rasgos, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro abordando a usinagem. Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores mostrados no display ser como se usinado sobre o 1 eixo. Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0). Deslocamento da fresa.
G0
G0
G0 G0
60
Mecatrnica
CNC
Z X
20
90
Y
15
45
R20
60
45
60
PROGRAMA SLOT1 N010 G17 G71 G90 G94 N020 T01 ; FRESA DIAM 10 CORTE NO CENTRO N030 M6 N040 G54 D01 N050 S1800 M3 N060 G0 X0 Y0 Z10 N070 SLOT1 (5 , 0 , 2 , -20 , , 4 , 45 , 15 , 60 , 60 , 20 , 45 , 90 , 50 , 140 , 2 , 2 , 0.3 , 0 , 0.5 , 120 , 2500 ) N080 G53 G0 Z-110 D0 M5 N090 M30
Mecatrnica
61
CNC
SLOT2
Aplicao: Rasgos circulares (dimetro da ferramenta dever ser maior que o raio do oblongo) Este ciclo permite a usinagem (desbaste e acabamento) de rasgos circulares dispostos sobre um crculo. Sintaxe: SLOT2 (RTP , RFP , SDIS , DP , DPR , NUM , AFSL , WID , CPA , CPO , RAD , STA1 , INDA , FFD , FFP1 , MID , CDIR , FAL , VARI , MIDF , FFP2 , SSF) Onde: RTP RFP SDIS DP DPR NUM AFSL WID CPA CPO RAD STA1 INDA FFP FFP1 MID CDIR Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (Z inicial absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final dos rasgos (absoluta) Profundidade dos rasgos relativa ao plano de referncia (sem sinal) Nmero de rasgos Comprimento angular do rasgo (sem sinal) Largura da ranhura (sem sinal) Centro do crculo no eixo X (absoluto) Centro do crculo no eixo Y (absoluto) Raio do crculo (sem sinal) ngulo inicial Valores: -180 < STA1 <= 180 ngulo de incremento Avano de penetrao (avano em Z) Avano de desbaste (avano em X e Y) Profundidade de corte mxima (sem sinal / por passe) Direo do desbaste Valores: 2 = para G2 3 = para G3 Sobremetal para acabamento nas laterais (sem sinal) Modo de trabalho Valores: 0 = desbastar e acabar 1 = desbastar 2 = acabar Profundidade de corte para acabamento (sem sinal) Avano de acabamento (avano em X e Y) Rotao para acabamento
FAL VARI
62
Mecatrnica
CNC
CPA
A IND
AFSL
A ST
RAD
WID
CPO
Notas:
Este ciclo requer uma fresa com corte pelo centro. A posio de aproximao pode ser qualquer uma desde que no haja risco de coliso. Os pontos de incio dos rasgos so atingidos atravs de movimentos rpidos. Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. Devemos programar apenas um valor para o final dos rasgos, ou seja, DP (coordenada absoluta) ou DPR (coordenada a partir do plano de referncia). No caso de violao do contorno dos furos oblongos, surgir uma mensagem de erro abordando a usinagem. Durante a usinagem, o sistema de coordenadas rotacionado, com isso os valores mostrados no display ser como se usinado sobre o 1 eixo. Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0). Deslocamento da fresa.
G0
G0
G0
Mecatrnica
63
CNC
Z X
20
60
120
70
14
R20 60
PROGRAMA SLOT2 N010 G17 G71 G90 G94 N020 T01 ; FRESA DIAM 10 CORTE NO CENTRO N030 M6 N040 G54 D01 N050 S1800 M3 N060 G0 X0 Y0 Z10 N070 SLOT2 (5 , 0 , 2 , -20 , , 3 , 70 , 14 , 60 , 60 , 20 , 0 , 120 , 50 , 140 , 2 , 2 , 0.3 , 0 , 0.5 , 100 , 2500 ) N080 G53 G0 Z-110 D0 M5 N090 M30
64
Mecatrnica
CNC
CYCLE71
Aplicao: Facear superfcie Este ciclo permite facear qualquer superfcie retangular. Sintaxe: CYCLE71 (RTP , RFP , SDIS , DP , PA , PO , LENG , WID , STA , MID , MIDA , FDP , FALD , FFP1 , VARI) Onde: RTP RFP SDIS DP PA PO LENG WID STA MID MIDA FDP FALD FFP1 VARI Plano de retorno da ferramenta aps o fim do ciclo (absoluto) Plano de referncia (Z inicial absoluto) Distncia segura (folga para aproximao sem sinal) Coordenada final do faceamento (absoluta) Ponto de incio no eixo X (absoluto) Ponto de incio no eixo Y (absoluto) Comprimento do alojamento em X (incremental) Largura do alojamento em Y (incremental) ngulo entre o eixo longitudinal do alojamento e o eixo X (sem sinal) Valores: 0 <= STA1 < 180 Profundidade de corte mxima (sem sinal / por passe) Largura mxima de incremento lateral Percurso livre no plano para aproximao Sobremetal para acabamento na profundidade Avano para a usinagem da superfcie (avano em X e Y) Modo de usinagem: (sem sinal)
Dgitos da unidade
Valores: 1 = desbastar at a medida de tolerncia de acabamento 2 = acabar
Dgitos da dezena
Valores: 1 = paralelo em X, em uma direo 2 = paralelo em Y, em uma direo 3 = paralelo em X, com direo alternativa 4 = paralelo em Y, com direo alterna Trajetria de ultrapassagem na direo de penetrao (vlido somente para o acabamento)
FDP1
Mecatrnica
65
CNC
Y 1
LENG
LENG
WID
X 3 Y
WID
X 4 Y
LENG
LENG
WID
WID
X
Notas:
Antes de ativarmos o ciclo devemos ativar o corretor da ferramenta correspondente, pois o comando monitora a ferramenta durante o ciclo. Os parmetros no necessrios podem ser omitidos no bloco de programao ou receberem valor zero (0).
66
Mecatrnica
CNC
20
40
20
50
PROGRAMA CYCLE71 N010 G17 G71 G90 G94 N020 T01 ; FRESA DIAM 16 N030 M6 N040 G54 D01 N050 S600 M3 N060 G0 X0 Y0 Z10 N070 CYCLE71 ( 5 , 0 , 2 , -2 , 20 , 20 , 50 , 40 , 0 , 1 , 20 , 3 , 0 , 200, 11 , 1 ) N080 G53 G0 Z-110 D0 M5 N090 M30
Mecatrnica
67
CNC
.SPF = Subprograma
%_N_NOMEDOSUBPROGRAMA_SPF ;$PATH=/_N_SPF_DIR
68 Mecatrnica
CNC
Alm do cabealho acima, devemos utilizar um programa de comunicao adequado e com as configuraes de comunicao corretas de acordo com a mquina CNC para fazer a transferncia de programas. Exemplos de programas de comunicao:
Mecatrnica
69
CNC
A velocidade de corte uma grandeza diretamente proporcional ao dimetro e a rotao da rvore, dada pela frmula: Onde: Vc = Velocidade de corte (m/min) D = Dimetro da ferramenta (mm) RPM = Rotao do eixo rvore (rpm) Na determinao da velocidade de corte para uma determinada ferramenta efetuar uma usinagem, a rotao dada pela frmula:
. D . RPM Vc = 1000
Vc . 1000 RPM = .D
Avano (F)
O avano um dado importante de corte e obtido levando-se em conta o material, a ferramenta e a operao a ser executada. Geralmente nos centros de usinagens utiliza-se o avano em mm/min mas este pode ser tambm definido em mm/rot. Onde: fz = Avano por dente (mm) z = Nmero de dentes RPM = Rotao do eixo rvore
F = RPM x fz x z
70
Mecatrnica
CNC
A profundidade de corte um dado importante para usinagem e obtido levando-se em conta o tipo da ferramenta, geralmente estabelecida pelo fabricante da mesma em catlogos em mm.
Para evitarmos alguns inconvenientes durante a usinagem tais como sobrecarga do motor e conseqente parada do eixo-rvore durante a operao, faz-se necessrio um clculo prvio da potncia a ser consumida, que pode nos ser dada pela frmula: onde: Ks = presso especfica de corte [Kg / mm] Ap = profundidade de corte [mm] fn = avano [mm / rotao] Vc = velocidade de corte [m / min] = rendimento [para GALAXY 10 = 0,9]
Ks. fn . Ap . Vc Nc = 4500 .
Mecatrnica
71
CNC
Funes Preparatrias ( G )
As funes preparatrias indicam ao comando o modo de trabalho, ou seja, indicam mquina o que fazer, preparando-a para executar um tipo de operao, ou para receber uma determinada informao. Essas funes so dadas pela letra G, seguida de um nmero. As funes podem ser:
CNC
G90 Sistema de coordenadas absolutas G91 Sistema de coordenadas incrementais G94 Estabelece avano mm / minuto G95 Estabelece avano mm / rotao G111 Interpolao polar
Funes especiais
REPEAT Repetio de uma seo do programa LABEL Palavra de endereamento GO TO Desvio de programa TRANS e ATRANS Deslocamento de origem ROT e AROT Rotao do sistema de coordenadas SCALE e ASCALE Fator de escala MIRROR e AMIRROR Imagem espelho
Ciclos
CYCLE81 Furao simples CYCLE82 Furao com tempo de permanncia CYCLE83 Furao com quebra ou eliminao de cavacos CYCLE84 Roscamento macho rgido CYCLE840 Roscamento mandril flutuante CYCLE85 Mandrilamento com retrao do eixo rvore em rotao CYCLE86 Mandrilamento com retrao do eixo rvore parado CYCLE87 Mandrilamento CYCLE88 Mandrilamento CYCLE89 Mandrilamento MCALL Chamada de sub-rotina CYCLE90 Interpolao helicoidal HOLES1 Linha de posies HOLES2 Crculo de posies LONGHOLE Rasgos em crculo SLOT1 Rasgos em crculo SLOT2 Rasgos circulares POCKET1 Alojamento retangular POCKET2 Alojamento circular POCKET3 Alojamento retangular POCKET4 Alojamento circular CYCLE71 Facear superfcie CYCLE72 Fresar superfcie
Mecatrnica 73
CNC
NOTA: Para comandos de fabricantes diferentes uma mesma funo pode ter
significados diferentes, mas a maioria das funes, comum a quase todos os comandos.
74
Mecatrnica
CNC
Bibliografia
Manual de Programao e Operao CNC FANUC 21i T Indstrias ROMI S.A. CNC Programao de Comandos Numricos Computadorizados Torneamento Sidnei Domingues da Silva Editora rica. Apostila de CNC Comando Numrico Computadorizado Escola SENAI Roberto Mange - Campinas Mecnico Geral Curso de Aprendizagem Industrial Manual de Programao e Operao CNC SIEMENS 810 D Indstrias ROMI S.A. Apostila de Comando Numrico Computadorizado Faculdade SENAI de Tecnologia Mecatrnica So Caetano do Sul Curso Tcnico em Mecatrnica
Mecatrnica
75