fresadora cnc
TRANSCRIPT
3 EIXOS
SISTEMA DE COORDENADAS
SISTEMA DE COORDENADAS ABSOLUTAS
SISTEMA DE COORDENADAS INCREMENTAIS
SISTEMA DE COORDENADAS POLARES
M – Função Auxiliar – M6 (aciona troca ferramenta) G – Função Preparatório – G0 (deslocamento rápido) D – Corretor de Ferramenta – D1 (aciona corretor 1) S – Função Rotação – S2000M3 (2000 rpm horário) F – Função Avanço (mm/min) – F100 mm/min T – Define a ferramenta – T01 (ferramenta nº1)
G90 – Coordenadas Absolutas (MODAL) G90 (MODAL) X... Y... Z... X=AC(...) Y=AC(...) Z=AC(...) (não MODAL)
G91 – Coordenadas Incrementais (MODAL) G91 (MODAL) X... Y... Z... X=IC(...) Y=IC(...) Z=IC(...) (não MODAL)
G70 – Sistema de Unidades Polegadas (MODAL) G71 – Sistema de Unidades Milímetros (MODAL) G94 – (F) Avanço em mm/min ou pol/min (MODAL) G95 – (F) Avanço em mm/rot ou pol/rot (MODAL) G54 a G57 – Sistema de Coordenadas de Trabalho (zero peça).
G94 – (F) Avanço em mm/min ou pol/min (MODAL) G95 – (F) Avanço em mm/rot ou pol/rot (MODAL) G54 a G57 – Sistema de Coordenadas de Trabalho (zero peça). G500 – Sistema Coordenada Máquina (MODAL) G53 – Sistema Coordenada Máquina (não MODAL) G0 – Deslocamento em máxima velocidade (MODAL) G1 – Interpolação Linear (MODAL) Avanço programado (F).
INTERPOLAÇÃO LINEAR
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais
Coord. Absolutas G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 (P0) G1Z-7F100 X20Y10 (P1) Y50 (P2) X65Y100 (P3) X100 (P4) X140Y50 (P5) X120Y30 (P6) X100 (P7) X20Y10 (P1) G0Z10 M30
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais
Coord. Incrementais G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 (P0) G91 G1Z-17F100 X20Y10 (P1) Y40 (P2) X45Y50 (P3) X35 (P4) X40Y-50 (P5) X-20Y-20 (P6) X-20 (P7) X-80Y-20 (P1) G0Z17 M30
CHANFROS E RAIOS DE CANTOS
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais
Coord. Absolutas G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 G1Z-7F100 X20Y10 Y50 X65Y100 X100 X140Y50 X120Y30 X100 X20Y10 G0Z10 M30
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais
Coord. Absolutas G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 G1Z-7F100 X20Y10 Y50RND=20 X65Y100CHF=10 X100CHR=5 X140Y50RND=10 X120Y30CHR=10 X100RND=50 X20Y10 G0Z10 M30
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais
Coord. Incrementais G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 G91 G1Z-17F100 X20Y10 Y40 X45Y50 X35 X40Y-50 X-20Y-20 X-20 X-80Y-20 G0Z17 M30
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais
Coord. Incrementais G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 G91 G1Z-17F100 X20Y10 Y40RND=20 X45Y50CHF=10 X35CHR=5 X40Y-50RND=10 X-20Y-20CHR=10 X-20RND=50 X-80Y-20 G0Z17 M30
G2 – Interpolação Circular Horário G3 – Interpolação Circular Anti-horário
G2 G3
J
I J
I
J
G2 – Interpolação Circular Horário G3 – Interpolação Circular Anti-horário G2/G3 X ... Y ... I ... J ... coordenada final coordenada do centro do circulo do circulo Incremental
INTERPOLAÇÃO CIRCULAR G3
J
I
G2 – Interpolação Circular Horário G3 – Interpolação Circular Anti-horário
G2/G3 X ... Y ... I ... J ... coordenada final coordenada do centro do circulo do circulo Incremental
G2/G3 X ... Y ... I=AC(...) J=AC(...) coordenada final coordenada do centro do circulo do circulo Absoluto
INTERPOLAÇÃO CIRCULAR G2/G3
DEFINIÇÃO PELO RAIO
G2 – Interpolação Circular Horário G3 – Interpolação Circular Anti-horário
G2/G3 X ... Y ... I ... J ... coordenada final coordenada do centro do circulo do circulo Incremental
G2/G3 X ... Y ... I=AC(...) J=AC(...) coordenada final coordenada do centro do circulo do circulo Absoluto
G2/G3 X ... Y ... CR= ... coordenada final Valor do raio do circulo + <180° - >180°
Profundidade 7mm
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais utilizando coordenadas do centro do circulo (I e J) em incremental, absoluto e raio (CR).
Coord. Absolutas G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 (P0) G1Z-7F100 X28.33Y31.14 (P1) G2Y68.86 I6.67 J18.86 (P2) G1X81.67Y87.71 (P3) G2Y12.29 I13.33 J-37.71 (P4) G1X28.33Y31.14 (P1) G0Z10 M30
Profundidade 7mm
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais utilizando coordenadas do centro do circulo (I e J) em incremental, absoluto e raio (CR).
Coord. Absolutas G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 (P0) G1Z-7F100 X28.33Y31.14 (P1) G2Y68.86 I=AC(35) J=AC(50) CR=20 (P2) G1X81.67Y87.71 (P3) G2Y12.29 I=AC(95) J=AC(50) CR=-40 (P4) G1X28.33Y31.14 (P1) G0Z10 M30
Profundidade 7mm
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais utilizando coordenadas do centro do circulo (I e J) em incremental, absoluto e raio (CR).
Executar o programa passando pelos pontos em coordenadas absolutas e incrementais utilizando coordenadas do centro do circulo (I e J) em incremental, absoluto e raio (CR).
Coord. Incrementais G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 (P0) G91 G1Z-17F100 X28.33Y31.14 (P1) G2Y37.72 I6.67 J18.86 (P2) G1X53.34Y18.85 (P3) G2Y-75.42 I13.33 J-37.71(P4) G1X-53.34Y18.85 (P1) G0Z10 M30
Profundidade 7mm
A esquerda do perfil
A direita do perfil
Executar o pgm com compensação passando pelos pontos em coordenadas Absolutas
Executar o pgm com compensação passando pelos pontos em coordenadas Absolutas
G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 G1Z-7F100 X20Y10 Y50RND=20 X65Y100CHF=10 X100CHR=5 X140Y50RND=10 X120Y30CHR=10 X100RND=50 X20Y10 G0Z10 M30
Executar o pgm com compensação passando pelos pontos em coordenadas Absolutas
(P0) (P1) (P2) (P3) (P4) (P5) (P6) (P7) (P1)
G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 G1Z-7F100 ........ X20Y10 Y50RND=20 X65Y100CHF=10 X100CHR=5 X140Y50RND=10 X120Y30CHR=10 X100RND=50 X20Y10 ........ G0Z10 M30
Executar o pgm com compensação passando pelos pontos em coordenadas Absolutas
(P0) (P1) (P2) (P3) (P4) (P5) (P6) (P7) (P1) (P0)
G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X0Y0Z10 G1Z-7F100 G41 X20Y10 Y50RND=20 X65Y100CHF=10 X100CHR=5 X140Y50RND=10 X120Y30CHR=10 X100RND=50 X20Y10 G40 G1X-20Y-10 G0Z10 M30
Executar o programa com compensação passando pelos pontos em coordenadas absolutas utilizando o centro do circulo (I e J) em incremental, absoluto e raio (CR).
Profundidade 7mm
Executar o programa com compensação passando pelos pontos em coordenadas absolutas utilizando o centro do circulo (I e J) em incremental e absoluto e raio (CR).
G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X10Y10Z10 G1Z-7F100 G41 X28.33Y31.14 G2Y68.86 I6.67 J18.86 / I=AC(35) J=AC(50) / CR=20 G1X81.67Y87.71 G2Y12.29 I13.33 J-37.71 / I=AC(96) J=AC(50) / CR=-40 G1X28.33Y31.14 G40 G1X10Y10 G0Z10 M30
(P0) (P1) (P2) (P3) (P4) (P1) (P0)
Utilizar uma das 3 opções
Profundidade 7mm
Furação:
Simples – CYCLE 81 e CYCLE 82 Elimina ou quebra cavaco – CYCLE 83
Furação: Furação simples - CYCLE81
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
(absoluto)
(absoluto)
(sem sinal)
DP
(ab
solu
to)
DPR - profundidade final da furação relativa ao plano de referência (sem sinal)
Furação: Furação simples - CYCLE81
RTP plano de retorno (absoluto)
RFP plano de referência (absoluto)
SDIS distância segura (sem sinal)
DP profundidade da furação
(absoluto)
DPR profundidade final da furação
relativa ao plano de referência (sem sinal)
Exemplo: G17 G90 G94 G71 G53 G0 Z-110 D0 T01; Broca Ø10 M6 G54 D01 S2500 M3 G0 X25 Y25 Z10 F100 CYCLE81 (5,0,2,-25) G0 X50 Y50 CYCLE81 (5,0,2,-25) G53 G0 Z-110 D0 M5 M30
Furação: Furação com tempo de permanência
CYCLE82
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)
(absoluto)
(absoluto) (sem sinal)
DP
(ab
solu
to)
DTB tempo de espera na profundidade final da furação (segundos)
Eliminar Cavacos Quebrar Cavacos
Furação: com Quebra ou Eliminação
de Cavacos CYCLE83
Exemplo: G17G90 G94 G71 G53 G0 Z-110 D0 T01;Rebaixador diâmetro Ø30 M6 G54 D01 S800 M3 G0 X25 Y25 Z10 F100 CYCLE82 (5,0,2,-10, ,2) G0 X75 Y25 CYCLE82 (5,0,2,-10, ,2) G53 G0 Z-110 D0 M5 M30
Furação: com Quebra ou Eliminação
de Cavacos CYCLE83
CYCLE83 (RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)
FDEP primeira profundidade de furação (absoluta)
FDPR primeira profundidade de furação relativa ao plano de
referência (sem sinal)
DAM valor de decremento
DTS tempo de espera no ponto inicial e eliminação de cavacos.
FRF fator de avanço para a primeira profundidade de furação (sem
sinal) gama de valores: 0.001 ... 1
VARI modo de trabalho
0 = quebra de cavacos 1 = eliminar cavacos
Exemplo: G17G90 G94 G71 G53 G0 Z-110 D0 T01; Broca Ø20 M6 G54 D01 S2000 M3 G0 X30 Y30 Z10 F100 CYCLE83 (5,0,2,-100, ,-20, ,5,1,2,1,0) G0 X75 Y30 CYCLE83 (5,0,2,-100, ,-20, ,5,1,2,1,0) G53 G0 Z-110 D0 M5 M30
Cycle83(10,0,2,-100,100,-30,30,5,1,1,1,0)
Cycle83(10,-25,2,-125,100,-55,30,5,1,1,1,0)
Cycle83(10,-50,2,-150,100,-80,30,5,1,1,1,0)
1
2
3
Cycle83(RTP, FRP, SDIS, DP, DPR, FDEP,FDPR, DAM, DTB, DTS, FRF, VARI)
MCALL - Chamada de sub-rotina
MCALL CYCLE_ (__,__,__,__,__)
Exemplo: G17G90G94G71 G53 G0 Z-110 D0 T01;Broca Ø20 M6 G54 D01 S1500 M3 G0 X0 Y0 Z10 F100 MCALL CYCLE81 (5,0,2,-25) X25 Y25 X75 Y25 MCALL G53 G0 Z-110 D0 M5 T02;Rebaixador Ø30 M6 G54 D01 S800 M3 G0 X25 Y25 Z10 F80 MCALL CYCLE82 (5,0,2,-10, ,2) X25 Y25 X75 Y25 MCALL G53 G0 Z-110 D0 M5 M30
SISTEMA DE COORDENADAS POLARES
Coordenadas Polares sem ciclo de furação G17G90G94G71
G53 G0 Z-110 D0
T01;Broca Ø10
M6
G54 D01
S2500 M3
G17G90G94G71 G53 G0 Z-110 D0 T01;Broca Ø10 M6 G54 D01 S2500 M3 G0 X0 Y0 Z10 F100 MCALL CYCLE81 (5,0,2,-15) X15 Y15 X105 Y65 X15 MCALL G53 G0 Z-110 D0 M5 T02;Broca Ø6 M6 G54 D01 S2800 M3 G0 X60 Y0 Z10 F80 MCALL CYCLE83 (5,0,2,-25, ,-8, ,2,1,2,1,0) G111 X60 Y40 G0 AP=45 RP=25 AP=90 AP=135 AP=180 AP=225 AP=270 MCALL G53 G0 Z-110 D0 M5
T03;Broca Ø12 M6 G54 D01 S2200 M3 G0 X60 Y40 Z10 CYCLE81 (5,0,2,-20) G53 G0 Z-110. D0 M5 M30
Sub programa
Sub programa
Nome SubPgm Pn
SubPgm
Nome SubPgm Pn
Nome SubPgm Pn
Pgm
Sub programa
DIFERENÇAS M30 - FIM DE PROGRAMA M17 – FIM DE SUB PROGRAMA
.MPF – EXTENSÃO PGM PRINCIPAL
.SPF – EXTENSÃO SUB PROGRAMA
DUAS FORMAS DE SE CHAMAR O SUB PROGRAMA DIRETAMENTE PELO NOME (TRIANGULO Pn) OU COM A LETRA L + UM NUMERO (L200 Pn)
Pn – n é o numero de repetições do subprograma
Pag21
Executar o programa em duas passas utilizando sub programa pela esquerda do perfil
pag19
Executar o programa em dois passas utilizando sub programa
G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10 G1 Z-7 F200 G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0 G0 Z10 G53 G0 Z-110 D0 M5 M30
G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10 G1 Z-7 F200 G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0 G0 Z10 G53 G0 Z-110 D0 M5 M30
Part
e R
epet
itiv
a
Executar o programa em dois passas utilizando sub programa
G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10 G1 Z-7 F200 (:2) G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0 G0 Z10 G53 G0 Z-110 D0 M5 M30
Part
e R
epet
itiv
a
Executar o programa em dois passas utilizando sub programa
G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10 G1 Z-7 F200 G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0 G0 Z10 G53 G0 Z-110 D0 M5 M30
G1 Z0 F200 G91 G1 Z-3,5 F200 G90
Parte Repetitiva
G1 Z0 F200 G1 Z=IC(-3,5) F200
incremental
absoluto Incremental não MODAL
G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10 G1 Z-7 F200 G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0 G0 Z10 G53 G0 Z-110 D0 M5 M30
G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10
G1 Z0 F200 G91 G1 Z-3,5 F200 G90 G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0 G0 Z10 G53 G0 Z-110 D0 M5 M30
Parte Repetitiva
Necessita repetição
G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10
G1 Z0 F200 G91 G1 Z-3,5 F200 G90 G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0 G0 Z10 G53 G0 Z-110 D0 M5 M30
Programa Principal Perfil.MPF G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y0 Z10
G1 Z0 F200 L200 P2 G0 Z10 G53 G0 Z-110 D0 M5 M30
Sub-programa L200.SPF G91 G1 Z-3,5 F200 G90 G42 G1 X10 Y10 F500 X20 G2 X40 Y10 I=AC(30) J=AC(10) G1 X55 G3 X85 Y40 I=AC(55) J=AC(40) G1 Y50 X10 Y10 G40 G0 X0 Y0
M17
Necessita repetição
Executar o programa com compensação em duas passadas, passando pelos pontos em coordenadas absolutas utilizando o centro do circulo (I e J) em incremental e absoluto e raio (CR).
G17G71G90G94 G53G0Z-110D0 T01 M6 G54D01 S2000M3 G0X10Y10Z10 G1Z-7F100 G41 X28.33Y31.14 G2Y68.86 I6.67 J18.86 / I=AC(35) J=AC(50) / CR=20 G1X81.67Y87.71 G2Y12.29 I13.33 J-37.71 / I=AC(96) J=AC(50) / CR=-40 G1X28.33Y31.14 G40 G0X10Y10 G0Z10 M30
(P0) (P1) (P2) (P3) (P4) (P1) (P0)
Profundidade 7mm
Executar o programa em duas passas utilizando sub programa pela esquerda do perfil
Programa Principal Perfil.MPF G17 G71 G90 G94 G53 G0 Z-110 D0 T01 M6 G54 D01 S2000 M3 G0 X0 Y15 Z10
G1 Z0 F200 L200 P2 G0 Z10 G0 X30 Y55 Z10 G1 Z0 F200 L200 P2 G0 Z10 G53 G0 Z-110 D0 M5 M30
Sub-programa L200.SPF G91 G1 Z-3,5 F200 G41 G1 X20 Y5 F500 X10 G2 X20 Y20 I20 J0 G1 Y–30 G1 X-20 G40 G0 X-20 Y-5 M17
Atividade Laboratório: Execute o contorno com compensação de raio da ferramenta (Fresa topo Ø10) em dois passes de 2,0mm de profundidade, fure na sequência indicada utilizando MCALL, CYCLE 81 ou 83. GRUPO I e II – Sequência – Contorno, furos diâmetro 6 (sentido anti-horário) e diâmetro 12. GRUPO III e IV - Sequência – Furos diâmetro 6 (sentido horário), diâmetro 12 e contorno.