Você está na página 1de 49

Curso de Programao CNC

Programao CNC

Carlos Miranda 1

Capitulo II Listagem de cdigos - Fresadora Cdigos G


Cdigos G Cdigo G00* G01 G02 G03 G04 G09 G10 G12 G13 G17* G18 G19 G20* G21 G28 G29 G31** G35** G36** G37** G40 G41 G42 G43 G44 G47 G49* G50* G51** G52 G53 G54-G59* G60 G61 G64* G65** G68** G69* G70 G71 G72 G73 G74 G76 Designao Deslocamento Rpido Movimento de Interpolao Linear Movimento de Interpolao Circular CW (Sentido Horrio) Movimento de Interpolao Circular CCW (Sentido Anti horrio) Temporizao Paragem Exacta (Numa linha) Definir Medidas da Ferramenta Desbaste de Caixa Circular CW (Sentido Horrio) Desbaste de Caixa Circular CCW (Sentido Anti horrio) Seleco de plano XY (Para interpolao Circular) Seleco de plano ZX (Para interpolao Circular) Seleco de plano YZ (Para interpolao Circular) Trabalhar em Polegadas Trabalhar em Milmetros Regressar ao Zero Mquina Regressar a um Zero (Definido pelo Operador) Avano At um Ponto (com sonda) Medio do Dimetro da Ferramenta Automaticamente (com sonda) Medio do Centro de Desvio de Trabalho Automaticamente (com sonda) Medio do Desvios da Ferramenta Automaticamente (com sonda) Cancelar Compensao da Ferramenta Compensao da Ferramenta Esquerda Compensao da Ferramenta Direita Compensao do Comprimento da Ferramenta (+) Compensao do Comprimento da Ferramenta (-) Ciclo de Gravao de Texto Cancela G43/G44/G143 Cancela Escala Escala Definir Sistema Coordenadas de Trabalho em Fanuc Seleco de Coordenada de Mquina (No modal) Seleco Sistema Coordenada de Trabalho (1-6) Posicionamento Uni-direccional Modo de Paragem Exacta (Modal) Cancelar G61 Chamada de Sub-rotina de Paramtricas Rotao Cancela a Rotao (G68) Crculo Completo de Furos Arco Completo de Furos Linha de Furos ao longo de um ngulo Ciclo de Furaco (Percusso de Alta Velocidade) Ciclo de Roscagem Rgida Esquerda Ciclo de Mandrilar Precisa

Carlos Miranda 2

G77 G80* G81 G82 G83 G84 G85 G86 G87 G88 G89 G90* G91 G92 G93 G94* G95 G98* G99 G100 G101 G102 G103 G107 G110G129 G136** G141 G143** G150 G153** G154** G155** G161** G162** G163** G164** G165** G166** G169** G174 G184 G187 G188

Ciclo de Mandrilar Inversa Cancela os Ciclos Definidos Ciclo de Furaco Directa Ciclo de Pontear Ciclo de Furar em Pica-Pau Ciclo de Roscagem Rgida Direita Ciclo de Mandrilar Ciclo de Mandrilar e Paragem Ciclo de Mandrilar Interior e Retraco Manual Ciclo de Mandrilar Interior, Retraco Manual e Pausa Ciclo de Mandrilar Exterior e Retraco Manual Coordenadas Absolutas Coordenadas Incrementais / Relativas Definir Valor de Alterao de Sistema Coordenadas de trabalho Modo de Avano de 1/Tempo Avano por Minuto Avano por Rotao Recuo ao Ponto Inicial de um Ciclo Definido Recuo de Plano R (Plano de Referncia) de um ciclo Definido Cancela Espelho Activa Espelho Programao Sada Programvel para RS-232 Limitar N de Blocos na Memria Intermdia Mapeamento Cilndrico Sistema de Coordenada (7-26) Medio do Zero de Trabalho Automaticamente 3D+ Compensao da Ferramenta Compensao do Comprimento da Ferramenta em 5 Eixos + Desbaste Geral de Caixa Ciclo de Furao de Alta Velocidade para 5 Eixos Coordenadas de Trabalho P1-99 Ciclo de Roscagem Cnica Esquerda em 5 Eixos Ciclo de Furao 5 Eixos Ciclo de Pontear em 5 Eixos Ciclo Furao em Pica-Pau para 5 Eixos Ciclo de Roscagem Cnica de 5 Eixos Ciclo de Mandrilar de 5 Eixos Ciclo de Mandrilar e Paragem de 5 Eixos Ciclo de Mandrilar e Pausa de 5 Eixos Rosca Rgida No Vertical Esquerda Rosca Rgida No Vertical Direita Programao da Preciso para Maquinao de Alta Veloc. Buscar Programa do PST (Program Schedule Table)

Carlos Miranda 3

