Upload
geison-barroso
View
222
Download
0
Embed Size (px)
DESCRIPTION
Informações sobre cnc
Citation preview
CNCProgramação com Ciclos
Prof.: João B. Sá de Farias
Ciclos
� Ciclos nada mais é do que um subprograma. Um subprograma parametrizado. O que possibilita uma maior flexibilidade na programação;
� Há dois tipos de ciclos: a) Ciclos padrão (ou fixos), b) Ciclos do usuário;
� Os ciclos fixos são desenvolvidos pelo fabricante e estão disponíveis para o programador;
� Utilizamos os ciclos para programarmos operações repetitivas.
Ciclos
� Sintaxe:
N100 NOME_CICLO Parâmetro1 Parâmetro2 … ParâmetroN
Ciclos do Comando Mach 9
� G33 – Ciclo semi-automático de roscamento;� G37 – Ciclo automático de roscamento;� G66 – Desbaste longitudinal;� G67 – Desbaste transversal;� G68 – Desbaste paralelo ao perfil;� G74 – Furação e torneamento;� G75 – Canais e faceamento;� G76 – Ciclo automático de roscamento;� G83 – Furação com quebra cavaco;� G80 – Cancela G83.
Desbaste Longitudinal – G66
� Aplicação – permite a usinagem de desbaste completa de uma peça, em um só bloco;
� Requer sub-programa, este subprograma teráas coordenadas finais da peça;
� Não é modal;� Sintaxe:
N100 G66 X.. Z.. I... K… (U1) W… P… F…#
Ciclo de Desbaste Longitudinal
� X: diâmetro de referência para o início do desbaste.
X = maior diâmetro + 4 (usinagem externa);
X = menor diâmetro – 4 (usinagem interna);
� Z: comprimento de referência para o início do desbaste.Z = comprimento peça + 2
� I: sobremetal para acabamento em X.
� K: sobremetal para acabamento em Z.
� W: profundidade de corte por passe (no diâmetro).
Ciclo de Desbaste Longitudinal
� P: nome do subprograma que contém o perfil da peça.
� F: Avanço programado para desbaste.
� U1: pré-acabamento paralelo ao perfil, mantém o sobremetal constante (elimina os degraus da parte cônica).
OBS.:
� Não permite a execução de mergulhos (canais).
� No subprograma o último ponto em X deve ser igual ao diâmetro da peça em bruto.
� Ao final do ciclo a ferramenta retorna ao ponto inicial.
Exemplo – G66P20...N80 G96#N90 S100.;Vc do desbaste#N100 G92 S3500 M3#N110 G0 X94.Z2.;Posição#
Exemplo – G66N120 G66 X94. Z2. I0.5 K0.3U1 W3. P21 F0.25#N130 S125.;Vc do acabamento#N140 F0.10;Avanço acab.#N150 G42# N160 G0 X32.;Posição#N170 P21#N180 X95.#N190 G40#N200 T00;FIM#N210 G54#
Exemplo – G66N220 G0 X150. Z150.#N230 M30#
N10 G1 X32. Z0#
P21;SUBPROGRAMA
N20 G3 X40. Z-4. R4.#
N30 G1 Z-10.#N40 X48.#N50 X50. Z-11.#N60 Z-20.#N70 X70. ZN70 X70. Z--30.#30.#
N80 X86.#N80 X86.#
N90 X90. ZN90 X90. Z--32.# 32.# N100 M30N100 M30
Ciclo de Roscamento – G37
� Aplicação – permite a usinagem de uma roscaem um único bloco de programa;
� Podemos usinar roscas externas, internas, cônicas e de mais de uma entrada;
� Não é modal;� Sintaxe:
N100 G37 X.. Z.. (I) K… D… E… (A) (B) (W) (U) (L)
Ciclo de Roscamento
� X: diâmetro final de roscamento (absoluto).
� Z: comprimento da rosca (absoluto).
� I: incremento em X, rosca cônica.
� K: passo da rosca.
� A: Abertura angular entre as entradas (graus).
� B: Ângulo de alimentação para roscamento (graus).
Obs.: Valor programado = ângulo do inserto
Ciclo de Roscamento
� D: profundidade para a primeira passada.
� E: Distância de aproximação para o início do roscamento.
� W: Ângulo de saída da rosca.
D = H / Raiz(número de passes)
H = altura do filete.
E = Diâmetro posicionado – diâmetro da rosca
W0 – 0 grau
W1 – 30 graus
W2 – 45 graus
W3 – 60 graus
Ciclo de Roscamento
� U: profundidade do último passe.
� L: Número de repetições do último passe (acabamento).
Exemplo – G37
H = (0.65xpasso)*2
H = (0.65x2.5)*2
H = 3.25mm
Diâmetro Final = 20 – 3.25
Diâmetro Final = 16.75mm
Cálculo do D (Para 11 passes)
D = 3.25 / Raiz(11) D = 0.980mm
Exemplo – G37P30...N60 G0 X25. Z5.#N70 G37 X16.75 Z-30. K2.5 E5. D0.980 L2#
.
.
.