Cdigos M Fresadora Cdigo M00 M01 M02 M03 M04 M05 M06 M08 M09 M10** M11** M12** M13** M16 M19 M21-M28 M30 M31 M33 M34 M35 M41 M42 M51-M58 M59 M75 M76 M77 M80** M81** M82 M83** M84** M86 M88** M89** M95 M97 M98 M99 Designao Paragem De Programa (SETTING 39, 42) Paragem De Programa Opcional(SETTING 17, 39) Fim de Programa (SETTING 39) Liga Rotao no Sentido Horrio (S) (SETTING 144) Liga Rotao no Sentido Anti Horrio (S) (SETTING 144) Pra a Rotao Executa a Troca de Ferramenta (T) (SETTING 42, 87, 155) Liga a Refrigerao (SETTING 32) Desliga a Refrigerao Bloqueia o 4 Eixo Desbloqueia o 4 Eixo Bloqueia o 5 Eixo Desbloqueia o 5 Eixo Mudana de Ferramenta (T) (Mesmo que o M06) Orientao da rvore (P,R valores opcionais) Cdigos M Opcionais para interface de Comunicao Fim de Programa e RESET (SETTING 2, 39, 56, 83) Extractor de Limalha para a Frente (SETTING 114, 115) Pra Extractor de Limalha Bico de refrigerao Diminui uma posio (+1) Bico de refrigerao Aumenta uma posio (-1) Activa a Caixa de Velocidades em Baixas Activa a Caixa de Velocidades em Altas Cdigos M Opcionais Rels de Sada M75 SET G35 OR G136 REFERENCE POINT Desactiva Monitor Activa Monitor Abertura Automtica da Porta (SETTING 131) Fecho Automtico da Porta (SETTING 131) Solta Ferramenta Liga Refrigerao a Ar Desliga Refrigerao a Ar Prende Ferramenta Activa Refrigerao de Ferramenta (SETTING 32) Desactiva Refrigerao de Ferramenta ( (SETTING 32) Modo SLEEP Chamada de Sub-Rotina Chamada de Sub-Programa (P,L) M99 Retorno ao Incio de Sub-Programa/ Sub-Rotina (P) (SETTING 118)

Carlos Miranda 4

Capitulo III Comandos de Programao Descrio de Movimentos da Mquina


G00 Deslocamento em Rpido, ou em vazio. G01 Interpolao linear, sendo esta efectuada num ou mais eixos simultaneamente. G02 Interpolao Circular no sentido horrio. G03 Interpolao circular no sentido anti horrio. Nota: Os movimentos G01, G02 e G03, so considerados movimentos de corte, considerando que a ferramenta esta em contacto com o material.

Compensao do Raio da ferramenta

Com a correco do raio da ferramenta ligada, o controle calcula automaticamente, para ferramentas diferentes, os respectivos percursos equidistantes da ferramenta.

Assim, o controle necessita de algumas informaes, tais como: N. da ferramenta N. do offset da ferramenta

Carlos Miranda 5

Chanfro Programao automtica de chanfro G01 X P1 , C_

Raio Programao automtica de um raio G01 XP1, R_

Carlos Miranda 6

2 .9 P A I NE L DE C ONTROL DO O PERATOR T e c l a d o do painel de c o n t r o l o


importante estar ciente do modo de trabalho seleccionado para o CNC. H seis modos de trabalho e um modo de simulao neste controle. O modo de trabalho seleccionado com as seis teclas em forma de seta:

PAINEL DE CONTROLO COM OS DIFERENTES GRUPOS DE TECLAS

Carlos Miranda 7

Quando se trabalha, importante estar ciente da modalidade de trabalho que esta seleccionada no CNC. H seis modos de operao e um modo de simulao no controle. O modo de operao seleccionado com uma das seis teclas seguintes: EDIT MEM MDI / DNC HANDLE JOG ZERO RET LIST PROG Para editar um programa j na memria Para chamar um programa armazenado na memria Para chamar directamente um programa manualmente introduzido ou para seleccionar o modo de DNC Para usar as teclas do movimento ou o volante electrnico Para fazer o zero mquina Para listar, enviar ou receber programas

O modo de simulao grfica acedido atravs das teclas de ecr DISPLAY. Em modo MEM ou MDI, um programa pode comear com a tecla [CYCLE START]. Quando um programa estiver a correr, no pode mudar de modo, deve esperar at que termine ou pressionar [RESET] para parar o programa.

Carlos Miranda 8

Quando j em MDI, pressionando a tecla [MDI] uma segunda vez seleccionar DNC se a opo de DNC estiver activa atravs do respectivo parmetro e Setting na mquina. Em alguns modos acima, pode seleccionar-se alguns dos seguintes ecrs usando as oito teclas de [DISPLAY]: Para mostrar o programa seleccionado

Para mostrar as posies dos eixos

Para mostrar ou introduzir Offset trabalhando

Para mostrar comandos e tempos actuais

Para mostrar alarmes e mensagens do usurio

Para mostrar parmetros ou dados de diagnsticos

Para mostrar ou introduzir ajustes ou simulao grfica

Mostra de dados e a calculadora da ajuda

Alm dos ecrs acima, quando um programa est a correr, pode-se pressionar [LISTA PROG] para seleccionar a lista dos programas em memria. til saber que os programas podem ser editados no fundo de edio BACKGROUND EDIT, que pode aceder-se com a tecla [PROGRAM DISPLAY]. Todas as operaes de CNC so controladas atravs do painel de controlo. O painel de controlo constitudo por um monitor CRT, o teclado, interruptores para LIGAR/ DESLIGAR, medidor da carga, volante electrnico, BATENTE DE EMERGNCIA, INCIO DE CICLO, e teclas de alterao de avano e rotao. O teclado uma membrana tipo lisa que activa cada tecla exercendo alguma presso. A tecla [SHIFT] substitui a funo das teclas numricas com os caracteres brancos no canto esquerdo superior. A tecla [SHIFT]

Carlos Miranda 9

deve ser pressionada uma vez antes de activar o segundo carcter de cada tecla. Pressionar a tecla [SHIFT] duas vezes desactiva esta funo. O volante electrnico no controlo usado para movimentar cada um dos eixos. A escala do volante pode seleccionar-se fazendo corresponder a cada trao 0.0001, 0.001, 0.01 ou 0.1 da polegada ou (0.001, 0.01, 0.1 ou 1.0 grau por trao para um eixo rotativo). Ao usar unidades mtricas, o passo menor do volante do comando 0.001 milmetro e o maior 1.0 milmetro. O volante do comando tem 100 passos por rotao. Pode tambm ser usado para mover o cursor do monitor quando se estiver no modo EDIT em modo de edio, ou alterar o avano/rotao com variao 1%. A tecla de [PARAGEM DE EMERGNCIA], pra imediatamente todos os movimentos da mquina, incluindo os accionamentos, a rotao da rvore, o carregador da ferramenta, e a bomba de refrigerao. Pra tambm todos os eixos auxiliares se existirem. A tecla [CYCLE START] inicia um programa que esteja em modo de MEM ou em MDI, para continuar o movimento depois de a tecla [FEED HOLD] seja pressionada ou continuar aps a paragem no fim da execuo de um bloco, quando estejamos a trabalhar BLOCO A BLOCO. A tecla [CYCLE START] do volante electrnico opcional executa exactamente as mesmas funes. [FEED HOLD] pra todo o movimento de eixos at que seja pressionada a tecla [CYCLE START]. A tecla [FEED HOLD] no volante electrnico opcional executar exactamente as mesmas funes. AVISO! A tecla [FEED HOLD] no pra a rotao da rvore, o sistema de troca de ferramenta, ou a bomba de refrigerao, assim como, o movimento de nenhuns dos eixos auxiliares. O INTERRUPTOR DE CHAVE opcional de bloqueio da memria impedir que o operador edite programas e altere settings quando virado para a posio de bloqueada. Descrio da hierarquia dos bloqueios: O INTERRUPTOR DE CHAVE bloqueia os Settings e todos os programas. Setting 7 parmetros bloqueados; os parmetros 57, 209 e 278 bloqueiam outras caractersticas. Setting 8 bloqueia todos os programas. Setting 23 bloqueia os programas 9xxx. Setting 119 bloqueia offsets. Setting 120 bloqueia as macro variveis. A tecla [SINGLE BLOCK] no teclado activa e desactiva a opo BLOCO A BLOCO. Quando [SINGLE BLOCK] estiver activo, o controle executa um

Carlos Miranda 10

bloco e pra. Cada vez que se pressiona a tecla [CYCLE START] executado mais um bloco. A tecla [RESET] no teclado pra sempre o movimento accionamentos, da rvore, da bomba de refrigerao, e do sistema de troca da ferramenta. Interrompe tambm o programa que estiver a correr. Este no , entretanto, um mtodo recomendado para parar a mquina porque pode ser difcil recomear o programa a partir desse ponto. As teclas [SINGLE BLOCK] e [FEED HOLD] prevem a continuao do programa. A tecla [RESET] no pra o movimento de nenhuns dos eixos auxiliares mas estes param no fim de todo o movimento em execuo. Teclas De Funo No modo EDIT se fizer [PROGRAM DISPLAY], esta comear uma edio de bloco. No modo [PROGRAM DISPLAY], F1 duplica um programa j armazenado e permite atribuir-lhe um nome novo na linha de comando. No ecr dos Offsets, F1 introduz o valor na tabela dos Offset. No modo EDIT e em [PROGRAM DISPLAY], esta terminar uma edio de bloco. No modo EDIT e MDI, a tecla F3 copia a linha circular seleccionada da ajuda na linha da introduo de dados no fundo do monitor. Isto til quando se quer usar a soluo desenvolvida para um movimento circular. Pressionar [INSERT] para adicionar essa linha de comando circular do movimento ao seu programa. Na funo de ajuda da calculadora, esta tecla copia o valor na janela da calculadora de ajuda para introduo de dados seleccionada, Trigonometria, Interpolao Circular, ou Fresagem. No modo MEM e em [PROGRAM DISPLAY], isto seleccionar um fundo de edio, BLACKGROUND EDIT ou reviso de programa, PROGRAM REVIEW. O FUNDO DE EDIO seleccionado se introduzir um nome de programa Onnnnn com o nmero do programa a editar. A reviso do programa seleccionada apenas com a teclao [F4]. A edio de reviso do programa corre na metade esquerda do monitor e permite que o operador reveja o programa na metade direita do monitor. Na funo da ajuda da calculadora, esta tecla usa as funes seleccionadas Trigonometria, Interpolao circular, ou parmetros de corte. Adiciona-os, subtrai-os, multiplica-os, ou divide-os com a calculadora.

Carlos Miranda 11

2.11 TECLADO O teclado do painel de controlo dividido em nove partes. Temos:


Teclas de RESET Teclas de FUNCTION Teclas de JOG OVERRIDES DISPLAYS Teclas de CURSOR Teclas de ALPHA Teclas de MODE Teclas de NUMERIC Trs (3) teclas Oito (8) teclas Quinze (15) teclas Dezasseis (16) teclas Oito (8) teclas Oito (8) teclas Trinta (30) teclas Trinta (30) teclas Quinze (15) teclas

Breve descrio do uso das teclas do painel de controlo.


TECLAS DE RESET: As teclas de RESET esto no canto esquerdo superior do painel de controlo.

Pra todos os movimentos da mquina e coloca o cursor no incio do programa actual. Inicializa automaticamente a mquina. Depois de iniciar, quando esta tecla pressionada, a mquina volta ao ponto zero e a ferramenta #1 vai para uma posio de corte. Serve para Restaurar o sistema de troca de ferramentas em caso de uma falha de corrente ou avaria.

TECLAS DE FUNO:

Abaixo das teclas de reset esto as teclas de funo. H oito teclas de funo. So usadas para aceder as funes especiais implementadas no software de controlo. Usado na edio, grficos, edio de fundo, e para que a ajuda ou calculadora execute funes especiais. Usa-se para introduzir as medidas de comprimento e dimetro da ferramenta na pgina de offsets, durante a medio destas. Usa-se para chamar a prxima ferramenta a ser medida. Usada par soltar a ferramenta manualmente na rvore.

Tecla para introduzir automaticamente a medida do zero de trabalho na tabela de zeros das peas.

Carlos Miranda 12

JOG TECLAS

As teclas do movimento esto esquerda abaixo das teclas de funo. Estas teclas seleccionam a que eixos o volante electrnico deve enviar sinais, para executar um movimento contnuo. Quando uma tecla pressionada momentaneamente, esse eixo seleccionado para ser movimentado pelo volante electrnico. Quando uma tecla pressionada e mantida pressionada, esse eixo desloca-se enquanto a tecla pressionada. Se a tecla [+] pressionado e mantida, O eixo movimenta-se no sentido positivo, ou de afastamento da pea, relativo s coordenadas do trabalho. Se a tecla [-] pressionada e mantida, o eixo movimenta-se de modo a que a ferramenta se desloque no sentido negativo, ou seja, aproxima-se da pea, relativo s coordenadas de trabalho. As teclas do movimento esto bloqueadas se a mquina estiver a funcionar. Selecciona o eixo Z.

Selecciona o eixo X. Quando pressionada juntamente com uma das teclas de eixos, podemos deslocar de forma automtica a mquina, sendo necessrio voltar a pressionar para a mquina parar.

Do lado esquerdo das teclas de movimento esto trs teclas para activar/ desactivar o extractor de limalha opcional. Se o extractor de limalha for programado no parmetro 209, estas teclas executam as seguintes funes: Liga o extractor de limalha num sentido de remover as limalhas da rea de trabalho. Pra o movimento do extractor de limalha.

Gira o extractor de limalha no sentido inverso.

Do lado esquerdo das teclas de movimento esto trs teclas para controlar o ponto opcional. Se o jacto de refrigerao programado no parmetro 57, estas teclas executam as seguintes funes:

Sobe o bico de refrigerao uma posio acima.

Baixa o bico de refrigerao uma posio .

Pressionando esta tecla, activamos a refrigerao ferramenta, caso a mquina tenha esta opo.

interna

da

Carlos Miranda 13

OVERRIDES:

Esto no lado esquerdo inferior do painel de controlo. Do ao operador a possibilidade de alterar a velocidade dos movimentos rpidos transversais, assim como avanos programados e rotao da rvore. No se aplica Diminui o avano actual em10% (0 a 200%). Ajusta o avano do controlo para o avano programado. Aumenta o avano actual em10% (0 a 200%). Permite que o volante electrnico seja usado como potencimetro da rotao da rvore, em incrementos de 1% ( 0 a 999%). Diminui a velocidade actual da rvore em 10% (0 a 200%). Ajusta a velocidade da rvore velocidade programada. Aumenta a velocidade actual da rvore em 10% (0 a 200%). Liga a rotao da rvore no sentido horrio.

Pra a rotao. Liga a rotao no sentido anti-horrio.

Limita o deslocamento rpido a 5% do mximo. Limita o deslocamento rpido a 25% do mximo. Limita o deslocamento rpido a 50% do mximo. A mquina desloca-se em rpido no valor mximo

Carlos Miranda 14

DISPLAYS:

As teclas do ecr esto na parte central superior. Estas oito teclas permitem aceder a pginas diferentes, informao de funcionamento e pginas da ajuda, disponveis para o operador. Algumas destas teclas so teclas multi-funo que mostram pginas diferentes quando pressionadas vrias vezes. A pgina actual indicada sempre na linha superior esquerda do monitor. Indica o programa actualmente seleccionado. Usado tambm nas aplicaes do QUICK CODE. Indica a posio dos eixos da mquina. Pressionando [PAGE UP] ou [PAGE DOWN], altera para outro sistema de coordenadas, operador, mquina, trabalho e distncia ao prximo ponto em formato grande e individual. Mostra o comprimento da ferramenta, os valores do raio. Pressionando [PAGE UP] vamos para a pgina de offsets de trabalho. Mostra o programa actual, os valores modais do programa, e a posio durante o funcionado. Pressionando sucessivamente a tecla [PAGE DOWN] acedemos a pginas com: valores modais, contadores do sistema, macro variveis, vida da ferramenta e informao de consumo por ferramenta. Mostra a descrio completa de um alarme quando a mensagem do alarme est piscando. H trs tipos de pginas de alarmes. O primeiro mostra os alarmes actuais. Pressionando a tecla [] acedemos pgina do histrico dos alarmes. Pressionar a tecla [] outra vez, vamos para a pgina de descrio de alarmes. Esta pgina mostra simplesmente um alarme de cada vez com sua descrio (se existir). Por defeito aparece o ltimo alarme do histrico de alarme. O operador pode ento aceder a todos os alarmes pressionando as teclas [] e []. O operador pode ainda, introduzir um nmero do alarme e pressionar [ENTER] ou a seta [] e o alarme mostrado. Pressionar a tecla [] novamente, voltamos pgina actual dos alarmes. Pressionar [PAGE DOWN] aparece uma pgina para mensagens e notas do operador. Indica e permite a mudana dos parmetros que definem as caractersticas da mquina. Se pressionar [PAGE UP] aparecem os valores da compensao do fuso. Pressionar sucessivamente [PAGE DOWN] aparecem os parmetros gerais tais como os parmetros de X, Y, Z, A e B. Pressionando segunda vez a tecla [PARAM/DGNOS] aparece a primeira pgina de dados de diagnstico. Na primeira pgina de dados de diagnstico temos as variveis discretas de entrada e sada. Pressionar [PAGE DOWN] aparece a segunda pgina dos dados de diagnstico que consistem em entradas adicionais e em dados anlogos. Mostra e permite a alterao dos Settings da mquina. Pressionar a tecla [SETNG/GRAPH] duas vezes permite ACEDER ao modo grfico, onde o operador pode eliminar erros do programa actual e ver a trajectria da ferramenta no programa. Mostra em resumo, um manual de ajuda on-line. Pressionar em [HELP/CALC] uma segunda vez aparece a calculadora da ajuda. H trs pginas de ajuda da calculadora. Pressionar a tecla [PAGE DOWN] aparece a ajuda para fresar e roscar, ajuda em trigonometria, ou ajuda em circunferncias. Pressionando uma terceira vez a tecla [HELP/CALC] temos uma tabela de parmetros de roscagem. Pressionando a tecla outra vez temos a data e a hora. Nesta pgina tambm possvel acertar o relgio da mquina.

Carlos Miranda 15

TECLAS DE CURSOR:

As teclas de cursor esto no centro do painel de controlo. Do ao operador a possibilidade de aceder a vrias pginas e campos no controlador. So usados basicamente na edio de programas CNC.

Tecla de contexto sensvel, que move geralmente o cursor para o item mais elevado na pgina. Na edio, acede ao bloco superior do programa. No zoom de grficos, selecciona a vista geral. A seta ascendente move para cima um item, bloco ou campo. Nos grficos, a janela de escala movimenta-se para cima. Usa-se para mudar ecrs, para se deslocar para cima na pgina do editor, ou para sair de zoom em simulao grfica. Usa-se para seleccionar individualmente Itens dentro do editor; mover o cursor para a esquerda. Seleccionar dados opcionais na pgina de configuraes e mover a janela zoom para a esquerda em simulao grfica. Usa-se para seleccionar individualmente itens editvel dentro do editor; move o cursor para a direita. Seleccionar dados opcionais na pgina de configuraes e mover para a direita a janela zoom em simulao grfica. Tecla de contexto sensvel que move geralmente o cursor para o item do fim da pgina. Na edio, este o ltimo bloco do programa. A seta descendente move para baixo um item, bloco, ou campo. Nos grficos, a janela zoom desloca-se para baixo. Usa-se para mudar ecrs, abaixar uma pgina no editor, ou zumbir mais perto em simulao grfica.

TECLAS ALFA NUMERICAS

As teclas alfanumricas permitem ao utilizador a introduo das 26 letras do alfabeto, ou de caracteres especiais. A tecla [SHIFT] permite o acesso aos caracteres brancos no teclado. Pressionando [SHIFT] e ento o carcter branco, este enviado para controlo. Ao introduzir texto, os caracteres a preto so seleccionados por defeito. Para aceder aos caracteres amarelos, pressionar e largar a tecla de [SHIFT] e pressionar os caracteres desejados. A tecla [SHIFT] pode tambm manter-se pressionada quando se pretende seleccionar um nmero. Quando um controlo tem um quinto eixo central instalada, o eixo B seleccionado para deslocamento manual pressionando [SHIFT] e ento as teclas +A, ou -A. Este o carcter de FIM DE BLOCO. Mostrado como um cursor na pgina e significa o fim da programao de um bloco. Corresponde a um movimento dos carros e o avano de uma linha.

Carlos Miranda 16

Curso de Programao CNC

Parte I

Fresagem

Carlos Miranda 17

Exerccio 1 G90 - COORDENADAS ABSOLUTAS Indicar as coordenadas para cada um dos pontos

Nota!

Pontos

Quando se trabalha em Coordenadas Absolutas, todas as coordenadas dos pontos so em relao origem do sistema de coordenadas cartesiano.

1 2 3 4 5 6 7 8 9 10

Carlos Miranda 18

Exerccio 2 G91 - COORDENADAS RELATIVAS / INCREMENTAIS Indicar as coordenadas para cada um dos pontos

Nota!

Pontos

Quando se trabalha em Coordenadas Relativas / Incrementais, todas as coordenadas dos pontos so indicadas em relao ao ponto anterior ao do deslocamento. Assim: Se o deslocamento for no sentido positivo do eixo, o valor positivo; Se o deslocamento for no sentido negativo do eixo, o valor negativo;

1 2 3 4 5 6 7 8 9 10

Carlos Miranda 19

Exerccio 3 G90 - COORDENADAS ABSOLUTAS Indicar as coordenadas para cada um dos pontos

Pontos

1 2 3 4 5 6 7 8 9 10

Carlos Miranda 20

Exerccio 4 G90 - COORDENADAS ABSOLUTAS Indicar as coordenadas para cada um dos pontos

Nota!

Pontos

No necessrio indicar as coordenadas para todos os eixos, se houver apenas deslocamento num deles, pode indicar-se penas a coordenada para o eixo em que a mquina se vai deslocar, est regra tambm se aplica aos cdigos G. Existem dois tipos de cdigos: Modais estes so memorizados pela mquina e esta assume-os at que se introduza um que anule ou contraponha este; No Modais estes no so memorizados pela mquina e esta assume-os apenas na linha em que eles so programados;

1 2 3 4 5 6 7 8 9 10

Carlos Miranda 21

Exerccio 5 G90 - COORDENADAS ABSOLUTAS Definir o Raio com R, ou com I e J Indicar as coordenadas para cada um dos pontos

Eemplo

Movimento

1 2 3 4 5 6 7 8
Nota!

Podemos definir um movimento circular (Interpolao Circular, de duas formas: Indicar as coordenadas do ponto Final, o Sentido do movimento Horrio / Anti Horrio e o valor do Raio; Indicar as coordenadas do ponto final, e definir o centro do arco que se quer escrever em relao ao nosso ponto inicial (E), como sendo a origem do sistema de Eixos, neste caso em I e J; E - ponto de Entrada da Ferramenta, ou incio S - ponto de sada, ou ponto final

Carlos Miranda 22

Exerccio 6 - PEA #1 Indicar as coordenadas para cada um dos pontos

Pontos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carlos Miranda 23

Exerccio 7 - PEA #1 Programao de Contorno Exterior

Programa

Ponto

G02/G03

O1 T1 M06 G00 G54 G90 X0. Y65. S1000 M03 G43 H1 Z25. M08 G01 Z0 F500. G01 G41 D1 Y50. F1000. G01 X50. F1000. G01 Y-50. G01 X-50. G01 Y50. G01 X0. G01 G40 Y65. G00 Z25. M09 G28 G91 Z0 M05 M30

19 20 21 22 23 24 25
Nota! Ao efectuarmos um deslocamento a partir de um ponto exterior pea, devemos ter em conta que no prximo ponto j podemos encontrar material, assim este deve ser executado no em rpido (G00), mas com um determinado avano (F) de trabalho, Interpolao Linear (G01). Quando este movimento definido, devemos indicar tambm, se vamos compensar a ferramenta esquerda (G41), ou direita (G42). No final do contorno, quando nos deslocamos para fora, devemos anular a compensao do raio da ferramenta (G40), e o movimento pode ser em rpido, pois j no h contacto entre o material e a ferramenta.

Carlos Miranda 24

Exerccio 8 - PEA #1 Programao de Contorno Interior

Programa

Ponto

Mov.

O1 T1 M06 G00 G90 G54 X0. Y0. S1000 M03 G43 H1 Z25. M08 G01 Z0 F500. G01 G41 D1 Y25. F1000. G01 X-15. G01 X-25. Y15. G01 Y-15. G03 X-15. Y-25. R10. G01 X15. G01 X25. Y-15. G01 Y5. G03 X5. Y25. R20. G01 X0 G00 G40 X0. Y0. G00 Z25. M09 G28 G91 Z0 M05 M30

1 2 3 4 5 6 7 8 9 10
Nota! Ao efectuarmos um deslocamento a partir do centro da pea, devemos ter em conta que no prximo ponto j podemos encontrar material, assim este deve ser executado no em rpido (G00), mas com um determinado avano de trabalho (F), Interpolao Linear (G01). Quando este movimento definido, devemos indicar tambm, se vamos compensar a ferramenta esquerda (G41), ou direita (G42). No final do contorno, quando nos deslocamos para o centro, devemos anular a compensao do raio da ferramenta (G40), e o movimento pode ser em rpido, pois j no h contacto entre o material e a ferramenta.

Carlos Miranda 25

Exerccio 9 - PEA #1 Programao de Contorno Interior Utilizando ,Rxx e ,Cxx

Programa

Ponto

Movim.

O1 T1 M06 G00 G90 G54 X0. Y0. S1000 M03 G43 H1 Z25. M08 G01 Z0 F500. G01 G41 D1 Y25. F1000. G01 X-25. ,C10. G01 Y-25. ,R10. G01 X25. ,C10. G01 Y25. ,R20. G01 X0 G00 G40 Y0. G00 Z25. M09 G28 G91 Z0 M05 M30

1 2 3 4 5 6
Nota! Ao efectuarmos a programao de um contorno, podemos utilizar a programao de raios e Chanfros de forma automtica, dar as coordenadas do ponto final e de seguida o cdigo ,Rxx, para definir um raio ou ,Cxx, para definir um chanfro, no sendo por isso necessrio informar o comando do tipo de movimento que vamos utilizar, mesmo se estivermos a trabalhar em movimento Linear (G01).

Carlos Miranda 26

Exerccio 10 - PEA #1 Programao de Ciclos de Furao


Nota! Para os ciclos definidos de Furao, comeamos pela operao de pontear, depois furar com uma broca intermdia e finalmente com a broca de 20 mm. Os furos devem ser agrupados de acordo com as caractersticas dos mesmos, permitindo assim, simplificar a programao. Quando for necessrio realizar mais que um furo com profundidades diferentes, comeamos pelos menos profundos e vamos depois definindo a altura em Z para cada furo ou grupo.

Programa

Ponto

G02/G03

O2 (Pontear) T1 M06 (Broca de Ponto) G00 G90 G54 X0. Y0. S1000 M03 G43 H1 Z25. M08 G82 Z-2. R5. P1. F100. X31.82 Y31.82 Y-31.82 X-31.82 X-31.82 Y31.82 X0 Y35. Y-35. X-35. Y0 X35. G00 G80 Z25. M09 (Furo Dimetro 5 mm) T2 M06 (Broca Dia. 5 mm) G00 G90 G54 X0. Y0. S1000 M03 G43 H2 Z25. M08 G00 G90 G54 X0. Y0. G81 Z-20. R5. F100. X31.82 Y31.82 Z-40. Y-31.82 X-31.82 X-31.82 Y31.82

1 2 3 4 5 6 7 8

() Continuao
X0 Y35. Y-35. X-35. Y0 X35. G00 G80 Z25. M09 (Furo Dimetro 10 mm) T3 M06 (Broca Dia. 5 mm) G00 G90 G54 X0. Y0. S1000 M03 G43 H3 Z25. M08 G00 G90 G54 X0. Y0. G83 Z-20. Q5. R5. F100. X31.82 Y31.82 Z-40. Y-31.82 X-31.82 X-31.82 Y31.82 G00 G80 Z25. M09 G28 G91 Z0 M05 M30

() Continuao

Carlos Miranda 27

Exerccio 11 - PEA #1 Programao de Ciclo Automtico de Desbaste G150


Legenda: G150 Ciclo de Desbaste de Caixa G41/G42 Compensao da Ferramenta esquerda / Direita F Avano [mm/min] D Compensao do Raio da Ferramenta correspondente ferramenta Txx. I/J Incremento lateral da ferramenta (I Para Increm. no sentido do eixo X) (J Para Increm. no sentido do eixo Y) K Sobre-espessura para Acabamento Q Incremento em Z R Plano de Inicio X/Y Ponto de inicio e/ou incremento em Z Z Profundidade Total P Nome do Sub-Programa Programa Ponto
G02/G03

O1 (Programa Principal) T1 M06 G00 G90 G54 X0. Y0. S1000 M03 G43 H1 Z25. M08
G150 G41 F800. D01 J10. K.1 Q1. R0. X0. Y0. Z-10. P2

G40 X0. Y0. G00 Z25. M09 G28 G91 Z0 M05 M30 O2 (Sub-Programa) G01 Y25. F1000. X-15. X-25. Y15. Y-15. G03 X-15. Y-25. R10. G01 X15. X25. Y-15. Y5. G03 X5. Y25. R20. G01 X0 M99

1 2 3 4 5 6 7 8 9 10
Nota! Para o Ciclo de Desbaste Interior G150, necessrio utilizar dois programas, assim:

PROGRAMA PRINCIPAL No programa principal, vamos definir todas as caractersticas de maquinao da caixa, para isso temos de programar todas as variveis do G150 (exemplo na linha de cor vermelho); SUB-PROGRAMA Neste programa, apenas necessrio definir toda a trajectria, sendo necessrio esta formar um crculo fechado. Para evitar erros de maquinao deve tentar-se comear sempre na parte superior;

Carlos Miranda 28

Exerccio 12 - PEA #1 Estruturas de Repetio Sub-Programas

Programa

Ponto

G02/G03

O1 T1 M06 G00 G54 G90 X0. Y65. S1000 M03 G43 H1 Z25. M08 G01 Z0 F500. M98 P10 L10 G28 G91 Z0 M05 M30 O10 G01 G91 Z-1. F200. G01 G41 G90 D1 Y50. F1000. G01 X50. F1000. G01 Y-50. G01 X-50. G01 Y50. G01 X0. G01 G40 Y65. M99

19 20 21 22 23 24
Nota! Por vezes h a necessidade de aps a programao de um contorno, fazermos a sua repetio, para os vrios incrementos em Z, para isso podemos utilizar os SubProgramas. Assim, ao ser executada a linha do cdigo M98, a mquina vai para o programa identificado no parmetro P e executa-o, as vezes que estiverem definidas no Parmetro L. Ao trabalhar-mos em G91 na primeira linha do Sub-Programa, obriga a mquina a incrementar o valor do Z cota onde esta, no esquecer de programar na linha seguinte G90. Legenda: M98 Chamada de Sub-Programa P Nome do Sub-Programa L N de Repeties M99 Volta ao incio do Sub-Programa ou Sub-Rotina

Carlos Miranda 29

Exerccio 13 - PEA #1 Estruturas de Repetio Sub-Rotinas

Programa

Ponto

G02/G03

O1 T1 M06 G00 G54 G90 X0. Y65. S1000 M03 G43 H1 Z25. M08 G01 Z0 F500. M97 P10 L10 G28 G91 Z0 M05 M30 N10 G01 G91 Z-1. F200. G01 G41 G90 D1 Y50. F1000. G01 X50. F1000. G01 Y-50. G01 X-50. G01 Y50. G01 X0. G01 G40 Y65. M99

19 20 21 22 23 24 25
Nota! Por vezes h a necessidade de aps a programao de um contorno, fazermos a sua repetio, para os vrios incrementos em Z, para isso podemos utilizar as SubRotinas. Assim, ao ser executada a linha do cdigo M97, a mquina vai para a linha identificada no parmetro P e executa a Sub-Rotina as vezes que estiverem definidas no Parmetro L. Podemos utilizar o N de Sub-Rotinas que quisermos, estas sero sempre colocadas no Programa, aps o M30. Ao trabalhar-mos em G91 na primeira linha do Sub-Rotina, obriga a mquina a incrementar o valor do Z cota onde est, no esquecer de programar na linha seguinte G90. Legenda: M97 Chamada de Sub-Rotina P N da Linha da Sub-Rotina L N de Repeties M99 Volta ao incio do Sub-Programa ou

Carlos Miranda 30

Programa Completo
Lista de operaes: Ferramenta:

1 Contorno Exterior 2 Pontear 3 Furar 5 mm 4 Furar 20 mm 5 Caixa Interior


Ferramenta:

T1 T2 T3 T4 T1
Descrio:

T1 T2 T3 T4
Programa Principal Comentrios

Fresa de Pastilhas 16 mm Broca de Ponto Broca 5 mm Broca 20 mm

O1 (---OP-1 Contorno Exterior---) T1 M06 (Fresa de Pastilhas D16) G00 G54 G90 X0. Y65. S1000 M03 G43 H1 Z25. M08 G01 Z0 F500. M97 P10 L41 G28 G91 Z0 M05 (---------OP-2 Pontear -------) T2 M06 (Broca de Ponto) G00 G90 G54 X0. Y0. S1000 M03 G43 H2 Z25. M08 G82 Z-2. R5. P1. F100. X31.82 Y31.82 Y-31.82 X-31.82 X-31.82 Y31.82 X0 Y35. Y-35. X-35. Y0 X35. G00 G80 Z25. M09

Nome de Programa (Comentrios) Chamada Ferramenta N 1 (Comentrios) T. Trajectria + Zero Trab. + C. Absolutas + P. Inicial Definir + Activar Rotao Sentido Horrio Compensao da altura da Ferramenta n1 Deslocar at Z Zero com avano de 500 mm/min Chamada de Sub-Rotina (Linha 10) Deslocar a mquina at ao Zero Mquina em Z (Comentrios) Chamada Ferramenta N 2 (Comentrios) T. Trajectria + Zero Trab. + C. Absolutas + P. Inicial Definir + Activar Rotao Sentido Horrio Compensao da altura da Ferramenta n2 Ciclo Definido de Pontear Posio do Furo n 2 Posio do Furo n 3 Posio do Furo n 4 Posio do Furo n 5 Posio do Furo n 6 Posio do Furo n 7 Posio do Furo n 8 Posio do Furo n 9 Anular C. Definido + Subir at Z25. + Desl. Refrig.

Carlos Miranda 31

(-----OP-3 Furar D 5 mm -----) T3 M06 (Broca Dia. 5 mm) G00 G90 G54 X0. Y0. S1000 M03 G43 H3 Z25. M08 G81 Z-20. R5. F100. X31.82 Y31.82 Z-40. Y-31.82 X-31.82 X-31.82 Y31.82 X0 Y35. Y-35. X-35. Y0 X35. G00 G80 Z25. M09 (-----OP-1 Furar D 10 mm ----) T4 M06 (Broca Dia. 20 mm) G00 G90 G54 X0. Y0. S1000 M03 G43 H4 Z25. M08 G83 Z-20. Q5. R5. F100. X31.82 Y31.82 Z-40. Y-31.82 X-31.82 X-31.82 Y31.82 G00 G80 Z25. M09 (-----OP-1 Caixa Interior -----) T1 M06 (Fresa de Pastilhas D16) G00 G90 G54 X0. Y0. S1000 M03 G43 H1 Z25. M08 G150 G41 F800. D01 J10. K.1 Q1. R0. X0. Y0. Z-20. P2 G40 X0. Y0. G28 G91 Z0 M09 M30

(Comentrios) Chamada Ferramenta N 3 (Comentrios) T. Trajectria + Zero Trab. + C. Absolutas + P. Inicial Definir + Activar Rotao Sentido Horrio Compensao da altura da Ferramenta n3 Ciclo Definido de Furar Directo Posio do Furo n 2 com profundidade Z-40. Posio do Furo n 3 com profundidade Z-40. Posio do Furo n 4 com profundidade Z-40. Posio do Furo n 5 com profundidade Z-40. Posio do Furo n 6 com profundidade Z-40. Posio do Furo n 7 com profundidade Z-40. Posio do Furo n 8 com profundidade Z-40. Posio do Furo n 9 com profundidade Z-40. Anular C. Definido + Subir at Z25. + Desl. Refrig. (Comentrios) Chamada Ferramenta N 4 (Comentrios) T. Trajectria + Zero Trab. + C. Absolutas + P. Inicial Definir + Activar Rotao Sentido Horrio Compensao da altura da Ferramenta n4 Ciclo Definido de Furar em Pica-Pau Posio do Furo n 2 com profundidade Z-40. Posio do Furo n 3 com profundidade Z-40. Posio do Furo n 4 com profundidade Z-40. Posio do Furo n 5 com profundidade Z-40. Anular C. Definido + Subir at Z25. + Desl. Refrig. (Comentrios) Chamada Ferramenta N 1 (Comentrios) T. Trajectria + Zero Trab. + C. Absolutas + P. Inicial Definir + Activar Rotao Sentido Horrio Compensao da altura da Ferramenta n1 Ciclo Definido de Desbaste de Caixa Anular a Comp. da ferram. e deslocar at Zero Deslocar ao Zero Mquina em Z + Desl. a Refrig. Fim de Programa ( Desliga automaticamente a Rotao e a Refrigerao)

Carlos Miranda 32

(--------Sub-Rotina-10-------) (------Contorno Exterior-----) N10 G01 G91 Z-1. F200. G01 G41 G90 D1 Y50. F1000. G01 X50. F1000. G01 Y-50. G01 X-50. G01 Y50. G01 X0. G01 G40 Y65. M99 O2 (-----Sub-Programa de-1---) (------Desbaste Interior-----) G01 Y25. F1000. X-15. X-25. Y15. Y-15. G03 X-15. Y-25. R10. G01 X15. X25. Y-15. Y5. G03 X5. Y25. R20. G01 X0 M99

(Comentrios) (Comentrios) C. Increm. em Z com Avano de 200 mm/min Comp. esquerda do Diam. T1 + C. Absolutas Avano de Trabalho 1000mm/min + Coord. Ponto Coord. Ponto Coord. Ponto Coord. Ponto Coord. Ponto Anular Comp. Ferramenta e Sair at ao Ponto Volta linha de Inicio L vezes Nome de Sub-Programa (Comentrios) (Comentrios) Ponto de Inicio do Contorno Coord. Ponto Coord. Ponto Coord. Ponto Coord. Ponto Coord. Ponto Coord. Ponto Coord. Ponto Coord. Ponto Ponto de Fim / Fecho de Contorno Volta linha de Inicio L vezes

Carlos Miranda 33

Exerccio 15 Identificar os Pontos

Pontos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Carlos Miranda 34

Exerccio 16 Identificar os Pontos

Pontos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Carlos Miranda 35

Programa Completo
Lista de operaes:

T1
Roca 50 mm Broca de Ponto Broca 10 mm Fresa Topo 16 mm

Ds.

1 C. Exterior Rect. 2 C. Exterior Circ. 3 C. Exterior Hex. 4 Pontear 5 Furar 10 mm 6 Caixa Circular 7 Pontear 8 Furar 10 mm Programa Principal Comentrios

T1 T1 T1 T2 T3 T4

% O00300 (Facejar) T1 M06 (Roca D50 mm) G00 G55 G90 X10. Y100. S2500 M03 G43 H01 Z25. M08 G01 Z0 F800. Y-30. X50. Y100. G00 G28 G91 Z0 (Contorno Exterior de Rectngulo com Raio) T2 M06 (Fresa Topo D16 mm) G00 G90 G55 X29. Y70. S2500 M03 G43 H02 Z25. M08 G01 Z0 F2000. M97 P10 L15 G00 Z25. M09 G28 G91 Z0 M05 (PONTEAR) T3 M06 (Broca de Ponto) G00 G90 G55 X21.5 Y36.5 S2000 M03 Carlos Miranda 36

G43 H03 Z25. M08 G82 G98 Z-5. P2. R5. F300. X49. Y49. X9. Y9. G00 G80 Z25. M09 G28 G91 Z0 M05 (Ciclo de Furar em Pica-pau) T4 M06 (Broca D10 mm) G00 G90 G55 X21.5 Y36.5 S1500 M03 G43 H04 Z25. M08 G83 G98 Z-10. Q5. R5. F300. G00 G80 Z25. M09

(Ciclo de Furar em Pica-pau) T4 M06 (Broca D10 mm) G00 G90 G55 X49. Y49. S1500 M03 G43 H04 Z25. M08 G83 G98 Z-25. Q5. R5. F300. X9. Y9. G00 G80 Z25. M09 G28 G91 Z0 M05

(Ciclo de Furar em Pica-pau) T6 M06 (Broca D14) G00 G90 G55 X49. Y49. S500 M03 G43 H06 Z25. M08 G83 G98 Z-25. Q3. R5. F150. X9. Y9. G00 G80 Z25. M09 G28 G91 Z0 M05 (Ciclo de Caixa) T5 M06 (Fresa de Topo D8 mm) G00 G90 G55 X21.5 Y36.5 S2000 M03 G43 H05 Z25. M08 G150 Z-10. G41 J6. K0.2 Q0.5 R0. P3000 D05 F800. Carlos Miranda 37

G00 G40 Z25. G28 G91 Z0 (Ciclo de Gravacao) T8 M06 (Escariador) G00 G90 G55 X19. Y5. S6000 M03 G43 H08 Z25. M08 G47 P0 X23. Y3. I45. F100. J4. R0 Z-0.3 E1. (PORTALEGRE) G47 P0 X37. Y5. I45. F100. J5. R0 Z-0.3 E1. (2007)

(Escariar) T8 M06 G00 G90 X29. Y70. S3000 M03 G43 H08 Z10. G01 Z-3. F500. (Escariar Contorno Exterior) G01 G41 Y58. D08 F1000. M97 P20 L1 G00 Z15. (Escariar Contorno Interior) X21.5 Y36.5 G01 Z-3. F500 M97 P30 L1 G40 X14. Y45. G00 G40 Z15. (Escariar Furos D14 mm) G00 X9. Y9. G01 G41 X16. D08 G01 Z-3. F500. G03 I-7. G00 Z15. G00 G40 X9. Y9. G00 X49. Y49. G01 G41 X56. D08 G01 Z-3. F500. G03 I-7. G00 Z15. G00 G40 X49. Y49. G28 G91 Z0 Carlos Miranda 38

M01 (Virar Peca) (Facejar) T1 M06 (Roca D 50 mm) G00 G56 G90 X10. Y100. S2000 M03 G43 H01 Z25. M08 G01 Z-1. F800. Y-30. X50. Y100. G00 G28 G91 Z0 (Contorno Exterior de Rectangulo) T2 M06 (Fresa Topo D16 mm) G00 G90 G56 X29. Y70. S1000 M03 G43 H02 Z25. M08 G01 Z0 F1270. M97 P10 L8 G00 Z25. M09 G28 G91 Z0 M05 (Escariar) T8 M06 (Escariador) G00 G90 G56 X29. Y70. S3000 M03 G43 H08 Z10. G01 Z-4. F500. G01 G41 Y58. D08 F1000. M97 P20 L1 G28 G91 Z0 M30 N10 G01 G91 Z-2. F1270. G01 G90 G41 D02 X17. F1000. G03 X29. Y58. R12. F1000. N20 G01 X48. G02 X58. Y48. R10. G01 Y10. Carlos Miranda 39

G02 X48. Y0. R10. G01 X10. G02 X0. Y10. R10. G01 Y48. G02 X10. Y58. R10. G01 X29. G03 X41. Y70. R12. G01 G40 X29. M99 N30 G01 G41 Y54. D08 F1000. X14. G03 X4. Y44. R10. G01 Y24. G03 X9. Y19. R5. G01 X29. X39. Y29. Y49. G03 X34. Y54. R5. G01 X21.5 M99 % % (Sub-programa de O300) O03000 G01 Y54. X14. G03 X4. Y44. R10. G01 Y24. G03 X9. Y19. R5. G01 X29. X39. Y29. Y49. G03 X34. Y54. R5. G01 X21.5 M99 %

Carlos Miranda 40

G12 / G13 - Ciclo De Caixa Circular (Acabamento Lateral)

Legenda: G12 Ciclo De Caixa Circular (Sentido Horrio) G13 Ciclo De Caixa Circular (Sentido AntiHorrio) I Raio Da Caixa F Avano [mm/min] Z Profundidade Total D Compensao do raio da ferramenta

Programa

T3 M06 G00 G90 G54 X0. Y0. S2000 M03 G43 H3 Z25. M08 G12 I25. F100. Z-20. D3. G00 Z25. M09 G28 G91 Z0 M5 M30

Nota! Este ciclo serve para executar a maquinao de uma caixa Circular, dependendo dos Parmetros programados, podemos utiliza-lo para o acabamento lateral, o fundo de uma caixa, ou o desbaste de todo o interior. No ltimo caso h a necessidade de efectuarmos um furo ao centro previamente, pois o incremento em Z efectuado com o mesmo avano dos outros Eixos. Deslocao da Ferramenta at ao fundo da Caixa; Execuo do Contorno Circular; Subida em rpido.

Carlos Miranda 41

G12 / G13 - Ciclo De Caixa Circular (Acabamento de Fundo)

Legenda: G12 Ciclo De Caixa Circular (Sentido Horrio) G13 Ciclo De Caixa Circular (Sentido AntiHorrio) I Raio De incio K Raio Da Caixa Q Incremento Lateral F Avano [mm/min] Z Profundidade Total D Compensao do raio da ferramenta

Programa

T3 M06 G00 G90 G54 X0. Y0. S2000 M03 G43 H3 Z25. M08 G12 I8. K25. Q5. F100. Z-20. D3. G00 Z25. M09 G28 G91 Z0 M5 M30

Nota! Este ciclo serve para executar a maquinao de uma caixa Circular, dependendo dos Parmetros programados, podemos utiliza-lo para o acabamento lateral, o fundo de uma caixa, ou o desbaste de todo o interior. No ltimo caso h a necessidade de efectuarmos um furo ao centro previamente, pois o incremento em Z efectuado com o mesmo avano dos outros Eixos. Deslocao da Ferramenta at ao fundo da Caixa; Acabamento do fundo em espiral a partir do centro; Subida em rpido.

Carlos Miranda 42

G12 / G13 - Ciclo De Caixa Circular (Desbaste de Caixa)

Legenda: G12 Ciclo De Caixa Circular (Sentido Horrio) G13 Ciclo De Caixa Circular (Sentido AntiHorrio) I Raio De incio K Raio Da Caixa Q Incremento Lateral F Avano [mm/min] Z Incremento em Z L N de Incrementos D Compensao do raio da ferramenta

Programa

T1 M06 G00 G90 G54 X0. Y0. S2000 M03 G43 H1 Z25. M08 G81 Z-10. R5. F100. G00 Z25. M09 G28 G91 Z0 M5 T3 M06 G00 G90 G54 X0. Y0. S2000 M03 G43 H3 Z0. M08 G12 G91 I8. K25. Q6. F100. Z-1. D3. L10 G00 Z25. G28 G91 Z0 M30 Exemplo: G12 G91 I8. K30. Q6. F100. Z-1. D3. L5 G12 G91 I8. K25. Q6. F100. Z-1. D3. L10 G12 G91 I8. K15. Q6. F100. Z-1. D3. L30

Nota! Este ciclo serve para executar a maquinao de uma caixa Circular, dependendo dos Parmetros programados, podemos utiliza-lo para o acabamento lateral, o fundo de uma caixa, ou o desbaste de todo o interior. No ltimo caso h a necessidade de efectuarmos um furo ao centro previamente, pois o incremento em Z efectuado com o mesmo avano dos outros Eixos. Pode-se programar vrias linhas com G12 / G13 para caixas com diferentes dimetros (ver exemplo). Deslocao da Ferramenta at ao Plano Z - Zero; Execuo do Contorno Circular; Incremento do Valor de Z; Execuo do contorno as vezes definidas em L Subida em rpido.

Carlos Miranda 43

G73 - Ciclo Definido de Furao Rpida

Legenda: G73 Ciclo Repercussivo de Furao Rpida F Avano [mm/min] Q Incremento em Z R Plano de Referncia Z Profundidade Total

Programa

T3 M06 G00 G90 G54 X0. Y0. S2000 M03 G43 H3 Z25. M08 G73 Z-20. Q5. R5. F100. X10. Z-30. X20. X30. X30. G00 G80 Z25. M09 G28 G91 Z0 M5 M30

Nota! Este ciclo serve para executar furos em que no haja a necessidade de extraco da apara, em que a paragem do avano da broca permita a quebra da mesma. Este ciclo permite ganhos de tempo significativos. Deslocao em rpido da Broca at ao Plano de Referncia Fura at ao valor definido em Q. Executa uma paragem do Avano para a quebra da Apara Incrementa o valor definido em Q as vezes que forem necessrias para chegar cota final. Sobe em Rpido Aps a definio de um ciclo de Furao, a mquina executa um furo com as caractersticas Programadas, em todas as posies seguintes linha que contm o cdigo que define o tipo de ciclo, at que este seja anulado com o Cdigo G80.

Carlos Miranda 44

G74 - Ciclo Definido de Roscagem Rgida Inversa (Esquerda)

Legenda: G74 Ciclo Definido de Roscagem Rgida Inversa F Avano [mm/min] R Plano de Referncia Z Profundidade Total

Programa

T3 M06 G00 G90 G54 X0. Y0. S500 G43 H3 Z25. M08 G74 Z-20. R5. F750. Y10. Y20. Y30. G00 G80 Z25. M09 G28 G91 Z0 M5 M30

Nota! Este ciclo serve para executar a Roscagem de Furos com um Macho de Mquina, de uma Forma Automtica. Neste Ciclo no preciso Definir o sentido da Rotao, pois a mquina ao executar este ciclo, j tem o sentido de rotao definido.

O Avano calculado pela Formula F = Rotao x Passo Aps a definio de um ciclo de Furao, a mquina executa um furo com as caractersticas Programadas, em todas as posies seguintes linha que contm o cdigo que define o tipo de ciclo, at que este seja anulado com o Cdigo G80.

Carlos Miranda 45

G81 - Ciclo Definido de Furao Directa

Legenda: G81 Ciclo Definido de Furao Directa F Avano [mm/min] R Plano de Referncia Z Profundidade Total

Programa

T3 M06 G00 G90 G54 X0. Y0. S1000 M3 G43 H3 Z25. M08 G81 Z-20. R5. F100. Y10. Y20. Y30. G00 G80 Z25. M09 G28 G91 Z0 M5 M30

Nota! Este ciclo serve para executar furos Directos. Deslocao em rpido da Broca at ao Plano de Referncia Fura at ao valor definido em Z, com o avano definido em F. Sobe em Rpido. Aps a definio de um ciclo de Furao, a mquina executa um furo com as caractersticas Programadas, em todas as posies seguintes linha que contm o cdigo que define o tipo de ciclo, at que este seja anulado com o Cdigo G80.

Carlos Miranda 46

G82 - Ciclo Definido de com Temporizao

Legenda: G82 Ciclo Definido de Pontear F Avano [mm/min] R Plano de Referncia P Temporizao P1. 1 Segundo P500 0,5 Segundo Z Profundidade Total

Programa

T3 M06 G00 G90 G54 X0. Y0. S1000 M3 G43 H3 Z25. M08 G82 Z-2. R5. P1. F100. Y10. Y20. Y30. G00 G80 Z25. M09 G28 G91 Z0 M5 M30

Nota! Podemos utilizar este ciclo para pontear furos.

Deslocao em rpido da Broca at ao Plano de Referncia Fura at ao valor definido em Z, com o avano definido em F. Executa uma paragem no final do Furo, com o tempo definido no parmetro P. Sobe em Rpido. Aps a definio de um ciclo de Furao, a mquina executa um furo com as caractersticas Programadas, em todas as posies seguintes linha que contm o cdigo que define o tipo de ciclo, at que este seja anulado com o Cdigo G80.

Carlos Miranda 47

G83 - Ciclo Definido de Furaco em Pica-pau

Legenda: G83 Ciclo Definido de Roscagem Rgida Inversa F Avano [mm/min] R Plano de Referncia Q Incremento em Z Z Profundidade Total

Programa

T3 M06 G00 G90 G54 X0. Y0. S1000 M3 G43 H3 Z25. M08 G83 Z-20. Q5. R5. F100. Y10. Y20. Y30. G00 G80 Z25. M09 G28 G91 Z0 M5 M30

Nota! Ciclo utilizado para furaco Profunda, ou por incrementos, com sada da broca para extraco da apara. Deslocao em rpido da Broca at ao Plano de Referncia Fura at ao valor definido em Q. Sada da Broca para extraco da Apara Incrementa o valor definido em Q as vezes que forem necessrias para chegar cota final. Sobe em Rpido Aps a definio de um ciclo de Furao, a mquina executa um furo com as caractersticas Programadas, em todas as posies seguintes linha que contm o cdigo que define o tipo de ciclo, at que este seja anulado com o Cdigo G80.

Carlos Miranda 48

G84 - Ciclo Definido de Roscagem Rgida (Rosca Direita)

Legenda: G84 Ciclo Definido de Roscagem Rgida (Rosca Direita) F Avano [mm/min] R Plano de Referncia Z Profundidade Total

Programa

T3 M06 G00 G90 G54 X0. Y0. S500 G43 H3 Z25. M08 G84 Z-20. R5. F750. Y10. Y20. Y30. G00 G80 Z25. M09 G28 G91 Z0 M5 M30

Nota! Este ciclo serve para executar a Roscagem de Furos com um Macho de Mquina, de uma Forma Automtica. Neste Ciclo no preciso Definir o sentido da Rotao, pois a mquina ao executar este ciclo, j tem o sentido de rotao definido.

O Avano calculado pela Formula F = Rotao x Passo Aps a definio de um ciclo de Furao, a mquina executa um furo com as caractersticas Programadas, em todas as posies seguintes linha que contm o cdigo que define o tipo de ciclo, at que este seja anulado com o Cdigo G80.

Carlos Miranda 49

Você também pode gostar